Skip to content

[REF] core: support streaming process output and AI CLI integration#134

Merged
sea-odoo merged 4 commits intobetafrom
ai-cli-sandbox
Mar 27, 2026
Merged

[REF] core: support streaming process output and AI CLI integration#134
sea-odoo merged 4 commits intobetafrom
ai-cli-sandbox

Conversation

@sea-odoo
Copy link
Copy Markdown
Contributor

@sea-odoo sea-odoo commented Mar 20, 2026

This PR enhances the core framework to support streaming process output and better integration with AI CLIs.

Changes:

  • Process Streaming: Added stream support to PythonEnv.run_script and bash.stream to allow real-time output capture.
  • AI CLI Integration: Refactored OdevFrameworkMixin to support passing additional context and configurations to AI plugins.
  • Testing: Added unit tests for the new streaming functionality.

@sea-odoo sea-odoo changed the title Refactor Odev to support AI CLI sandboxed execution [REF] core: support AI CLI sandboxed execution Mar 20, 2026
brinkflew
brinkflew previously approved these changes Mar 23, 2026
brinkflew
brinkflew previously approved these changes Mar 24, 2026
The REST connector now catches ConnectionResetError in addition to RequestsConnectionError during requests. This ensures that the built-in retry logic is triggered when a connection is reset by the peer, improving resilience against transient network issues.
@sea-odoo sea-odoo changed the title [REF] core: support AI CLI sandboxed execution [REF] core: support streaming process output and AI CLI integration Mar 27, 2026
@sea-odoo sea-odoo merged commit a26146c into beta Mar 27, 2026
6 checks passed
@sea-odoo sea-odoo deleted the ai-cli-sandbox branch March 27, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants