mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 02:25:56 +00:00
backend and governance: MCP contract, agent capabilities, API, and release-control
Manifest-backed MCP tools, prompts, and resources with surface affordance contracts; agent capability manifest and governance projection; API contract tests and capability route projection; operations-loop and intelligence-funnel telemetry; release-control subsystem documentation, registry, and tooling; licensing and configuration.
This commit is contained in:
+8
-6
@@ -940,7 +940,7 @@ Revoke a resource share. Admin or owner role required.
|
||||
|
||||
---
|
||||
|
||||
## 🤖 Pulse AI
|
||||
## 🤖 Pulse Intelligence
|
||||
|
||||
**Paid gating:** endpoints labeled with a paid plan require the relevant Relay, Pro, legacy Pro+, or Cloud capability and return `402 Payment Required` if the feature is not licensed.
|
||||
|
||||
@@ -960,11 +960,13 @@ Lists models available to the configured providers (queried live from provider A
|
||||
- `POST /api/ai/test`
|
||||
- `POST /api/ai/test/{provider}`
|
||||
|
||||
### OAuth (Anthropic)
|
||||
- `POST /api/ai/oauth/start` (admin)
|
||||
- `POST /api/ai/oauth/exchange` (admin, manual code input)
|
||||
- `GET /api/ai/oauth/callback` (public, IdP redirect)
|
||||
- `POST /api/ai/oauth/disconnect` (admin)
|
||||
### Legacy Anthropic OAuth Cleanup
|
||||
Anthropic subscription OAuth is unsupported. These routes remain only for
|
||||
fail-closed compatibility and token cleanup:
|
||||
- `POST /api/ai/oauth/start` (admin): returns `501` with `unsupported_anthropic_oauth`
|
||||
- `POST /api/ai/oauth/exchange` (admin): returns `501` with `unsupported_anthropic_oauth`
|
||||
- `GET /api/ai/oauth/callback` (public): redirects to settings with `ai_oauth_error=unsupported` unless the provider supplied a specific error
|
||||
- `POST /api/ai/oauth/disconnect` (admin): clears stored legacy OAuth tokens
|
||||
|
||||
### Execute (Chat + Tools)
|
||||
`POST /api/ai/execute`
|
||||
|
||||
Reference in New Issue
Block a user