Peter Steinberger
99ce71ddbb
feat: improve MCP operability
Summary:
- Add MCP status, probe, and projected-tools CLI surfaces.
- Add per-server MCP tool filters plus resource/prompt utility projection.
- Harden MCP runtime discovery, listChanged invalidation, request-failure backoff, and metadata sanitization.
- Preserve current main type health by narrowing the shared future timestamp guard.
Verification:
- pnpm test src/shared/number-coercion.test.ts src/agents/auth-profiles/usage.test.ts src/cli/mcp-cli.test.ts src/agents/agent-bundle-mcp-runtime.test.ts src/agents/agent-bundle-mcp-tools.materialize.test.ts -- --reporter=verbose
- pnpm lint
- pnpm tsgo:prod
- pnpm build
- git diff --check origin/main...HEAD
- GitHub Actions: dependency-guard, real behavior proof, security high MCP boundary, build/lint/types/guards/docs, gateway/plugin/agent shards green on PR head.
Known proof gap:
- Existing checks-node-agentic-commands-doctor no-output watchdog reproduced locally outside touched paths.
2026-05-30 19:48:52 +01:00
..
2026-05-28 22:00:55 +01:00
2026-05-30 11:48:41 +02:00
2026-05-27 19:24:04 +01:00
2026-05-12 16:03:50 +05:30
2026-05-22 08:48:19 +01:00
2026-05-27 08:34:34 +01:00
2026-05-30 11:48:41 +02:00
2026-05-27 03:44:27 +01:00
2026-05-29 22:08:19 +02:00
2026-05-30 11:48:41 +02:00
2026-05-30 19:48:52 +01:00
2026-05-29 22:05:25 +03:00
2026-05-16 21:52:09 +01:00
2026-05-05 21:01:44 -07:00
2026-05-30 11:48:41 +02:00
2026-05-13 13:33:38 +01:00
2026-05-16 21:52:09 +01:00
2026-05-29 22:56:13 +02:00
2026-05-16 13:58:44 +01:00
2026-05-13 14:45:34 +01:00
2026-05-16 01:08:07 +01:00
2026-05-30 11:48:41 +02:00
2026-05-05 17:38:21 +01:00
2026-05-30 19:24:21 +01:00
2026-05-28 17:35:39 +01:00
2026-05-14 07:46:58 +01:00
2026-05-27 02:47:42 +01:00
2026-05-27 08:08:51 -07:00
2026-05-17 01:35:59 -05:00
2026-05-26 01:10:59 +01:00
2026-05-29 02:23:42 +01:00
2026-05-16 23:49:18 +01:00
2026-05-23 16:43:29 +08:00
2026-05-21 23:47:32 +01:00
2026-05-22 17:59:05 +01:00
2026-05-29 18:20:45 -04:00
2026-05-08 09:28:51 -04:00
2026-05-17 01:35:59 -05:00
2026-05-27 19:52:56 +01:00
2026-05-22 21:52:01 +01:00