agent-ecosystem/test/main/services/team
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
..
CascadeGuard.test.ts feat: add cross-team communication orchestrator 2026-03-09 18:45:15 +02:00
ChangeExtractorService.test.ts feat: enhance task assignment notifications and improve message clarity 2026-03-14 23:05:42 +02:00
CrossTeamOutbox.test.ts feat: implement cross-team message deduplication and improve handling 2026-03-09 22:50:13 +02:00
CrossTeamService.test.ts feat: enhance cross-team messaging with new parameters and recipient handling 2026-03-10 15:40:42 +02:00
FileContentResolver.test.ts feat: enhance file content resolution caching and validation 2026-03-15 10:07:22 +02:00
fileLock.test.ts feat: add cross-team communication orchestrator 2026-03-09 18:45:15 +02:00
JsonTaskChangeSummaryCacheRepository.test.ts feat: persist safe task change summaries 2026-03-11 21:37:08 +02:00
MemberStatsComputer.test.ts feat: enhance file path validation and member stats computation 2026-03-06 13:00:08 +02:00
ReviewApplierService.test.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
TaskBoundaryParser.test.ts feat: enhance task change handling and improve plugin catalog integration 2026-03-11 18:16:40 +02:00
teamctlRelationships.test.ts feat: implement custom project path management and task relationship features 2026-03-01 20:42:17 +02:00
TeamDataService.test.ts feat: enhance review approval process and notification handling 2026-03-15 19:27:59 +02:00
TeamInboxReader.test.ts fix(tests): enhance messageId handling for legacy inbox rows 2026-03-23 16:29:19 +02:00
TeamInboxWriter.test.ts feat: add relay message ID support for improved message tracking 2026-03-15 18:10:37 +02:00
TeamKanbanManager.test.ts feat: implement file read timeout handling and size validation across team services 2026-03-03 17:43:29 +02:00
TeamMcpConfigBuilder.test.ts fix(team): move MCP config storage from /tmp to userData 2026-03-29 01:29:48 +02:00
TeamMemberLogsFinder.test.ts refactor: optimize TeamMemberLogsFinder for efficient subagent file processing 2026-03-14 19:44:28 +02:00
TeamMemberResolver.test.ts chore: update pnpm lockfile and workspace configuration 2026-03-23 16:06:43 +02:00
TeamProvisioningService.test.ts refactor: enhance team model selection logic and improve test setup 2026-03-03 13:39:02 +02:00
TeamProvisioningServiceIdempotency.test.ts refactor: update IPC handlers and types for lead activity and context usage 2026-03-12 14:14:58 +02:00
TeamProvisioningServiceLiveMessages.test.ts feat: add action mode protocol text builder for team members and leads 2026-03-18 11:03:12 +02:00
TeamProvisioningServicePostCompact.test.ts feat: add relay message ID support for improved message tracking 2026-03-15 18:10:37 +02:00
TeamProvisioningServicePrepare.test.ts refactor: enhance team provisioning process and UI updates 2026-03-21 16:47:20 +02:00
TeamProvisioningServicePrompts.test.ts refactor: enhance task management protocols and UI components 2026-03-20 13:45:03 +02:00
TeamProvisioningServiceRelay.test.ts fix(tests): enhance messageId handling for legacy inbox rows 2026-03-23 16:29:19 +02:00
TeamProvisioningServiceRoster.test.ts feat: implement member spawn status tracking and online marking 2026-03-10 13:16:38 +02:00
TeamTaskWriter.test.ts feat: enhance task review process with new event tracking 2026-03-09 14:52:38 +02:00