Files
gbrain/test
Garry TanandClaude Opus 4.7 3709926ae7 Merge origin/master into garrytan/mcp-key-mgmt
Resolved conflicts in:
- package.json: kept express/cors/rate-limit + MCP SDK pin to 1.29.0
- bun.lock: regenerated via bun install
- src/core/operations.ts: AuthInfo coexists with master's remote/jobId/subagentId/cliOpts fields
- src/core/migrate.ts: OAuth migration renumbered from v5 to v24 (master added v5-v16)
- src/core/pglite-schema.ts: OAuth tables appended after master's Minion/subagent/cycle_lock tables

Also annotated 11 new Minion operations (submit_job, get_job, list_jobs,
cancel_job, retry_job, get_job_progress, pause_job, resume_job, replay_job,
send_job_message, find_orphans) with appropriate scope — all admin except
find_orphans (read).

Added @types/express and @types/cors devDependencies for typecheck.
Fixed requireBearerAuth option name (provider → verifier).
Added explicit Request/Response types to admin handlers.

27/27 OAuth tests pass. Typecheck clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 17:05:51 -07:00
..