supsrc
2025-08-09
Added tail command, design documents, expanded orchestrator, and new test coverage
61 files · 7,754+ · 1,534-
Tail command for real-time log tailing
1 file changed
tail_cmds.pyNew supsrc tail command for real-time log tailing in the terminal
- Added cli/tail_cmds.py with a new supsrc tail command for real-time log tailing in the terminal
instantiate
behavioral
1 file
tail_cmds.py
- Provides a simpler alternative to the full TUI for monitoring
instantiate
internal
1 file
tail_cmds.py
Design documentation for RPC protocol, MCP integration, and responsive UI
3 files changed
PYVIDER_RPC_PROTOCOL_DESIGN.mdComplete gRPC/protobuf-based RPC protocol spec with bidirectional streamingMCP_INTEGRATION_DESIGN.mdModel Context Protocol integration designARCHITECTURE_RESPONSIVE_UI.mdResponsive TUI architecture design
- Added PYVIDER_RPC_PROTOCOL_DESIGN.md with a complete gRPC/protobuf-based RPC protocol spec including bidirectional streaming, AI analysis operations, and plugin architecture
specify
internal
1 file
PYVIDER_RPC_PROTOCOL_DESIGN.md
- Added MCP_INTEGRATION_DESIGN.md and ARCHITECTURE_RESPONSIVE_UI.md design documents
specify
internal
2 files
MCP_INTEGRATION_DESIGN.mdARCHITECTURE_RESPONSIVE_UI.md
Major orchestrator expansion with improved event handling
1 file changed
orchestrator.pySignificantly expanded with improved event handling and state management (1160+ line diff)
- Significantly expanded runtime orchestrator with improved event handling, state management, and coordination logic
decouple
behavioral
1 file
orchestrator.py
- Better async task management and shutdown handling
decouple
internal
1 file
orchestrator.py
Git engine and state management improvements
5 files changed
base.pyEnhanced commit and staging operationsinfo.pyInfo module enhancementsstage.pyStage module enhancementstypes.pyShared type definitionsstate.pyRicher repository state tracking
- Enhanced git base engine with better commit and staging operations, improved credential handling and error recovery
decouple
internal
3 files
base.pyinfo.pystage.py
- Added src/supsrc/types.py with shared type definitions and expanded state module
instantiate
internal
2 files
types.pystate.py
Expanded test coverage with new test modules
6 files changed
test_cli_refactor.pyCLI refactoring teststest_cty_models.pyCTY models teststest_orchestrator.pyUpdated orchestrator teststest_orchestrator_features.pyOrchestrator feature teststest_tail_command.pyTail command teststest_watch_command.pyWatch command tests
- Added test_cli_refactor.py, test_cty_models.py, test_orchestrator_features.py, test_tail_command.py, and test_watch_command.py
qualify
behavioral
3 files
test_cli_refactor.pytest_tail_command.pytest_watch_command.py
- Updated existing tests for new module structures
qualify
internal
1 file
test_orchestrator.py
Build configuration and demo scripts
2 files changed
env.shComprehensive environment configuration expansionpyproject.tomlBuild configuration updates