board.openproject.sync.completedRuntimesynced
status=synced; provider=openproject
{"provider":"openproject","status":"synced","artifact_id":"artifact-9cc4f960","dry_run":false,"work_package_id":"43"}
run.recordedRuntime
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
approval.resume.replayedRuntime
approval_id=approval-b2a4bff56a2c
{"approval_id":"approval-b2a4bff56a2c","approval_state":"approved","execution_status":null,"resume_phase":"approved_waiting_execution","resume_state":"ready_for_execution","effective_approval_state":"approved","canonical_status":"awaiting_review","runtime_result":{"phase":"approved_waiting_execution","resume_state":"ready_for_execution","outcome":"ready_for_execution","summary":"Approval is recorded, but execution has not been completed yet.","approval_state":"approved","canonical_status":"awaiting_review"}}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
phoenix.export.failedRuntime
phoenix span export failed with status 400: {'error': 'Request contains invalid or duplicate spans', 'total_received': 23, 'total_queued': 0, 'total_duplicates': 21, 'total_invalid': 0, 'duplicate_spans': [{'span_id': '92bce0001d25c075', 'trace_id': '7f343b84fa09e7722389555f62e1ebc0'}, {'span_id': 'b9cc60252cf94a55', 'trace_id': '7f343b84fa0…
{"approval_id":"approval-b2a4bff56a2c","project_name":"pryaja3-target","project_id":"UHJvamVjdDoy","trace_id":"7f343b84fa09e7722389555f62e1ebc0","span_count":23,"trace_url":null,"error":"phoenix span export failed with status 400: {'error': 'Request contains invalid or duplicate spans', 'total_received': 23, 'total_queued': 0, 'total_duplicates': 21, 'total_invalid': 0, 'duplicate_spans': [{'span_id': '92bce0001d25c075', 'trace_id': '7f343b84fa09e7722389555f62e1ebc0'}, {'span_id': 'b9cc60252cf94a55', 'trace_id': '7f343b84fa0…"}
approval.writtenRuntime
{"count":2}
{"count":2}
approval.resume.finalizedRuntime
Approval is recorded, but execution has not been completed yet.
{"approval_id":"approval-b2a4bff56a2c","summary":"Approval is recorded, but execution has not been completed yet.","graph_runtime_resume_checkpoint_id":"1f13a2d7-8deb-63ac-8017-f6dc0457d220","canonical_status":"awaiting_review"}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
approval.resume.queuedRuntime
approval_id=approval-b2a4bff56a2c; trigger=policy_migration_precredential_autonomy
{"approval_id":"approval-b2a4bff56a2c","trigger":"policy_migration_precredential_autonomy"}
run.recordedRuntime
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
board.openproject.sync.completedRuntimesynced
status=synced; provider=openproject
{"provider":"openproject","status":"synced","artifact_id":"artifact-cc30501d","dry_run":false,"work_package_id":"43"}
approval.resume.updatedRuntimeapproved_waiting_execution
approval_id=approval-b2a4bff56a2c; phase=approved_waiting_execution
{"approval_id":"approval-b2a4bff56a2c","approval_kind":"external_action_or_tool_policy","phase":"approved_waiting_execution","approval_state":"approved","resume_supported":true}
approval.decidedcodex:policy-migration
approval_id=approval-b2a4bff56a2c
{"approval_id":"approval-b2a4bff56a2c","approval_kind":"external_action_or_tool_policy","decision":"approved","actor":"codex:policy-migration","comment":"Approved legacy pre-credential Playwright/external-action gate after Max autonomous policy update. Browser/MCP attempts are autonomous until a concrete credential/captcha/2FA/payment/legal/destructive blocker appears."}
board.openproject.sync.completedRuntimesynced
status=synced; provider=openproject
{"provider":"openproject","status":"synced","artifact_id":"artifact-331948a8","dry_run":false,"work_package_id":"43"}
approval.resume.updatedRuntimeapproved_waiting_execution
approval_id=approval-96d368c65a81; phase=approved_waiting_execution
{"approval_id":"approval-96d368c65a81","approval_kind":"credential_request","phase":"approved_waiting_execution","approval_state":"approved","resume_supported":true}
approval.decidedadmin-ui
approval_id=approval-96d368c65a81
{"approval_id":"approval-96d368c65a81","approval_kind":"credential_request","decision":"approved","actor":"admin-ui","comment":null}
human.request.delivery_recordedRuntimedelivered
approval_id=approval-96d368c65a81; status=delivered; provider=telegram; target=613610837; message_id=600; attempt_count=1
{"approval_id":"approval-96d368c65a81","status":"delivered","provider":"telegram","channel":"telegram","target":"613610837","message_id":"600","attempt_count":1}
human.request.delivery_recordedRuntimedelivered
approval_id=approval-b2a4bff56a2c; status=delivered; provider=telegram; target=613610837; message_id=599; attempt_count=1
{"approval_id":"approval-b2a4bff56a2c","status":"delivered","provider":"telegram","channel":"telegram","target":"613610837","message_id":"599","attempt_count":1}
board.openproject.sync.completedRuntimesynced
status=synced; provider=openproject
{"provider":"openproject","status":"synced","artifact_id":"artifact-e4e8bfe4","dry_run":false,"work_package_id":"43"}
worker.progressRuntime
Final bundle is ready to persist.
{"worker_id":"worker-1","stage":"worker.finalizing","progress_percent":97,"summary":"Final bundle is ready to persist.","step_id":null,"heartbeat":false}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
tool.call.waiting_for_approvalRuntime
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"mcp.playwright.browser","evidence_preview":"{\"reason\": \"external_action_policy_human_required\", \"external_action_policy\": {\"allow\": false, \"approval_required\": true, \"deny\": false, \"reason\": \"Нужен человек: credentials/session/captcha/2FA нельзя вводить или хранить через обычный LLM c…
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"mcp.playwright.browser","evidence_preview":"{\"reason\": \"external_action_policy_human_required\", \"external_action_policy\": {\"allow\": false, \"approval_required\": true, \"deny\": false, \"reason\": \"Нужен человек: credentials/session/captcha/2FA нельзя вводить или хранить через обычный LLM context.\", \"risk_flags\": [], \"required_human_input\": [\"browser_session_or_account_credentials\"], \"allowed_until\": null}, \"approval_conditions\": [\"external_action_policy\"], \"side_effect_class\": \"external_post\", \"approval_request\": {\"approval_id\": \"approval-b2a4bff56a2c\", \"required\": true, \"status\": \"requested\",…
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"engineering_report\", \"report\": {\"title\": \"Инженерный отчет: Автоматизация сервиса списков подарков (CAPABILITY-1)\", \"summary\": \"Оценка smoke-теста динамического агентного выполнения по подбору и закупке.\", \"confirmed_findings\":…
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"engineering_report\", \"report\": {\"title\": \"Инженерный отчет: Автоматизация сервиса списков подарков (CAPABILITY-1)\", \"summary\": \"Оценка smoke-теста динамического агентного выполнения по подбору и закупке.\", \"confirmed_findings\": [\"Repository evidence remains partial; only bounded inspection was available.\"], \"verification\": [\"No executed tests are confirmed for this bounded pass.\"], \"limitations\": [\"No grounded repo.read evidence was captured.\", \"No scoped tests.run evidence was captured.\"], \"risks\": [], \"next_actions\": [\"Keep conclusions bounded…
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"external.action.policy","evidence_preview":"{\"autonomy\": \"max_autonomous\", \"agentic_external_workflow\": true, \"capability_needs\": [{\"capability\": \"external_research\", \"reason\": \"Нужно выбрать внешний сервис/товары/ссылки на основе публичных источников.\", \"risk_level\": \"low\", \…
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"external.action.policy","evidence_preview":"{\"autonomy\": \"max_autonomous\", \"agentic_external_workflow\": true, \"capability_needs\": [{\"capability\": \"external_research\", \"reason\": \"Нужно выбрать внешний сервис/товары/ссылки на основе публичных источников.\", \"risk_level\": \"low\", \"side_effect_class\": \"read_only\", \"required_auth\": false, \"fallback_capability\": \"best_effort_web_search\", \"success_evidence\": \"Список проверенных кандидатов с URL, датой и кратким обоснованием.\", \"candidate_tools\": []}, {\"capability\": \"browser_automation\", \"reason\": \"Нужно открыть сайт в браузере, пройти безопасные…
tool.call.skippedRuntime
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"web.page_inspect","evidence_preview":"{\"reason\": \"no_safe_public_url_available\"}","issue_kind":"missing_input"}
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"web.page_inspect","evidence_preview":"{\"reason\": \"no_safe_public_url_available\"}","issue_kind":"missing_input"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"mcp.catalog.search","evidence_preview":"{\"query\": \"Сделай под ключ: подбери сервис для списка подарков, зарегистрируй, заполни подарками и дай публичную ссылку. Это smoke test dynamic agentic execution.\", \"matches\": [{\"tool_id\": \"artifact.write\", \"capability_tags\": [\"artifact\", \"ar…
{"worker_id":"worker-1","step_id":"CAPABILITY-1","tool_name":"mcp.catalog.search","evidence_preview":"{\"query\": \"Сделай под ключ: подбери сервис для списка подарков, зарегистрируй, заполни подарками и дай публичную ссылку. Это smoke test dynamic agentic execution.\", \"matches\": [{\"tool_id\": \"artifact.write\", \"capability_tags\": [\"artifact\", \"artifact_store\", \"artifact_write\", \"reporting\", \"write\"], \"score\": 0, \"mode\": \"chat\", \"health_status\": \"active\"}, {\"tool_id\": \"browser.session.vault\", \"capability_tags\": [\"browser\", \"browser_automation\", \"browser_session\", \"credential_handling\", \"session\", \"session_vault\", \"vault\"], \"score\": 0, \"mode\…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"INTAKE-1","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"INTAKE-1","tool_name":"context.inspect","evidence_preview":"{\"thread_id\": \"thread-ba4a2d35\", \"thread_title\": \"Сделай под ключ: подбери сервис для списка подарков, зарегистрируй, заполни под…\", \"memory_count\": 0, \"message_count\": 1, \"graph_count\": 0, \"current_date\": \"2026-04-16\"}","issue_kind":null}
{"worker_id":"worker-1","step_id":"INTAKE-1","tool_name":"context.inspect","evidence_preview":"{\"thread_id\": \"thread-ba4a2d35\", \"thread_title\": \"Сделай под ключ: подбери сервис для списка подарков, зарегистрируй, заполни под…\", \"memory_count\": 0, \"message_count\": 1, \"graph_count\": 0, \"current_date\": \"2026-04-16\"}","issue_kind":null}
plan.recovered_after_errorRuntime
Unterminated string starting at: line 5 column 5 (char 229)
{"worker_id":"worker-1","reason":"Unterminated string starting at: line 5 column 5 (char 229)"}
agentic.subtask_graph.createdRuntime
{"worker_id":"worker-1","run_id":"run-85788745","task_id":"task-b260e177","subtask_count":6,"capability_count":6}
{"worker_id":"worker-1","run_id":"run-85788745","task_id":"task-b260e177","subtask_count":6,"capability_count":6}
employee.assignedRuntime
{"worker_id":"worker-1","run_id":"run-85788745","task_id":"task-b260e177","employee_id":"employee-memory-steward","employee_name":"Смотритель памяти","employee_role":"memory","selection":{"employee_id":"employee-memory-steward","score":44,"matched_tokens":[],"matched_tools":["artifact.write","context.inspect","memory.extract"],"role_fit":8,"stewardship_fit"…
{"worker_id":"worker-1","run_id":"run-85788745","task_id":"task-b260e177","employee_id":"employee-memory-steward","employee_name":"Смотритель памяти","employee_role":"memory","selection":{"employee_id":"employee-memory-steward","score":44,"matched_tokens":[],"matched_tools":["artifact.write","context.inspect","memory.extract"],"role_fit":8,"stewardship_fit":0,"source":"employee_registry_affinity_v1","reason":"mode=chat; role=memory; tool experience: artifact.write, context.inspect, memory.extract"},"candidate_count":5}
memory.readRuntime
{"worker_id":"worker-1","memory_read_set":[]}
{"worker_id":"worker-1","memory_read_set":[]}
context.retrievedRuntime
{"selected_memory_count":0,"graph_count":0,"worker_id":"worker-1","tool_registry_count":22,"tool_registry_source":"target_api"}
{"selected_memory_count":0,"graph_count":0,"worker_id":"worker-1","tool_registry_count":22,"tool_registry_source":"target_api"}
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"CAPABILITY-1","status":"completed","execution_mode":"tool_executed"}
approval.writtenRuntime
{"count":2}
{"count":2}
memory.writtenRuntime
{"count":1,"keys":["episode:task-b260e177"]}
{"count":1,"keys":["episode:task-b260e177"]}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
worker.completedRuntime
{"worker_id":"worker-1"}
{"worker_id":"worker-1"}
memory.updatedRuntime
{"worker_id":"worker-1","memory_items":1,"types":["episode"],"memory_write_set":[{"memory_id":"mem-3acee22c64da","type":"episode","key":"episode:task-b260e177","scope":"thread","confidence":0.82,"extraction_method":"episode-policy"}]}
{"worker_id":"worker-1","memory_items":1,"types":["episode"],"memory_write_set":[{"memory_id":"mem-3acee22c64da","type":"episode","key":"episode:task-b260e177","scope":"thread","confidence":0.82,"extraction_method":"episode-policy"}]}
phoenix.export.exportedRuntime
{"worker_id":"worker-1","project_name":"pryaja3-target","project_id":"UHJvamVjdDoy","trace_id":"79c6e1dd3e64f1268435e02650b54113","span_count":23,"trace_url":"https://pryaja.uvvu.ru/traces/phoenix/projects/UHJvamVjdDoy/traces/79c6e1dd3e64f1268435e02650b54113","error":null}
{"worker_id":"worker-1","project_name":"pryaja3-target","project_id":"UHJvamVjdDoy","trace_id":"79c6e1dd3e64f1268435e02650b54113","span_count":23,"trace_url":"https://pryaja.uvvu.ru/traces/phoenix/projects/UHJvamVjdDoy/traces/79c6e1dd3e64f1268435e02650b54113","error":null}
memory.policy_episode_onlyRuntime
{"worker_id":"worker-1","plan_source":"planner_minimal_recovery","mode":"chat"}
{"worker_id":"worker-1","plan_source":"planner_minimal_recovery","mode":"chat"}
approval.requestedRuntime
{"approval_ids":["approval-b2a4bff56a2c","approval-96d368c65a81"],"count":2}
{"approval_ids":["approval-b2a4bff56a2c","approval-96d368c65a81"],"count":2}
replan.execution.finishedRuntime
{"worker_id":"worker-1","replan_id":"replan-f198a6c179c9","step_id":"REPLAN-1","action":"minor_adjust","unavailable_tools":["mcp.playwright.verify_public_link"]}
{"worker_id":"worker-1","replan_id":"replan-f198a6c179c9","step_id":"REPLAN-1","action":"minor_adjust","unavailable_tools":["mcp.playwright.verify_public_link"]}
answer.evidence_guard_appliedRuntime
{"worker_id":"worker-1","removed_urls":["https://pryaja.uvvu.ru/runtime/credentials/credreq-291dde8449d1"],"confirmed_urls":[],"confirmed_count":0}
{"worker_id":"worker-1","removed_urls":["https://pryaja.uvvu.ru/runtime/credentials/credreq-291dde8449d1"],"confirmed_urls":[],"confirmed_count":0}
answer.generatedRuntime
{"worker_id":"worker-1","llm_model":"gemini-3-flash-preview"}
{"worker_id":"worker-1","llm_model":"gemini-3-flash-preview"}
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"MEMORY-1","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"MEMORY-1","tool_name":"memory.extract","evidence_preview":"{\"candidate_count\": 0, \"candidates\": []}","issue_kind":null}
{"worker_id":"worker-1","step_id":"MEMORY-1","tool_name":"memory.extract","evidence_preview":"{\"candidate_count\": 0, \"candidates\": []}","issue_kind":null}
step.finishedRuntimepartial
status=partial
{"worker_id":"worker-1","step_id":"VERIFY-1","status":"partial","execution_mode":"tool_executed"}
capability.gapRuntime
{"worker_id":"worker-1","step_id":"VERIFY-1","unavailable_tools":["mcp.playwright.verify_public_link"]}
{"worker_id":"worker-1","step_id":"VERIFY-1","unavailable_tools":["mcp.playwright.verify_public_link"]}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"review_report\", \"report\": {\"title\": \"Обзор задачи по созданию списка подарков (VERIFY-1)\", \"summary\": \"Задача включает выбор сервиса для списков подарков, регистрацию и заполнение данными. На текущий момент задача находится в процессе…
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"review_report\", \"report\": {\"title\": \"Обзор задачи по созданию списка подарков (VERIFY-1)\", \"summary\": \"Задача включает выбор сервиса для списков подарков, регистрацию и заполнение данными. На текущий момент задача находится в процессе выполнения.\", \"confirmed_findings\": [\"Repository evidence remains partial; only bounded inspection was available.\"], \"verification\": [\"No executed tests are confirmed for this bounded pass.\"], \"limitations\": [\"No grounded repo.read evidence was captured.\", \"No scoped tests.run evidence was captured.\"], \"risks\": [], \"next…
tool.call.unavailableRuntime
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"mcp.playwright.verify_public_link","evidence_preview":"{\"reason\": \"mcp_transport_not_configured\", \"tool_id\": \"mcp.playwright.verify_public_link\", \"endpoint_env\": \"PRYAJA3_PLAYWRIGHT_MCP_ENDPOINT\", \"expected_artifacts\": [\"screenshot\", \"dom_snapshot\", \"trace_zip\"], \"next_step\": \"…
{"worker_id":"worker-1","step_id":"VERIFY-1","tool_name":"mcp.playwright.verify_public_link","evidence_preview":"{\"reason\": \"mcp_transport_not_configured\", \"tool_id\": \"mcp.playwright.verify_public_link\", \"endpoint_env\": \"PRYAJA3_PLAYWRIGHT_MCP_ENDPOINT\", \"expected_artifacts\": [\"screenshot\", \"dom_snapshot\", \"trace_zip\"], \"next_step\": \"Configure Playwright MCP HTTP endpoint or provide browser/session credentials, then resume the run.\"}","issue_kind":"capability_unavailable"}
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"EXECUTE-1","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"browser.session.vault","evidence_preview":"{\"session\": {\"session_id\": \"browser-session-8849cfb79601\", \"user_id\": \"user-515d7f0e\", \"service_domain\": \"wishlist-service\", \"profile_scope\": \"user_service\", \"state_uri\": \"urn:pryaja3:vault:browser-session:browser-session-8849cfb79601\"…
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"browser.session.vault","evidence_preview":"{\"session\": {\"session_id\": \"browser-session-8849cfb79601\", \"user_id\": \"user-515d7f0e\", \"service_domain\": \"wishlist-service\", \"profile_scope\": \"user_service\", \"state_uri\": \"urn:pryaja3:vault:browser-session:browser-session-8849cfb79601\", \"created_by_run_id\": \"run-85788745\", \"sensitivity\": \"secret\", \"expires_at\": null, \"prompt_visibility\": \"redacted\"}, \"vault_policy\": \"state_uri is redacted; cookies/passwords are never written to normal memory or LLM-visible artifacts\"}","issue_kind":null}
tool.call.waiting_for_approvalRuntime
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"credential.request","evidence_preview":"{\"required\": true, \"reason\": \"Для безопасного внешнего действия нужен account/session/credential flow; секреты нельзя помещать в обычный prompt или memory.\", \"credential_request\": {\"request_id\": \"credreq-291dde8449d1\", \"service\": \"wishlist-servi…
{"worker_id":"worker-1","step_id":"EXECUTE-1","tool_name":"credential.request","evidence_preview":"{\"required\": true, \"reason\": \"Для безопасного внешнего действия нужен account/session/credential flow; секреты нельзя помещать в обычный prompt или memory.\", \"credential_request\": {\"request_id\": \"credreq-291dde8449d1\", \"service\": \"wishlist-service\", \"fields_needed\": [\"email_or_login\", \"password_or_session\", \"2fa_or_captcha_if_present\"], \"secure_input_url\": \"https://pryaja.uvvu.ru/runtime/credentials/credreq-291dde8449d1\", \"expires_at\": null, \"resume_run_id\": \"run-85788745\", \"resume_subtask_id\": \"EXECUTE-1\", \"storage_policy\": \"vault_only_not_llm_memory\"…
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
{"user_id":"user-515d7f0e","plan_id":"plan-e51da96d","mode":"chat","difficulty":"normal"}
worker.progressRuntime
Post-execution requested a human approval before the run can continue.
{"worker_id":"worker-1","stage":"graph.post_execution.completed","progress_percent":94,"summary":"Post-execution requested a human approval before the run can continue.","step_id":null,"heartbeat":false}
worker.progressRuntime
Final answer draft is ready.
{"worker_id":"worker-1","stage":"answer.ready","progress_percent":90,"summary":"Final answer draft is ready.","step_id":"MEMORY-1","heartbeat":false}