{
  "file": "F34-typescript-client.md",
  "bullet": "Update result (`F34.manager-update-result`), known bug.",
  "ids": [
    "F34.manager-update-result"
  ],
  "line": 986,
  "script": "cat > \"$F34/update.mjs\" <<'JS'\nimport { writeFileSync } from 'node:fs';\nimport { m, host, apiKey, F34, assert } from './lib.mjs';\nconst scid = process.argv[2];\nconst manager = new m.ConversationManager({ host, apiKey });\nconst result = await manager.updateConversation(scid, { title: 'qa-f34-renamed' });\nassert.equal((await manager.getConversation(scid)).title, 'qa-f34-renamed');\nwriteFileSync(`${F34}/update.json`, JSON.stringify(result));\nconsole.log('QA_F34_UPDATE_READ');\nJS\ncontrol-agent-server exec --timeout 60 --expect-output QA_F34_UPDATE_READ --save F34.manager-update-result/program -- node \"$F34/update.mjs\" \"$SCID\"\ncontrol-agent-server api GET \"<redacted:session-cookie>/$SCID\" --max-chars 300 --check title eq qa-f34-renamed\ncat \"$F34/update.json\"\njq -e --arg id \"$SCID\" '.id == $id and .title == \"qa-f34-renamed\"' \"$F34/update.json\"  # bug\n",
  "exit_code": 1,
  "elapsed_ms": 7193,
  "failed_line": 14,
  "failed_command": "jq -e --arg id \"$SCID\" '.id == $id and .title == \"qa-f34-renamed\"' \"$F34/update.json\"",
  "stdout": "{\n  \"ok\": true,\n  \"exit_code\": 0,\n  \"elapsed_ms\": 4691,\n  \"stdout_tail\": \"QA_F34_UPDATE_READ\\n\",\n  \"stderr_tail\": \"\",\n  \"saved\": \"/workspace/verification-artifacts/runs/20261013-025335-6a42-map-f34/evidence/F34.manager-update-result/program.json\"\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"<redacted:session-cookie>/cf0200e0-e37c-4d9d-98e7-e6f5ea93acce\",\n    \"query\": [],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"5752\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": {\n      \"id\": \"cf0200e0-e37c-4d9d-98e7-e6f5ea93acce\",\n      \"workspace\": {\n        \"working_dir\": \"/workspace/verification-artifacts/runs/20261013-025335-6a42-map-f34/fixtures/qa-f34/scoped\",\n        \"kind\": \"LocalWorkspace\"\n      },\n      \"persistence_dir\": \"/workspace/verification-artifacts/runs/20261013-025335-6a42-map-f34/server/workspace/conversations/cf0200e0e37c4d9d98e7e6f5ea93acce\",\n      \"max_iterations\": 500,\n      \"stuck_detection\": true,\n      \"execution_status\": \"idle\",\n      \"confirmation_policy\": {\n        \"kind\": \"NeverConfirm\"\n      },\n      \"security_analyzer\": null,\n      \"activated_knowledge_skills\": [],\n      \"invoked_skills\": [],\n      \"blocked_actions\": {},\n      \"blocked_messages\": {},\n      \"last_user_message_id\": \"2457d523-c785-4f9a-9924-42b784bd3f3e\",\n      \"leaf_event_id\": \"2457d523-c785-4f9a-9924-42b784bd3f3e\",\n      \"stats\": {\n        \"usage_to_metrics\": {\n          \"default\": {\n            \"model_name\": \"openai/qa-placeholder\",\n            \"accumulated_cost\": 0.0,\n            \"max_budget_per_task\": null,\n            \"accumulated_token_usage\": {\n              \"model\": \"openai/qa-placeholder\",\n              \"prompt_tokens\": 0,\n              \"completion_tokens\": 0,\n              \"cache_read_tokens\": 0,\n              \"cache_write_tokens\": 0,\n              \"reasoning_tokens\": 0,\n              \"context_window\": 0,\n              \"per_turn_token\": 0,\n              \"response_id\": \"\"\n            },\n            \"costs\": [],\n            \"response_latencies\": [],\n            \"token_usages\": []\n          },\n          \"condenser\": {\n            \"model_name\": \"openai/qa-placeholder\",\n            \"accumulated_cost\": 0.0,\n            \"max_budget_per_task\": null,\n            \"accumulated_token_usage\": {\n              \"model\": \"openai/qa-placeholder\",\n              \"prompt_tokens\": 0,\n              \"completion_tokens\": 0,\n              \"cache_read_tokens\": 0,\n              \"cache_write_tokens\": 0,\n              \"reasoning_tokens\": 0,\n              \"context_window\": 0,\n              \"per_turn_token\": 0,\n              \"response_id\": \"\"\n            },\n            \"costs\": [],\n            \"response_latencies\": [],\n            \"token_usages\": []\n          }\n        }\n      },\n      \"secret_registry\": {\n        \"secret_sources\": {}\n      },\n      \"agent_state\": {},\n      \"hook_config\": null,\n      \"title\": \"qa-f34-renamed\",\n      \"metrics\": null,\n      \"created_at\": \"2026-10-13T02:54:05.770741Z\",\n      \"updated_at\": \"2026-10-13T02:55:15.128687Z\",\n      \"forked_from_conversation_id\": null,\n      \"forked_from_event_id\": null,\n      \"parent_conversation_id\": null,\n      \"sub_conversation_ids\": [],\n      \"tags\": {},\n      \"current_model_id\": null,\n      \"available_models\": [],\n      \"supports_runtime_model_switch\": false,\n      \"launched_agent_profile\": null,\n      \"agent\": {\n        \"llm\": {\n          \"model\": \"openai/qa-placeholder\",\n          \"api_key\": null,\n          \"provider_connection_id\": null,\n          \"auth_type\": \"api_key\",\n          \"subscription_vendor\": null,\n          \"base_url\": \"http://127.0.0.1:9/v1\",\n          \"api_version\": null,\n          \"aws_access_key_id\": null,\n          \"aws_secret_access_key\": null,\n          \"aws_session_token\": null,\n          \"aws_region_name\": null,\n          \"aws_profile_name\": null,\n          \"aws_role_name\": null,\n          \"aws_session_name\": null,\n          \"aws_bedrock_runtime_endpoint\": null,\n          \"openrouter_site_url\": \"https://docs.all-hands.dev/\",\n          \"openrouter_app_name\": \"OpenHands\",\n          \"num_retries\": 0,\n          \"retry_multiplier\": 8.0,\n          \"retry_min_wait\": 8,\n          \"retry_max_wait\": 64,\n          \"timeout\": 300,\n          \"stream_idle_timeout\": 300.0,\n          \"max_message_chars\": 30000,\n          \"temperature\": null,\n          \"top_p\": null,\n          \"top_k\": null,\n          \"max_input_tokens\": null,\n          \"max_output_tokens\": null,\n          \"model_canonical_name\": null,\n          \"api_mode\": \"auto\",\n          \"capability_overrides\": {},\n          \"extra_headers\": null,\n          \"input_cost_per_token\": null,\n          \"output_cost_per_token\": null,\n          \"ollama_base_url\": null,\n          \"stream\": false,\n          \"drop_params\": true,\n          \"disable_vision\": null,\n          \"disable_stop_word\": false,\n          \"caching_prompt\": true,\n          \"log_completions\": false,\n          \"log_completions_folder\": \"logs/completions\",\n          \"custom_tokenizer\": null,\n          \"native_tool_calling\": true,\n          \"force_string_serializer\": null,\n          \"inline_image_urls\": null,\n          \"reasoning_effort\": \"high\",\n          \"reasoning_summary\": null,\n          \"enable_encrypted_reasoning\": true,\n          \"prompt_cache_retention\": \"24h\",\n          \"extended_thinking_budget\": 200000,\n          \"seed\": null,\n          \"usage_id\": \"default\",\n          \"litellm_extra_body\": {},\n          \"is_subscription\": false\n        },\n        \"tools\": [],\n        \"mcp_config\": {},\n        \"filter_tools_regex\": null,\n        \"include_default_tools\": [\n          \"FinishTool\",\n          \"ThinkTool\"\n        ],\n        \"agent_context\": {\n          \"skills\": [],\n          \"system_message_suffix\": null,\n          \"user_message_suffix\": null,\n          \"load_user_skills\": false,\n          \"load_public_skills\": false,\n          \"marketplace_path\": \"marketplaces/default.json\",\n          \"registered_marketplaces\": [],\n          \"load_project_skills\": false,\n          \"load_memory\": false,\n          \"disabled_skills\": [],\n          \"secrets\": null,\n          \"current_datetime\": \"2026-10-13T02:54:05.698596Z\"\n        },\n        \"system_prompt\": null,\n        \"system_prompt_filename\": \"system_prompt.j2\",\n        \"security_policy_filename\": \"security_policy.j2\",\n        \"system_prompt_kwargs\": {\n          \"llm_security_analyzer\": true\n        },\n        \"condenser\": {\n          \"llm\": {\n            \"model\": \"openai/qa-placeholder\",\n            \"api_key\": null,\n            \"provider_connection_id\": null,\n            \"auth_type\": \"api_key\",\n            \"subscription_vendor\": null,\n            \"base_url\": \"http://127.0.0.1:9/v1\",\n            \"api_version\": null,\n            \"aws_access_key_id\": null,\n            \"aws_secret_access_key\": null,\n            \"aws_session_token\": null,\n            \"aws_region_name\": null,\n            \"aws_profile_name\": null,\n            \"aws_role_name\": null,\n            \"aws_session_name\": null,\n            \"aws_bedrock_runtime_endpoint\": null,\n            \"openrouter_site_url\": \"https://docs.all-hands.dev/\",\n            \"openrouter_app_name\": \"OpenHands\",\n            \"num_retries\": 0,\n            \"retry_multiplier\": 8.0,\n            \"retry_min_wait\": 8,\n            \"retry_max_wait\": 64,\n            \"timeout\": 300,\n            \"stream_idle_timeout\": 300.0,\n            \"max_message_chars\": 30000,\n            \"temperature\": null,\n            \"top_p\": null,\n            \"top_k\": null,\n            \"max_input_tokens\": null,\n            \"max_output_tokens\": null,\n            \"model_canonical_name\": null,\n            \"api_mode\": \"auto\",\n            \"capability_overrides\": {},\n            \"extra_headers\": null,\n            \"input_cost_per_token\": null,\n            \"output_cost_per_token\": null,\n            \"ollama_base_url\": null,\n            \"stream\": false,\n            \"drop_params\": true,\n            \"disable_vision\": null,\n            \"disable_stop_word\": false,\n            \"caching_prompt\": true,\n            \"log_completions\": false,\n            \"log_completions_folder\": \"logs/completions\",\n            \"custom_tokenizer\": null,\n            \"native_tool_calling\": true,\n            \"force_string_serializer\": null,\n            \"inline_image_urls\": null,\n            \"reasoning_effort\": \"high\",\n            \"reasoning_summary\": null,\n            \"enable_encrypted_reasoning\": true,\n            \"prompt_cache_retention\": \"24h\",\n            \"extended_thinking_budget\": 200000,\n            \"seed\": null,\n            \"usage_id\": \"condenser\",\n            \"litellm_extra_body\": {},\n            \"is_subscription\": false\n          },\n          \"max_size\": 240,\n          \"max_tokens\": null,\n          \"keep_first\": 2,\n          \"minimum_progress\": 0.1,\n          \"hard_context_reset_max_retries\": 5,\n          \"hard_context_reset_context_scaling\": 0.8,\n          \"kind\": \"LLMSummarizingCondenser\"\n        },\n        \"critic\": null,\n        \"tool_concurrency_limit\": 1,\n        \"persona\": null,\n        \"kind\": \"Agent\"\n      },\n      \"client_tools\": [],\n      \"tool_module_qualnames\": {},\n      \"runtime_info\": {\n        \"runtime_status\": \"available\",\n        \"can_resume\": true,\n        \"runtime_error\": null\n      }\n    },\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 189,\n  \"checks\": [\n    {\n      \"check\": \"title eq qa-f34-renamed\",\n      \"ok\": true,\n      \"actual\": \"qa-f34-renamed\"\n    }\n  ]\n}\n{\"success\":true}false\n",
  "stderr": ""
}
