-
Notifications
You must be signed in to change notification settings - Fork 2
feat(acp): update agent-client-protocol 0.10.2→0.10.3 + schema 0.11.2→0.11.4 — logout, elicitation, NES, stabilized session/list #2411
Copy link
Copy link
Closed
Labels
P2High value, medium complexityHigh value, medium complexityenhancementNew feature or requestNew feature or request
Description
Summary
Bump agent-client-protocol from 0.10.2 → 0.10.3 and agent-client-protocol-schema from 0.11.2 → 0.11.4. These releases introduce new stable functionality required for full Zed IDE compatibility.
Changes in 0.10.3 / schema 0.11.3
- (unstable) logout support — new
logoutmethod capability; enables IDE-side session termination flows - Schema bump to 0.11.3
Changes in schema 0.11.1–0.11.4 not yet reflected in Zeph
- v0.11.1:
session/listandsession_info_updatestabilized — Zeph'slist_sessionsimplementation should remove theunstable-session-listguard if it exists - v0.11.3:
elicitationmethod added — structured interactive prompts from agent to IDE (e.g., ask user for input, confirmation, file selection). Required for supervised permission flows in Zed. - v0.11.3:
logoutmethod capability - v0.11.4: NES (Nested Environment Support) initial implementation — enables sub-agent workspace isolation. Relevant to
zeph-acpsubagent dispatch. - v0.11.4:
additional_directoriessupport — IDE can declare extra directories accessible to the agent beyond the workspace root
Why This Matters for Zed Compatibility
Zed tracks agent-client-protocol closely. If Zed ships support for elicitation (user input prompts) or NES and Zeph does not implement these, Zeph will appear as a degraded agent in the Zed agent panel.
Implementation Tasks
- Bump
agent-client-protocolto 0.10.3 inCargo.toml - Verify no breaking changes in 0.10.3 (review: adds logout, schema bump only)
- Implement
elicitationhandler inzeph-acp/src/agent/mod.rs - Implement
logoutcapability in capabilities advertisement - Review
session/liststabilization — confirm no feature flag needed - Track NES and
additional_directories(may need separate issues once spec stabilizes) - Update
/.well-known/acp.jsondiscovery endpoint protocol version (currently hardcodes "0.9", should match crate version)
Related
- fix(skills): wire two_stage_matching and confusability_threshold at startup; migrate legacy bundled skills #2410 (discovery endpoint protocol version stale)
- Zed ACP first-class compatibility playbook:
.local/testing/playbooks/acp-compatibility.md
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2High value, medium complexityHigh value, medium complexityenhancementNew feature or requestNew feature or request