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.py New 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.md Complete gRPC/protobuf-based RPC protocol spec with bidirectional streaming
  • MCP_INTEGRATION_DESIGN.md Model Context Protocol integration design
  • ARCHITECTURE_RESPONSIVE_UI.md Responsive 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.md
    • ARCHITECTURE_RESPONSIVE_UI.md

Major orchestrator expansion with improved event handling

1 file changed
  • orchestrator.py Significantly 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.py Enhanced commit and staging operations
  • info.py Info module enhancements
  • stage.py Stage module enhancements
  • types.py Shared type definitions
  • state.py Richer repository state tracking
  • Enhanced git base engine with better commit and staging operations, improved credential handling and error recovery decouple internal
    3 files
    • base.py
    • info.py
    • stage.py
  • Added src/supsrc/types.py with shared type definitions and expanded state module instantiate internal
    2 files
    • types.py
    • state.py

Expanded test coverage with new test modules

6 files changed
  • test_cli_refactor.py CLI refactoring tests
  • test_cty_models.py CTY models tests
  • test_orchestrator.py Updated orchestrator tests
  • test_orchestrator_features.py Orchestrator feature tests
  • test_tail_command.py Tail command tests
  • test_watch_command.py Watch 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.py
    • test_tail_command.py
    • test_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.sh Comprehensive environment configuration expansion
  • pyproject.toml Build configuration updates
  • Major expansion of env.sh with comprehensive environment configuration baseline internal
    1 file
    • env.sh
  • Updated pyproject.toml build configuration and added demo hot reload scripts baseline internal
    1 file
    • pyproject.toml