tofusoup 2025-11-01
RPC infrastructure refined with harness CLI and Go harness updates
29 files · 3,808+ · 3,708-

RPC client and server refined

3 files changed
  • client.py Improved connection management (34 line changes)
  • server.py Server lifecycle improvements (28 line changes)
  • cli.py Better command handling (12 line changes)
  • Updated RPC client with improved connection management and server with lifecycle improvements interface internal
    2 files
    • client.py
    • server.py
  • Updated src/tofusoup/rpc/cli.py for better command handling interface behavioral
    1 file
    • cli.py

Harness management CLI and Go harness updated

3 files changed
  • cli.py Improved harness commands (16 line changes)
  • main.go Go harness main updated (20 line changes)
  • go.mod New Go dependency entries
  • Updated src/tofusoup/harness/cli.py with improved harness commands decouple behavioral
    1 file
    • cli.py
  • Updated Go harness main.go and go.mod with new dependencies baseline internal
    2 files
    • main.go
    • go.mod

Configuration and version management

6 files changed
  • defaults.py Added a default configuration value
  • VERSION Version file added
  • pyproject.toml Build configuration updated
  • matrix_config.py Matrix configuration updated
  • conftest.py RPC conformance configuration updated
  • harness_factory.py Harness factory updated
  • Added a default to src/tofusoup/config/defaults.py and updated build configuration baseline internal
    3 files
    • defaults.py
    • VERSION
    • pyproject.toml