feat(task-toast): display skills and concurrency info in toast

- Add skills field to TrackedTask and LaunchInput types
- Show skills in task list message as [skill1, skill2]
- Add concurrency slot info [running/limit] in Running header
- Pass skills from sisyphus_task to toast manager (sync & background)
- Add unit tests for new toast features
This commit is contained in:
YeonGyu-Kim
2026-01-08 11:26:27 +09:00
parent 0d90bc1360
commit 1fe6c7e508
6 changed files with 168 additions and 9 deletions
+2
View File
@@ -221,6 +221,7 @@ Use \`background_output\` with task_id="${task.id}" to check progress.`
parentMessageID: ctx.messageID,
parentModel,
model: categoryModel,
skills: args.skills,
})
ctx.metadata?.({
@@ -268,6 +269,7 @@ System notifies on completion. Use \`background_output\` with task_id="${task.id
description: args.description,
agent: agentToUse,
isBackground: false,
skills: args.skills,
})
}