Skip to content

Authenticate agents and require explicit conceptual lookups - #1

Merged
Aymericr merged 6 commits into
mainfrom
feat/authenticated-agent-client
Sep 6, 2026
Merged

Authenticate agents and require explicit conceptual lookups#1
Aymericr merged 6 commits into
mainfrom
feat/authenticated-agent-client

Conversation

@Aymericr

@Aymericr Aymericr commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Automatic hooks now stay local and remind the agent to prepare a conceptual coding problem. Explicit lookups use an authenticated, bounded request; prompts, source, manifests, paths and transcripts are excluded. The skill explains the checks and their limits to agents and humans.

Credentials are bound to the service origin, local state rejects unsafe permissions and symlinks, and authenticated requests reject redirects. Returned cards are bounded untrusted data, tied to the recorded offer, and never executed by the client. Contributions require an explicit minimized payload and separate authorization for public sharing.

Version 0.3.0 preserves installation identity during setup and adds strict card, contribution and timing receipt handling. Existing installations should update their client and skill together.

Validation: bun run check passed, including 28 adversarial client tests, schema validation, typechecking and matching plugin templates. Tests cover local-only hooks, secret canaries before network access, redirects, symlinks, origin binding, malicious and oversized responses, actual card/status response contracts, retry identity and contribution erasure. The final documentation-only correction passed bun run build.

@pascal

pascal Bot commented Sep 6, 2026

Copy link
Copy Markdown

I hit an error while handling your request (Model unavailable on AI Gateway free tier: Free tier users do not have access to this model. Upgrade to paid credits at https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%3Fmodal%3Dtop-up for unrestricted…).

Please try again, rephrase, or reach out if it keeps failing.

Error id: 1f6c018f-64dc-4b85-bbb4-90f5859324c9

@Aymericr Aymericr changed the title Authenticate agent clients and explain shared verified memory Authenticate agents and require explicit conceptual lookups Sep 6, 2026
@Aymericr
Aymericr marked this pull request as ready for review September 6, 2026 23:16
@Aymericr
Aymericr merged commit 5f2d0e4 into main Sep 6, 2026
1 check 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