agent-ecosystem/test/main/services
iliya 1ce6ace8b8 fix(team): move MCP config storage from /tmp to userData
MCP config files were stored in os.tmpdir() with no cleanup, and
the MCP server ran from the AppImage FUSE mount path which could
be inaccessible to Claude CLI subprocesses on Linux (fixes #31).

Changes:
- Store MCP configs in app.getPath('userData')/mcp-configs/ with
  pid+timestamp filenames for safe multi-instance operation
- Copy MCP server to userData/mcp-server/<version>/ via atomic
  temp-dir + rename (eliminates FUSE mount dependency)
- Add per-run cleanup in cleanupRun(), startup stale GC (7d TTL),
  and shutdown own-pid GC
- Add --mcp-config recovery in respawnAfterAuthFailure()
- Add setAppDataBasePath(null) reset for test isolation
2026-03-29 01:29:48 +02:00
..
analysis feat: enhance task change retrieval with additional options 2026-03-04 15:22:59 +02:00
discovery feat: enhance task change retrieval with additional options 2026-03-04 15:22:59 +02:00
editor feat: enhance notification and task management features 2026-03-02 18:17:57 +02:00
extensions fix: resolve CLI binary dynamically for MCP diagnostics and extension installs 2026-03-22 13:10:11 +02:00
infrastructure fix: packaged app CLI login detection, PATH merge, IPC status cache 2026-03-19 22:41:52 +02:00
parsing feat: color badges for subagent types with .claude/agents/ config support 2026-02-21 13:52:59 -03:00
schedule feat: add scheduled tasks with cron execution and rich log viewer 2026-03-08 00:58:07 +02:00
team fix(team): move MCP config storage from /tmp to userData 2026-03-29 01:29:48 +02:00