Skip to content

Distribute graff via the ACP Registry (agentclientprotocol/registry) #613

Description

@justrach

Summary

Graff already speaks ACP (graff acp), but the only way to use it in Zed is a hand-written agent_servers entry in settings. The ACP Registry is Zed's primary install path ("Install from Registry" in Agent Settings → External Agents) and feeds JetBrains, VS Code and other ACP clients too.

Docs: https://agentclientprotocol.com/docs/registry

What listing requires

  1. Fork https://github.com/agentclientprotocol/registry
  2. Add folder graff/ with:
    • agent.json following the schema — name, description, version, distribution info for automatic installation (npm/binary download URL per platform)
    • optional icon.svg
  3. Submit a PR

Prerequisite / caveat

  • The registry is curated to agents that support ACP authentication (protocol/v1/authentication). Graff currently owns its own auth (graff login, keychain) and doesn't implement the ACP auth methods — we should either document our OAuth flow as supported or add ACP auth support first.
  • Listing next to Claude Agent / Codex / Gemini CLI also implies streaming tool calls + incremental session/updates; tracked separately in ACP: stream tool calls and incremental session updates (currently final-text-only) #612.

Suggested follow-ups

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions