You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Kimi background subagents unsupported: turns killed at settle or silently stall #175
Since kimi 0.24.2, kimi -p stays alive by default while background tasks are pending and feeds each completion back to the agent; 0.35.0 shows live background-subagent progress; subagents got plan mode, todos and nesting in 0.26.0 (kimi changelog).
Solenta's pinned assumptions are from 0.31.1 (electron/kimi.js:33). Kimi runs are one-shot per turn with no keep-alive (contrast claude's keepAlive for exactly this, electron/claude.js:104-108), the parser handles only assistant text / tool_calls / tool results (electron/kimi.js:102-229), and applyTaskNotifications exists only on the claude path (electron/runner.js:367-390, 1658).
Impact
A kimi turn that fans out background subagents is either killed at settle (results lost) or holds the thread "working" with invisible activity. Users see a stuck or silently truncated run where the CLI would show live subagent cards.
Fix direction
Add kimi keep-alive with task-notification handling mirroring the claude path, and surface background subagents in the thread UI like claude's.
Activity
Track kimi background subagents and keep the stall sweep off them (#175…
Track kimi background subagents and keep the stall sweep off them (#175)