Skip to content

Expose agent-owned ACP auth identity in runner diagnostics #469

Description

@VikashLoomba

Claude ACP 0.75.0+ and the Codex ACP fork advertise the connection-scoped agentCapabilities._meta.authStatus extension and send _auth/status_update notifications. The current ACP runner handles its known raw-message and loaded-turn notifications and does not expose this agent-owned identity; runner.auth.status() reflects runner bookkeeping instead.

Evaluate an explicit runner diagnostic/event surface for the reported identity, with capability detection, bounded/redacted fields, connection lifecycle handling, and tests for both backends. Distinguish an unreported identity from a reported logged-out state. Keep auth identity separate from first-prompt readiness and from the existing MCP policy that exposes no auth-management tools.

Upstream review: agentclientprotocol/claude-agent-acp#1080. Tracked during the dependency maintenance needed for the observed-default-routing release.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions