Skip to content

feat: add plugin for bohr cli job - #230

Merged
ruoyuwang1995nya merged 1 commit into
develfrom
bohr-plugin
Aug 14, 2026
Merged

feat: add plugin for bohr cli job#230
ruoyuwang1995nya merged 1 commit into
develfrom
bohr-plugin

Conversation

@ruoyuwang1995nya

Copy link
Copy Markdown
Collaborator

This pull request significantly expands and refines the documentation for remote job monitoring to reflect a more modular, provider-agnostic architecture. It describes support for multiple job providers (interactive sandboxes and batch jobs), introduces a plugin-based provider adapter system, and clarifies how the control plane, job lifecycle, and monitoring work across different providers. Additionally, it updates dependencies to newer versions and adds the e2b package.

Documentation and Architecture Updates:

  • The remote job monitoring documentation now describes a provider-agnostic architecture supporting multiple built-in providers (e2b, bohr_sandbox, bohr_job), with a registry and adapter protocol for easy extension. It details how submission, monitoring, and lifecycle management are handled generically across providers, and explains the plugin system for adding new providers. [1] [2] [3] [4] [5] [6] [7] [8]

Dependency Updates:

  • Upgraded google-adk to version 2.0.0 and added a version pin for e2b (<=2.20.0) in pyproject.toml. [1] [2]

These changes make the system more maintainable, extensible, and clear for users and developers working with remote jobs and sandboxes.

@ruoyuwang1995nya ruoyuwang1995nya self-assigned this Aug 13, 2026
@ruoyuwang1995nya ruoyuwang1995nya added the enhancement New feature or request label Aug 13, 2026
@ruoyuwang1995nya
ruoyuwang1995nya merged commit e7d0f1f into devel Aug 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant