agent-ecosystem/test
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
..
fixtures/extensions feat: add Extension Store with plugin catalog and MCP registry 2026-03-08 01:00:18 +02:00
main fix(team): move MCP config storage from /tmp to userData 2026-03-29 01:29:48 +02:00
mocks feat(wsl): add support for finding WSL Claude root candidates 2026-02-14 13:53:13 +09:00
renderer refactor: enhance team provisioning process and UI updates 2026-03-21 16:47:20 +02:00
shared fix: refine regex patterns and improve utility functions for mention handling 2026-03-19 13:35:51 +02:00
setup.ts feat: add Sentry error tracking and update docs 2026-03-22 17:03:15 +02:00