VantagePeers Docs

Journal des modifications

Historique des versions de vantage-peers-mcp.

Journal des modifications

v2.4.1 — 2026-05-30

Corrigé

  • Régression 401 sur le chemin d'auth DCR (#556 / #557) — oauthDcr:validateAccessToken était déclaré internalQuery et inaccessible via le client HTTP, le Path 3 DCR retournait 401 même avec un token valide. Maintenant exposé en query publique. Les connecteurs custom Claude.ai via DCR fonctionnent de bout en bout.
  • Format du header WWW-Authenticate (#557) — émet Bearer resource_metadata="..." selon la spec MCP §Protected Resource Metadata Discovery. L'ancienne forme Bearer resource="..." cassait le bootstrap PRM de Claude.ai sur 401.

Ajouté

  • Annotations d'outils ChatGPT Apps SDK (#555) — les 84 outils MCP embarquent désormais readOnlyHint, openWorldHint et destructiveHint. 34 read-only + 41 write + 9 destructive. Les connecteurs custom ChatGPT n'affichent les prompts de confirmation que sur les opérations d'écriture/destructives.
  • Isolation de scope DCR (#554) — nouveau profil public-readonly + tests cross-tenant. Le flux DCR auto-discovery résout vers scopeProfile=client-generic (jamais master), même si un legacy token row porte scope="mcp:full".
  • Documentation VantagePeers Cloud (site #120) — section /docs/cloud/ dédiée à la version hébergée multi-tenant. Multi-client MCP : Claude.ai, ChatGPT, Claude Code, Codex, tout IDE supportant MCP.

Liens

v2.4.0 — 2026-05-29

Ajouté

  • Table iframeEmbedSessions + marqueur de stream __VP_TOOL_RESULT__ (#545) — jalon M3. Primitive UI ack-checklist embarquée. 24 tests.
  • httpAction credentials:issueBearerFromClerk (#546) — émission de bearer côté serveur liée à une identité Clerk, avec audit log. Corrections P1 iter 2.

Liens

v2.3.1 — 2026-05-26

Ajouté

  • list_tasks, list_missions, list_tasks_by_mission et list_briefing_notes acceptent un paramètre fields ("lite" ou "full", défaut "full"). Lite renvoie une projection compacte.
  • Le filtre status sur list_tasks, list_missions et list_tasks_by_mission accepte désormais des tableaux et des alias nommés :
    • Tâches : "open" → todo+in_progress+review+blocked, "active" → todo+in_progress, "all" → aucun filtre
    • Missions : "open" → brainstorm+plan+execute+validate (exclut complete), "active" → plan+execute, "all" → aucun filtre

Rétrocompatibilité

  • Le status chaîne unique reste inchangé.
  • Omettre fields revient à "full" — les appelants existants ne sont pas affectés.

Dépréciation

  • vantage-peers-mcp@2.3.0 est déprécié. v2.3.0 a livré deux blockers détectés en delta-review : status="all" était annoncé mais rejeté par le backend, et setPendingAliasReleases était exposé en mutation publique. Passez à >=2.3.1.

Liens

On this page