Skip to content

Fix the review of declarations and the agent host - #537

Merged
SaladDay merged 1 commit into
aos/cutoverfrom
aos/review-fixes-r5-r6
Oct 8, 2026
Merged

SaladDay merged 1 commit into
aos/cutoverfrom
aos/review-fixes-r5-r6

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Fixes the batched blind review of #531 (R5), #532 (PR5b) and #533 (R6).

  • The Router no longer holds a Session's transfer slot after an unknown result; the Environment owner's quarantine and Core's write reservation keep that uncertainty, so Shutdown and redial work again.
  • A confirmed release drops the owner, grant and resource; quiesce waits for a release cleanup that holds the owner.
  • Native-session recovery is checked by ValidateSelection in Core and before the factory; the adapter re-checks go.
  • One MCP server_url rule in Core; HarnessSelection moves to services/core/internal/agents.
  • A frame of a quiesced Environment gets protocol_error resource_unavailable; --core-url errors print no value; Claude's Subagents-with-Plugin-MCP rejection is in the coverage ledger.

Docs: docs/runtime-protocol.md and the coverage ledger, en and zh.


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

@SaladDay
SaladDay merged commit ac07a61 into aos/cutover Oct 8, 2026
1 check passed
@SaladDay
SaladDay deleted the aos/review-fixes-r5-r6 branch October 8, 2026 01:47
- Release the Router's transfer slot when its result is sent; an unknown
  outcome stays with the Environment owner's quarantine, so Shutdown and
  later writes no longer wedge on it.
- A confirmed release drops the assignment's owner, grant and resource.
- Native session recovery joins proto.ValidateSelection; Core and the
  adapters drop their hand checks.
- Core keeps one MCP server_url rule.
- Quiesce waits for a release cleanup in progress.
- Frames of a quiesced Environment get protocol_error resource_unavailable.
- Move HarnessSelection into services/core/internal/agents.
- Record Claude's Subagents and MCP conflict in the coverage ledger.
- agent-host no longer prints a rejected --core-url.
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