Commit Graph

31 Commits (d4129418e97b14944562e0bb5f922cb66faa0fa2)

Author SHA1 Message Date
Tom Wilson d4129418e9 Add "info" command to CLI
5 years ago
Tom Wilson 517483a5cb Linting cleanup
5 years ago
Tom Wilson 62b8794936 Fold Agent.load into __init__
5 years ago
Tom Wilson 42b71ba53e Change core to literally load interface as a plugin
5 years ago
Tom Wilson e6536400d7 Add restart shim
5 years ago
Tom Wilson 2a7b950e57 Start restructuring Core to start more cleanly
5 years ago
Tom Wilson 0d36baa4b0 Add better plugin unloading
6 years ago
Tom Wilson 70d266f91c Task and session initial structure
6 years ago
Tom Wilson 9a42121007 Implement core as plugin interface
6 years ago
Tom Wilson 77a2206de8 Split out util classes. Add HoldLock
6 years ago
Tom Wilson e464ff942b Core tests
6 years ago
Tom Wilson 3e6e481a0f First pass at task system
6 years ago
Tom Wilson 19d702e62a Implement hook system
6 years ago
Tom Wilson 3b499a8f53 Add command runner to control
6 years ago
Tom Wilson c264531c68 Break cli out from core
6 years ago
Tom Wilson 199acb7e3b Shepherd Control module first pass
6 years ago
Tom Wilson 17225a1b39 Tidy up dict iter access
6 years ago
Tom Wilson 6a06ba1fc2 Added more test CLI command modes
6 years ago
Tom Wilson d22d3ad8a7 Initial test CLI implementation
6 years ago
Tom Wilson 510744e3f0 Better compiled config file management. Catch accidental load as default config
6 years ago
Tom Wilson 8b1a0e2a31 Fix load bug
6 years ago
Tom Wilson 8130afab5d Make config paths optional
6 years ago
Tom Wilson e63830c1a8 Added plugin decorator and class system (with interface functions)
6 years ago
Tom Wilson 08c5bf2302 Added plugin interface functions + tests
6 years ago
Tom Wilson bb3f176d41 Setup basic plugin loader tests
6 years ago
Tom Wilson 748a075f1a Normalise path to both packages and modules
6 years ago
Tom Wilson ad200f4e3c Find plugin interface and confspec
6 years ago
Tom Wilson 74c8bbc5ab New plugin loading system
6 years ago
Tom Wilson 8d3640138d Structure fixes
6 years ago
Tom Wilson 1b7eb118d0 New agent plugin structure
6 years ago
Tom Wilson 3da30787a3 Package restructure
6 years ago