saravanakumardb1
|
481760fba1
|
feat(mcp-server): fill DOMAIN_PRODUCTS.md tool gaps — +17 tools across 6 products
- mindlyst: +memory.get (single item with full TriageResult)
- lysnrai: +transcripts.get, +orgs.get
- jarvis: +agents.create, +marketplace.listPending/certify/suspend/feature
- chronomind: +timers.create, +households.list
- nomgap: +protocols.list, +bodyStages.list
- peakpulse: +sessions.get
|
2026-03-05 13:15:22 -08:00 |
|
saravanakumardb1
|
c9022665d6
|
fix(mcp-server): add /api prefix to all product backend clients (critical — all routes 404 without it)
|
2026-03-05 13:10:08 -08:00 |
|
saravanakumardb1
|
fcb3befa23
|
feat(mcp-server): Phase 3 — product namespaces for ChronoMind, NomGap, PeakPulse (13 more tools)
|
2026-03-05 13:05:03 -08:00 |
|
saravanakumardb1
|
f780f0b409
|
feat(mcp-server): Phase 3 — product namespaces for MindLyst, LysnrAI, JarvisJr (22 new tools)
|
2026-03-05 13:01:05 -08:00 |
|
saravanakumardb1
|
852cb18a5c
|
refactor(mcp-server): replace redundant CreatedSession local interface with imported DebugSession in diagnostics-orchestrator
|
2026-03-05 12:40:06 -08:00 |
|
saravanakumardb1
|
00b0555c97
|
fix(fastify-core,mcp-server): add logLevel to ServiceAppOptions and wire config.LOG_LEVEL so log verbosity is actually honoured at runtime
|
2026-03-05 12:38:09 -08:00 |
|
saravanakumardb1
|
44800ed36b
|
fix(mcp-server): correct stale port comment 4006→4007 in server.ts; document CORS_ORIGIN and query limit vars in .env.example
|
2026-03-05 12:36:26 -08:00 |
|
saravanakumardb1
|
3e37b3d5a0
|
fix(mcp-server): handle ZodDefault in zodToJsonSchema so boolean/object fields with defaults emit correct JSON Schema types; clean up inline import in debug-pack
|
2026-03-05 12:35:27 -08:00 |
|
saravanakumardb1
|
c04c78aff4
|
fix(mcp-server): fix debug-pack cluster rendering to use correct field names, tighten TelemetryCluster type; fix test mock to include all required fields
|
2026-03-05 12:33:43 -08:00 |
|
saravanakumardb1
|
6cee9c20af
|
fix(mcp-server): correct TelemetryCluster type, remove productId QS dead code from telemetryClusters, remove redundant extend() in pipeline-tool
|
2026-03-05 12:32:34 -08:00 |
|
saravanakumardb1
|
0f044830fa
|
feat(mcp-server): Phase 2 A2A orchestration — DispatcherAgent, TelemetryAnalystAgent, DiagnosticsOrchestratorAgent, ReportWriterAgent, runIncidentPipeline runner + support.runIncidentPipeline MCP tool (10 tests)
|
2026-03-05 12:23:53 -08:00 |
|
saravanakumardb1
|
d1d643f782
|
feat(mcp-server): Milestone B — telemetry policy CRUD, cluster status, diagnostics cancel, extraction sidecar health; enforce expiresAt on createPolicy
|
2026-03-05 12:17:15 -08:00 |
|
saravanakumardb1
|
26d3403d5a
|
fix(mcp-server): zodToJsonSchema emits correct JSON type for number/boolean/array fields (was always string)
|
2026-03-05 12:09:38 -08:00 |
|
saravanakumardb1
|
22ad88dd13
|
fix(mcp-server): Dockerfile — copy all 33 workspace package.json files for complete pnpm --frozen-lockfile resolution
|
2026-03-05 12:07:03 -08:00 |
|
saravanakumardb1
|
9a298d50ef
|
fix(mcp-server): add missing jose + @fastify/cors deps; use ServiceError subclasses for 401/403; remove swagger option that crashed startup; add AbortSignal.timeout to platformFetch
|
2026-03-05 12:06:54 -08:00 |
|
saravanakumardb1
|
3bc8e0e14c
|
fix(mcp-server): move default port 4006 → 4007 (conflict with extraction-service Python sidecar); add Dockerfile + docker-compose service + CI workflow
|
2026-03-05 11:56:35 -08:00 |
|
saravanakumardb1
|
027e2163a0
|
feat(mcp-server): scaffold @bytelyst/mcp-server on port 4006 with 10 tools across 4 namespaces
- platform.telemetry.{query,clusters,metrics}
- platform.diagnostics.sessions.{list,create,get,update,getLogs,getTraces}
- extraction.{run,models,cacheStats}
- support.createDebugPack (compound: clusters + optional diag session + markdown summary)
- Role-gated (viewer/admin/super_admin), JWT auth via platform-service secret
- Proxies to platform-service:4003 and extraction-service:4005
- 4 Vitest tests passing, tsc --noEmit clean
|
2026-03-05 11:47:08 -08:00 |
|