Skip to content

feat: add token signing, capabilities header, and header utilities#43

Merged
dyshay merged 3 commits into
mainfrom
feat/python-ts-parity
Feb 25, 2026
Merged

feat: add token signing, capabilities header, and header utilities#43
dyshay merged 3 commits into
mainfrom
feat/python-ts-parity

Conversation

@dyshay

@dyshay dyshay commented Feb 25, 2026

Copy link
Copy Markdown
Owner
  • Add sign() method to TokenVerifier for creating HS256 JWTs
  • Add TokenSignInput model for sign parameters
  • Add headers.py with format_capabilities() and parse_capabilities()
  • Add AGENTAUTH_HEADERS constants dict
  • Add AgentAuth-Capabilities header to guard response headers
  • Fix AgentAuth-Challenge-ID -> AgentAuth-Challenge-Id (match TS)
  • Add tests for sign (3), headers (6), guard capabilities check (1)

- Add sign() method to TokenVerifier for creating HS256 JWTs
- Add TokenSignInput model for sign parameters
- Add headers.py with format_capabilities() and parse_capabilities()
- Add AGENTAUTH_HEADERS constants dict
- Add AgentAuth-Capabilities header to guard response headers
- Fix AgentAuth-Challenge-ID -> AgentAuth-Challenge-Id (match TS)
- Add tests for sign (3), headers (6), guard capabilities check (1)
@vercel

vercel Bot commented Feb 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agentauth Ready Ready Preview, Comment Feb 25, 2026 1:19pm

@dyshay
dyshay merged commit 7aba045 into main Feb 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant