Skip to content

spec(acp): update to SDK 0.12.1 / schema 0.13.2#4462

Merged
bug-ops merged 1 commit into
mainfrom
feat/m0/acp-spec-update
May 18, 2026
Merged

spec(acp): update to SDK 0.12.1 / schema 0.13.2#4462
bug-ops merged 1 commit into
mainfrom
feat/m0/acp-spec-update

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented May 18, 2026

Summary

  • Updates specs/013-acp/spec.md from SDK 0.11.1 / schema 0.12.0 to SDK 0.12.1 / schema 0.13.2
  • Documents all stabilized features, new unstable features, breaking change resolutions, and v2 horizon
  • Adds Implementation Gap Tracker (I1–I11) as a single actionable reference

Changes

  • Spec Changelog table added (v1.0 → v1.1)
  • Stabilized: session/close with reason field, session/resume, capability negotiation, input schemas for tools
  • New sections: Providers API (design-needed), Elicitation (design-needed), MCP-over-ACP (tracking), Session Usage (not-implemented), Session Delete migration
  • Breaking Changes Resolution table: McpAcpTransport removal, acp_url rename, tokio re-export — all confirmed no-impact for Zeph
  • v2 tracking section: prompt lifecycle, remote transports, capabilities cleanup

Follow-up issues created

Issue Priority Description
#4454 P1 Upgrade SDK to 0.12.1
#4455 P2 Implement Providers API
#4456 P2 Implement Elicitation protocol
#4457 P3 Session Usage reporting
#4458 P3 Migrate _session/delete to standard
#4460 P4 Track MCP-over-ACP (unstable)
#4461 P4 Track ACP v2 breaking changes

Test plan

  • Spec is human-readable and internally consistent
  • All status tags present on new sections
  • Gap tracker I1–I11 each has acceptance criteria or definition of done
  • No stale version references (0.11.1 / 0.12.0) remain in spec

@github-actions github-actions Bot added size/L Large PR (201-500 lines) documentation Improvements or additions to documentation and removed size/L Large PR (201-500 lines) labels May 18, 2026
Align specs/013-acp/spec.md with upstream agent-client-protocol SDK 0.12.1
and schema 0.13.2 (previously tracking SDK 0.11.1 / schema 0.12.0).

Changes:
- Add spec Changelog table (v1.0 → v1.1)
- Document stabilized features: session/close with reason, session/resume,
  capability negotiation, input schemas for tools
- Add Providers API section (design-needed: impedance mismatch with
  [[llm.providers]] requires analysis)
- Add Elicitation protocol section (design-needed: local feature flag
  unstable-elicitation is empty; hardcoded 120s timeout in terminal.rs)
- Add MCP-over-ACP section (tracking, unstable)
- Add Session Usage section (not-implemented: Zeph reports to IDE)
- Add Session Delete migration note (_session/delete → standard method)
- Add Breaking Changes Resolution table: McpAcpTransport removal,
  acp_url rename, tokio re-export — all confirmed no-impact for Zeph
- Add Implementation Gap Tracker (I1–I11)
- Add v2 horizon tracking section
- Clarify /agent.json example is post-upgrade target state
@bug-ops bug-ops enabled auto-merge (squash) May 18, 2026 22:44
@bug-ops bug-ops force-pushed the feat/m0/acp-spec-update branch from 087b904 to 839389f Compare May 18, 2026 22:44
@github-actions github-actions Bot added the size/L Large PR (201-500 lines) label May 18, 2026
@bug-ops bug-ops merged commit 45512c8 into main May 18, 2026
20 checks passed
@bug-ops bug-ops deleted the feat/m0/acp-spec-update branch May 18, 2026 22:44
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/L Large PR (201-500 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant