Repository navigation
0.3.0
Consolidated types, a single execution stack and structured command results.
- all data types now live in
models.py;api_types.pyanddatastructures.pyare backward-compatible re-export shims CommandExecutoris the single execution stack;EnhancedCommandExecutoris demoted to an options layer (auto-extend / streaming / progress)CommandExecutor.execute_result()returns a structuredExecutionResult; exit code124and theASYNC:/AWAITING_INPUT:string protocols are now confined to a single adapter- integration tests run in CI against a throw-away sshd container (
.github/workflows/integration.yml) - MCP tool names, parameters and rendered output are unchanged
Full Changelog: 0.2.1...0.3.0