Skip to content

Add audience principals for agent access#173

Merged
chubes4 merged 3 commits into
mainfrom
fix/audience-principals
May 15, 2026
Merged

Add audience principals for agent access#173
chubes4 merged 3 commits into
mainfrom
fix/audience-principals

Conversation

@chubes4
Copy link
Copy Markdown
Contributor

@chubes4 chubes4 commented May 15, 2026

Summary

  • Adds audience principals so host apps can authorize non-user visitors such as audience:public.
  • Extends agent access grants and stores with an optional principal-aware contract.
  • Allows access abilities to resolve anonymous public principals and list only explicitly granted agents.

Testing

  • php tests/execution-principal-smoke.php
  • php tests/agents-access-ability-smoke.php
  • php tests/authorization-smoke.php

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Implemented and tested the audience-principal access path under Chris's direction.

@chubes4 chubes4 merged commit f761ddc into main May 15, 2026
2 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