Skip to content

docs: establish component decoupling principle - #190

Merged
SaladDay merged 1 commit into
mainfrom
codex/decoupling-principle
Sep 28, 2026
Merged

SaladDay merged 1 commit into
mainfrom
codex/decoupling-principle

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Documents the decoupling rule for OpenAgentCore: replaceable sandbox providers, runtimes, harnesses and model providers communicate through shared contracts. Core orchestration must not acquire implementation-name branches; native differences stay in adapters and compatibility is checked through declared capabilities.

AGENTS.md contains the short rule and links to the canonical ownership and change guidelines in CONTRIBUTING.md. This is a documentation-only requirement; it does not implement executor reuse or change runtime behavior.

The related Session executor lifecycle proposal is recorded under the backend requirements.

Validation: git diff --check and the documentation gate pass. Full make check was attempted with Go 1.25.13; documentation, naming and Core console checks pass, then the Linux-only installer suite fails on macOS (1 failure, 16 errors). The full gate is not green.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit 2064a17 into main Sep 28, 2026
2 checks passed
@SaladDay
SaladDay deleted the codex/decoupling-principle branch October 10, 2026 05:05
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.

1 participant