NW
|
67e8d2e41a
|
revert: remove MCP Gitea integration, restore direct REST client
Remove all MCP-related infrastructure in favor of direct REST API calls.
MCP added layers without value: Docker container, stdio bridge, hybrid fallback,
healthchecks, SSE transport — all of which added failure modes and token overhead.
Deleted:
- docker/mcp-gitea/docker-compose.yml (MCP container config)
- scripts/mcp-gitea-stdio.cjs (stdio bridge)
- scripts/e2e-mcp-stdio-test*.py (MCP E2E tests)
- scripts/test-kilo-mcp-integration.py
- src/kilocode/agent-manager/mcp-gitea-client.ts (548 lines of MCP wrapper)
- MCP-STDIO-SETUP.md (MCP documentation)
- .vscode/settings.json (hardcoded MCP config with token)
- .kilo/skills/mcp-gitea-connection/ and mcp-gitea.research.md
Restored:
- pipeline-runner.ts: HybridGiteaClient → GiteaClient (direct REST)
Removed MCP dependency, imports, and initialization.
No healthcheck waits, no container startup delays.
- process-continuity.md: removed MCP-specific failure modes
- e2e-gns2-test.py: removed Basic Auth, use token auth; fixed spec reference
|
2026-05-09 01:55:52 +01:00 |
|
NW
|
106a0291a4
|
feat(gns2): E2E integration test script for issue #110
- Scripts: e2e-gns2-test.py simulates full pipeline through Gitea API
- Supports scoped label replacement (status, budget, cascade)
- Generates GNS_EVENT footers in comments
- Validates checkpoint, labels, timeline, budget, depth
- Uses actual existing labels (status::done, not status::completed)
Refs: Milestone #67, Issue #110
|
2026-05-08 22:49:02 +01:00 |
|