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-11 18:32:46 +01:00
2026-05-22 09:16:36 +01:00
2026-05-22 18:40:20 +01:00
2026-05-13 13:33:38 +01:00
2026-05-23 10:23:34 +01:00
2026-05-18 17:30:33 +00:00
2026-05-11 18:44:54 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-22 20:20:10 +01:00
2026-05-22 08:49:53 +01:00
2026-05-29 06:10:42 +01:00
2026-05-29 10:27:45 +01:00
2026-05-11 07:44:13 +08:00
2026-05-04 18:39:25 -05:00
2026-05-27 08:08:51 -07:00
2026-05-06 08:55:00 -07:00
2026-05-06 00:23:48 -07:00
2026-05-27 00:58:09 +01:00
2026-05-30 11:48:41 +02:00
2026-05-10 22:17:42 +08:00
2026-05-22 21:52:01 +01:00
2026-05-10 22:41:38 +08:00
2026-05-13 13:33:38 +01:00
2026-05-26 14:51:11 +01:00
2026-05-30 11:48:41 +02:00
2026-05-26 21:14:47 +01:00
2026-05-30 19:48:52 +01:00
2026-05-29 00:05:54 +01:00
2026-05-18 18:54:44 +00:00
2026-05-27 19:24:04 +01:00
2026-05-30 11:48:41 +02:00
2026-05-16 23:49:18 +01:00
2026-05-07 09:07:18 +01:00
2026-05-22 22:00:21 +00:00
2026-05-06 08:55:00 -07:00
2026-05-24 18:10:02 -07:00
2026-05-30 17:31:53 +01:00
2026-05-28 23:10:27 -07:00
2026-05-17 06:23:30 +01:00
2026-05-25 11:34:12 +03:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-25 13:39:56 +00:00
2026-05-28 17:06:38 +01:00
2026-05-10 22:41:39 +08:00
2026-05-27 14:23:24 -05:00
2026-05-27 19:24:04 +01:00
2026-05-13 13:33:38 +01:00
2026-05-09 20:05:07 -04:00
2026-05-26 14:51:11 +01:00
2026-05-29 22:36:29 +02:00
2026-05-23 20:39:59 -07:00
2026-05-13 13:33:38 +01:00
2026-05-10 22:31:10 +08:00
2026-05-13 13:33:38 +01:00