feat(agent-manager): target new worktrees by project - #12931
Conversation
Code Review SummaryStatus: 1 Issue Found | Recommendation: Address before merge Overview
Incremental review of Issue Details (click to expand)SUGGESTION
Files Reviewed (0 files changed in delta)
Fix these issues in Kilo Cloud Previous Review Summaries (5 snapshots, latest commit 16689bb)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 16689bb)Status: 1 Issue Found | Recommendation: Address before merge Overview
Incremental review of Issue Details (click to expand)SUGGESTION
Files Reviewed (0 files changed in delta)
Fix these issues in Kilo Cloud Previous review (commit 0ba179e)Status: 1 Issue Found | Recommendation: Address before merge Overview
Incremental review of Issue Details (click to expand)SUGGESTION
Files Reviewed (2 files)
Fix these issues in Kilo Cloud Previous review (commit 726f181)Status: 1 Issue Found | Recommendation: Address before merge Overview
Incremental review of commits since Issue Details (click to expand)SUGGESTION
Files Reviewed (3 files)
Fix these issues in Kilo Cloud Previous review (commit 3a72c74)Status: 1 Issue Found | Recommendation: Address before merge Overview
Incremental review of commits since Issue Details (click to expand)SUGGESTION
Files Reviewed (5 files)
Fix these issues in Kilo Cloud Previous review (commit fa99749)Status: 2 Issues Found | Recommendation: Address before merge Overview
The core design is sound: project-targeted requests resolve through Issue Details (click to expand)SUGGESTION
Files Reviewed (35 files)
Reviewed by kimi-k3 · Input: 35.7K · Output: 6.8K · Cached: 363.1K Review guidance: REVIEW.md from base branch |
aa05710 to
38bff34
Compare
b4fcb2a to
6964024
Compare
16689bb to
113df1a
Compare
PR Kilo-Org#12931 grew AgentManagerApp.tsx to 2808 lines, over its 2800 max-lines ESLint cap. Main's push workflows path-filter the lint job so the breakage is latent there, but every kilo-vscode PR fails merge CI. Extract the cross-project pending-create controller into pending-create.ts instead of raising the cap.
…er-project-selection feat(agent-manager): target new worktrees by project
PR Kilo-Org#12931 grew AgentManagerApp.tsx to 2808 lines, over its 2800 max-lines ESLint cap. Main's push workflows path-filter the lint job so the breakage is latent there, but every kilo-vscode PR fails merge CI. Extract the cross-project pending-create controller into pending-create.ts instead of raising the cap.
New Worktree creation in multi-project Agent Manager silently used the active repository when opened with Cmd+N. The dialog did not show the target repository, and users could only choose a different project through the per-project add button.
This adds an explicit project selector inline with the New and Import tabs. It defaults to the active project, lets users switch between existing registered projects, and disables untrusted or missing repositories so trust and registration remain managed from the Projects toolbar. Branch lists, imports, base-branch defaults, and creation requests now follow the selected project. Responses carry project IDs to prevent stale data from a previous selection from being applied. Creating in a different project activates the first resulting worktree.