mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-26 19:56:37 +08:00
fix(multi-cli): populate multiCliPlan sessions in liteTaskDataStore
Fix task click handlers not working in multi-CLI planning detail page.
Root cause: liteTaskDataStore was not being populated with multiCliPlan
sessions during initialization, so task click handlers couldn't access
session data using currentSessionDetailKey.
Changes:
- navigation.js: Add code to populate multiCliPlan sessions in liteTaskDataStore
- notifications.js: Add code to populate multiCliPlan sessions when data refreshes
Now when task detail page loads, liteTaskDataStore contains the correct key
'multi-cli-${sessionId}' matching currentSessionDetailKey, allowing task
click handlers to find session data and open detail drawer.
Verified: Task clicks now properly open detail panel for all 7 tasks.
This commit is contained in:
@@ -300,6 +300,10 @@ export function run(argv: string[]): void {
|
||||
.option('--fail', 'Mark task as failed')
|
||||
.option('--from-queue [queue-id]', 'Sync issue statuses from queue (default: active queue)')
|
||||
.option('--queue <queue-id>', 'Target queue ID for multi-queue operations')
|
||||
// GitHub pull options
|
||||
.option('--state <state>', 'GitHub issue state: open, closed, or all')
|
||||
.option('--limit <n>', 'Maximum number of issues to pull from GitHub')
|
||||
.option('--labels <labels>', 'Filter by GitHub labels (comma-separated)')
|
||||
.action((subcommand, args, options) => issueCommand(subcommand, args, options));
|
||||
|
||||
// Loop command - Loop management for multi-CLI orchestration
|
||||
|
||||
Reference in New Issue
Block a user