feat minor auth main #50 / 100
AI Agent git-import/87b2c070 · 56 days ago · Jul 12, 2026 · Diff

feat(auth): durable MCP OAuth refresh via shared strong store (Phase A)

Wire KnowtationOAuthProvider into createGatewayRefreshStore({ consistency: 'strong' }) with agent meta, scope-aware REST guard for mcp_access, and offline-lock assert. Hermes Hostinger spike was partial → Rank 1↔2 swap (device code primary for Phase B).

Co-authored-by: Cursor <[email protected]>

sha256:87f84653ce4706be8c65b0c4494ed6fb891213cca82db2b1824772cddc41a752 sha
1155 changed · 1155 in snapshot files
sha256:0358bb10a7863285a0f01f68a5dcb5ba9e2d43f9038d19b6b4915cc4042ff0c3 snapshot
1155
files changed
1155
files in snapshot
Files Changed
+1155
1155 in snapshot
+ .env.example .example
+ .gitignore .gitignore
+ .gitleaks.toml .toml
+ .museattributes .museattributes
+ .museignore .museignore
+ .nvmrc .nvmrc
+ AGENTS.md .md
+ README.md .md
+ backups/.gitignore .gitignore
+ cli/index.mjs .mjs
+ docs/SPEC.md .md
+ hub/roles.mjs .mjs
+ lib/air.mjs .mjs
+ lib/chunk.mjs .mjs
+ lib/vault.mjs .mjs
+ lib/write.mjs .mjs
+ netlify.toml .toml
+ package.json .json
+ public/.gitkeep .gitkeep
+ vault/meta/.gitkeep .gitkeep
+ web/index.html .html

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:87f84653ce4706be8c65b0c4494ed6fb891213cca82db2b1824772cddc41a752 --body "your comment"