feat(pi): expire recent subagent statuses

This commit was merged in pull request #38.
This commit is contained in:
2026-08-01 16:47:34 -04:00
parent 3c4eaec76b
commit e143495d6c
5 changed files with 138 additions and 2 deletions

View File

@@ -22,6 +22,7 @@ export default function subagents(pi: ExtensionAPI) {
uiExpanded = config.ui.defaultExpanded;
supervisor = new Supervisor(new SubprocessRpcRunner(), cwd, {
maxConcurrent: config.maxConcurrent,
recentTerminalTtlMs: config.recentTerminalTtlMs,
onMilestone: (status, event) => pi.appendEntry("subagent_milestone", { event, status }),
onChange: (statuses) => {
lastStatuses = statuses;