Skip to content

docs(acp): add 0.11 migration playbook, coverage-status rows, spec update#3278

Merged
bug-ops merged 1 commit intomainfrom
acp-docs-playbook-gate
Apr 22, 2026
Merged

docs(acp): add 0.11 migration playbook, coverage-status rows, spec update#3278
bug-ops merged 1 commit intomainfrom
acp-docs-playbook-gate

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Apr 22, 2026

Closes #3271

Part of epic #3265 (ACP 0.11 migration), PR 5 of 5. Final deliverable of the migration.

Summary

  • specs/013-acp/spec.md: version bumped to 0.11.1; new "Agent Spawner Contract" subsection documenting the Agent.builder() / run_agent() API shape; clarifies Rc<RefCell>Arc migration while LocalSet/spawn_local remain for !Send session futures
  • CHANGELOG.md: [Unreleased] entry covering all 5 PRs of the ACP 0.11 migration (builder API, RcArc, tracing spans, config schema extensions)
  • .local/testing/playbooks/acp-0-11-migration.md: 9 concrete test scenarios with steps, expected outcomes, and edge cases (stdio, HTTP+SSE, cancel, fork/resume, elicitation, logout, additional_directories, auth_methods, message_id echo)
  • .local/testing/coverage-status.md: 7 Untested rows for ACP 0.11 migration features

Rustdoc gate

RUSTDOCFLAGS="--deny rustdoc::broken_intra_doc_links" cargo doc --no-deps --all-features -p zeph-acp

✓ No broken intra-doc links. 11 doc-tests pass.

Test plan

  • cargo nextest run --workspace --lib --bins — 8242 tests pass
  • Playbook scenarios manually executable against a running Zed session
  • Coverage-status rows updated from UntestedTested after live session

…date

Closes #3271. Final deliverable of the ACP 0.11 migration epic (#3265).

- specs/013-acp/spec.md: version bumped to 0.11.1; new "Agent Spawner
  Contract" subsection documenting builder API shape (Agent.builder() /
  run_agent()); clarifies Rc<RefCell> → Arc migration while LocalSet/
  spawn_local remain for !Send session futures
- CHANGELOG.md: [Unreleased] entry covering PRs 1-5 of the migration
  (builder API, Rc→Arc, tracing spans, config schema extensions)
- .local/testing/playbooks/acp-0-11-migration.md: 9 test scenarios
  (stdio, HTTP+SSE, cancel, fork/resume, elicitation, logout,
  additional_directories, auth_methods, message_id echo)
- .local/testing/coverage-status.md: 7 Untested rows for ACP 0.11
  migration features

Rustdoc gate: RUSTDOCFLAGS="--deny rustdoc::broken_intra_doc_links"
cargo doc --no-deps --all-features -p zeph-acp passes; 11 doc-tests pass.
@github-actions github-actions Bot added documentation Improvements or additions to documentation size/S Small PR (11-50 lines) labels Apr 22, 2026
@bug-ops bug-ops merged commit c925cd4 into main Apr 22, 2026
20 checks passed
@bug-ops bug-ops deleted the acp-docs-playbook-gate branch April 22, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/S Small PR (11-50 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test(acp): live round-trip test with Zed + ACP serialization snapshot gate

1 participant