feat: registry MCP + readonly-filter (v0.7.0)
Barrière n°1 de la lecture seule : seuls les outils readOnlyHint=true sont exposés (fail-safe, palier de risque déduit côté code). Registry connecte n8n + Portainer en HTTP authentifié et produit des ToolHandle read-only. Retrait d'exactOptionalPropertyTypes pour interop SDK MCP (reste strict). Palier de risque : reversible. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,17 @@ incompatibles. Chaque ligne renvoie à un commit dédié (un artefact = un commi
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.7.0] — 2026-06-23
|
||||
### Added
|
||||
- `src/mcp/readonly-filter.ts` : barrière lecture seule — n'expose que les outils
|
||||
`readOnlyHint === true` (fail-safe : absence d'annotation ⇒ écarté) ; déduit le
|
||||
palier de risque (jamais déclaré par le LLM).
|
||||
- `src/mcp/registry.ts` : connexion MCP HTTP authentifiée (n8n + Portainer),
|
||||
liste + filtre les outils read-only en `ToolHandle`, sérialise les résultats.
|
||||
### Changed
|
||||
- `tsconfig` : retrait de `exactOptionalPropertyTypes` (interop SDK MCP) ; reste
|
||||
strict (`strict`, `noUncheckedIndexedAccess`, `noImplicitOverride`).
|
||||
|
||||
## [0.6.0] — 2026-06-23
|
||||
### Added
|
||||
- Client Ollama `/api/chat` (`src/llm/ollama.ts`) : modèles cloud via proxy,
|
||||
|
||||
Reference in New Issue
Block a user