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-30 10:08:54 +02:00
2026-05-29 11:04:37 +01:00
2026-05-11 18:44:54 +01:00
2026-05-26 02:21:58 +01:00
2026-05-30 00:24:28 +02:00
2026-05-30 11:48:41 +02:00
2026-05-07 19:43:06 -07:00
2026-05-30 19:48:52 +01:00
2026-05-30 11:48:41 +02:00
2026-05-06 08:49:27 -07:00
2026-05-26 20:51:00 +01:00
2026-05-30 19:48:52 +01:00
2026-05-30 11:48:41 +02:00
2026-05-26 02:21:58 +01:00
2026-05-29 09:45:35 +01:00
2026-05-30 11:48:41 +02:00
2026-05-28 21:00:24 -07:00
2026-05-30 18:36:01 +03:00
2026-05-30 19:22:19 +01:00
2026-05-30 11:48:41 +02:00
2026-05-30 00:52:23 +02:00
2026-05-30 08:59:02 +02:00
2026-05-29 09:45:14 +01:00
2026-05-29 03:49:43 +01:00
2026-05-22 23:28:31 +01:00
2026-05-02 22:37:01 +01:00
2026-05-30 18:52:21 +01:00
2026-05-30 11:48:41 +02:00
2026-05-27 19:24:04 +01:00
2026-05-08 06:01:23 +01:00
2026-05-27 19:24:04 +01:00
2026-05-02 04:42:55 +01:00
2026-05-28 18:08:12 -07:00
2026-05-27 21:18:08 +01:00
2026-05-30 08:26:16 +02:00
2026-05-27 19:24:04 +01:00
2026-05-23 17:54:23 +08:00
2026-05-05 21:14:55 -07:00
2026-05-27 19:24:04 +01:00
2026-05-05 17:38:21 +01:00
2026-05-22 17:59:14 +01:00
2026-05-17 21:19:05 +00:00