fix(tui): fix agent list access pattern for assign prompts (#474)

This commit is contained in:
nyk 2026-03-22 17:58:15 +07:00 committed by GitHub
parent 78b472a63a
commit 27f6a3d6c1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -876,7 +876,7 @@ async function handleInputKey(key, str, render) {
const validPri = ['low', 'medium', 'high', 'critical']; const validPri = ['low', 'medium', 'high', 'critical'];
state.newTaskData.priority = validPri.includes(value) ? value : 'medium'; state.newTaskData.priority = validPri.includes(value) ? value : 'medium';
// Show available agents for assignment // Show available agents for assignment
const agentNames = (state.data?.agents || []).map(a => a.name).filter(Boolean); const agentNames = (state.data?.agents?.agents || state.data?.agents || []).map(a => a.name).filter(Boolean);
state.inputMode = 'new-task-assign'; state.inputMode = 'new-task-assign';
state.inputBuffer = ''; state.inputBuffer = '';
state.inputLabel = agentNames.length > 0 state.inputLabel = agentNames.length > 0
@ -1087,7 +1087,7 @@ async function handleDashboardKey(key, str, render) {
const tasks = getTasksList(); const tasks = getTasksList();
if (tasks.length === 0) return; if (tasks.length === 0) return;
const task = tasks[state.cursorTask]; const task = tasks[state.cursorTask];
const agentNames = (state.data?.agents || []).map(ag => ag.name).filter(Boolean); const agentNames = (state.data?.agents?.agents || state.data?.agents || []).map(ag => ag.name).filter(Boolean);
state.inputMode = 'edit-assign'; state.inputMode = 'edit-assign';
state.inputBuffer = task.assigned_to || ''; state.inputBuffer = task.assigned_to || '';
state.inputLabel = agentNames.length > 0 state.inputLabel = agentNames.length > 0