Agent ID header support + identity model docs#1
Merged
Conversation
- Added agent_id parameter to AxClient (sends X-Agent-Id header) - Added resolve_agent_id() to config (AX_AGENT_ID env or config.toml) - Updated CLAUDE.md with identity model documentation - Agent-bound PATs with header now act as the agent principal Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
keys create: - Added --agent flag (resolves name to UUID) - Added docstring with examples for bound vs unrestricted PATs - Shows "Bound to: <uuid>" on creation auth init: - Added --agent-id flag for agent-bound PAT config Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…gent Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
agent_idparameter to AxClient (sends X-Agent-Id header)resolve_agent_id()to config (AX_AGENT_ID env or config.toml)Test plan
ax auth whoamiworks with agent-bound PATax messages listworks with X-Agent-Id headerax sendsends messages attributed to agent🤖 Generated with Claude Code