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
? 'Use memory_tool actively: recall relevant prior notes before acting, and store a concise note after each meaningful step.'
605
656
: 'memory_tool is unavailable in this session. Keep concise progress summaries in your status/meta output.',
606
657
'If you are blocked by missing credentials, permissions, or policy limits, say exactly what is blocked and the smallest unblock needed.',
658
+
'For screenshot/image delivery goals (including scheduled captures), do not report status "ok" until a real artifact exists (upload link or explicit sent-file confirmation).',
607
659
'If no meaningful action remains right now, reply exactly HEARTBEAT_OK.',
608
660
'Otherwise include a concise human update, then append exactly one [MAIN_LOOP_META] JSON line.',
609
661
'Optionally append one [MAIN_LOOP_PLAN] JSON line when you create/revise a plan.',
@@ -657,6 +709,7 @@ export function buildMainLoopHeartbeatPrompt(session: any, fallbackPrompt: strin
657
709
? 'Use memory_tool actively: recall relevant prior notes before acting, and store concise notes about progress, constraints, and next step after each meaningful action.'
658
710
: 'If memory_tool is unavailable, keep concise state in summary/next_action and continue execution.',
659
711
'Use a planner-executor-review loop: keep a concrete step plan, execute one meaningful step, then self-review and either continue or re-plan.',
712
+
'For screenshot/image delivery goals (including scheduled captures), do not report status "ok" until a real artifact exists (upload link or explicit sent-file confirmation).',
660
713
'If nothing important changed and no action is needed now, reply exactly HEARTBEAT_OK.',
661
714
'Otherwise: provide a concise human-readable update, then append exactly one [MAIN_LOOP_META] JSON line.',
662
715
'Optionally append one [MAIN_LOOP_PLAN] JSON line when creating/updating plan steps.',
@@ -937,6 +990,19 @@ export function handleMainLoopRunResult(input: HandleMainLoopRunResultInput): Ma
0 commit comments