Roo-Code/packages/cloud/src
davincidreams be83bb6698 feat: port Claude Code CLI features and add parallel agent/worktree support
- Port session memory compaction, microcompact, hooks system, and
  prompt-too-long retry from the Claude Code CLI source
- Add spawn_parallel_tasks tool with serial queue drain fan-out pattern
- Add worktree isolation: new_task/spawn_parallel_tasks accept a worktree
  param; ClineProvider creates/cleans up git worktrees per child task
- Add completionPayload: attempt_completion result parsed as JSON and
  aggregated across parallel tasks for structured fan-in
- Fix workspacePath priority so explicit override always wins over parent
- Emit TaskSpawned event from delegateParentAndOpenChild
- Scope MCP hub to per-task workspacePath for worktree-aware mcp.json
- Fix microCompact bugs: touched flag, off-by-one threshold, keepRecent:0
- Fix lazy OutputChannel init in hooks executor to avoid test failures
- Fix pre-existing lint warnings across src, packages/cloud, webview-ui

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 23:50:56 -04:00
..
__mocks__ Focus the extension when receiving bridge commands (#7633) 2025-09-03 12:23:50 -07:00
__tests__ feat: port Claude Code CLI features and add parallel agent/worktree support 2026-04-24 23:50:56 -04:00
retry-queue feat: port Claude Code CLI features and add parallel agent/worktree support 2026-04-24 23:50:56 -04:00
CloudAPI.ts feat: port Claude Code CLI features and add parallel agent/worktree support 2026-04-24 23:50:56 -04:00
CloudService.ts feat: port Claude Code CLI features and add parallel agent/worktree support 2026-04-24 23:50:56 -04:00
CloudSettingsService.ts feat: make fork standalone as Moo Code 2026-04-23 08:20:11 -04:00
CloudShareService.ts feat: make fork standalone as Moo Code 2026-04-23 08:20:11 -04:00
config.ts feat: make fork standalone as Moo Code 2026-04-23 08:20:11 -04:00
errors.ts Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
importVscode.ts Refactor the extension bridge (#7515) 2025-08-29 00:28:38 -07:00
index.ts feat: remove Roomote Control from extension (#11271) 2026-02-19 16:33:39 -08:00
RefreshTimer.ts Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
StaticSettingsService.ts feat: remove Roomote Control from extension (#11271) 2026-02-19 16:33:39 -08:00
StaticTokenAuthService.ts feat: remove Roomote Control from extension (#11271) 2026-02-19 16:33:39 -08:00
TelemetryClient.ts feat: port Claude Code CLI features and add parallel agent/worktree support 2026-04-24 23:50:56 -04:00
utils.ts Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
WebAuthService.ts feat: make fork standalone as Moo Code 2026-04-23 08:20:11 -04:00