Skip to content

0.3.0

Choose a tag to compare

@AmriaLin AmriaLin released this 03 Oct 03:18
· 12 commits to main since this release
a23a154

Consolidated types, a single execution stack and structured command results.

  • all data types now live in models.py; api_types.py and datastructures.py are backward-compatible re-export shims
  • CommandExecutor is the single execution stack; EnhancedCommandExecutor is demoted to an options layer (auto-extend / streaming / progress)
  • CommandExecutor.execute_result() returns a structured ExecutionResult; exit code 124 and the ASYNC: / 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