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
Wire /goal kickoff so setting or resuming a goal actually starts a turn
api.kickoff was declared optional on CommandContext.goal and the only
construction site (runner.ts) never provided it, so /goal's set and
resume paths silently no-op'd: governor state changed but the agent
was never told, leaving the operator staring at "Goal set." forever.
Extract the wiring into createGoalKickoff (src/tui/goal-kickoff.ts):
builds goalKickoffUserMessage and sends it through agentProxy.send,
the same queue-safe path every typed prompt and command "send" result
already uses, so a goal set mid-turn queues behind it instead of
corrupting it. kickoff is now required on CommandContext.goal since
runner.ts is confirmed the only constructor.
Verified live: /goal set now drives the agent through the full
planning -> implementing -> reviewing -> completed lifecycle
unprompted.
0 commit comments