important-diamond-63626
12/26/2025, 3:47 PM--llm-approve or --resume --last. Since this is managed at the ACP level, is there a way to configure how openhands is invoked under the hood?chilly-france-44439
12/26/2025, 3:48 PMtoad acp "openhands acp --llm-approve" 🙂important-diamond-63626
12/26/2025, 5:17 PMtoad acp "openhands acp --llm-approve" worked, yay!important-diamond-63626
12/26/2025, 5:19 PMtoad acp "openhands acp --resume --last" failed with error:
Agent returned a failure code: 2 - usage: openhands [-h] [--version] [-t TASK] [-f FILE] [--resume [RESUME]]
[--last] [--exp] [--headless] [--always-approve |
--llm-approve] [--exit-without-confirmation]
{acp,serve,mcp,login,logout} ...
openhands: error: unrecognized arguments: --resume --last"chilly-france-44439
12/26/2025, 5:20 PMtoad acp "openhands acp --llm-approve"nutritious-balloon-65098
12/26/2025, 5:21 PMnutritious-balloon-65098
12/26/2025, 5:24 PM--resume command limitation:
• URL: https://github.com/OpenHands/OpenHands-CLI/issues/260
• Documents that openhands acp doesn't support --resume and --last flags when invoked via Toad
• Includes reproduction steps, error message, and analysis
2. Documentation Updated
Created draft PR #212 on OpenHands/docs to add Toad to the ACP documentation:
• URL: https://github.com/OpenHands/docs/pull/212
Changes made to `openhands/usage/run-openhands/acp.mdx`:
• ✅ Added Toad section with description from the blog post
• ✅ Added installation instructions (uvx batrachian-toad)
• ✅ Added step-by-step guide for using OpenHands with Toad
• ✅ Documented how to pass command line arguments: toad acp "openhands acp --llm-approve"
• ✅ Added note about --resume flag limitation with link to issue #260
• ✅ Added Toad Documentation link to "See Also" section
Would you like me to mark the PR as ready for review, or make any additional changes?
<sub>View full conversation</sub>chilly-france-44439
12/29/2025, 10:26 PMopenhands acp --resume should be supported nowimportant-diamond-63626
12/30/2025, 8:56 AMtoad acp "openhands acp --resume --last"
However, it doesn’t seem to recover the last conversation, so it looks like the --resume --last doesn’t take effect.important-diamond-63626
12/30/2025, 8:56 AMimportant-diamond-63626
12/30/2025, 8:56 AMopenhands --resume --last, then asking the same: you can see there are some actions from the ongoing conversationimportant-diamond-63626
12/30/2025, 8:57 AMimportant-diamond-63626
12/30/2025, 8:57 AMimportant-diamond-63626
12/30/2025, 9:02 AMopenhands --resume 501c205a-f5fc-4e2b-a489-a377e51de49c
I get following error:
ValueError: The Agent provided is different from the one in persisted state.
Diff: condenser:
keep_first: 2 -> 4
max_size: 240 -> 120
I started that conversation with the previous version, not 1.7.0, could that be it?important-diamond-63626
12/30/2025, 9:09 AMtoad acp "openhands acp --resume --last" does work now, with a new conversation, which I have started with 1.7.0, but not with a previously started conversationchilly-france-44439
12/30/2025, 3:36 PMI get following error:
ValueError: The Agent provided is different from the one in persisted state.
Diff: condenser:
keep_first: 2 -> 4
max_size: 240 -> 120
😞 ugh we probably messed something up by bump up the default value for condenser (there was a bug with the old setting)
@nutritious-balloon-65098 please create a new issue on OpenHands/OpenHands-CLI about this.nutritious-balloon-65098
12/30/2025, 3:37 PMnutritious-balloon-65098
12/30/2025, 3:38 PMtoad acp "openhands acp --resume --last" fails
2. Issue #271 - Resume fails with ValueError when condenser settings differ from persisted state
◦ Documents the new issue where resume fails due to condenser settings mismatch (keep_first: 2 -> 4, max_size: 240 -> 120)
Documentation PR Created
PR #212 - docs: Add Toad terminal interface to ACP documentation (Draft)
Changes to `openhands/usage/run-openhands/acp.mdx`:
• ✅ Added Toad section with description from the blog post
• ✅ Added installation instructions (uvx batrachian-toad)
• ✅ Added step-by-step guide for using OpenHands with Toad
• ✅ Documented how to pass command line arguments: toad acp "openhands acp --llm-approve"
• ✅ Added note about --resume flag limitation with link to issue #260
• ✅ Added Toad Documentation link to "See Also" section
View full conversationimportant-diamond-63626
12/31/2025, 10:36 AMValueError: The LLM provided is different from the one in persisted state.
Diff: base_url: '<missing>' -> '<https://api.poe.com/v1>'
enable_encrypted_reasoning: True -> False
max_input_tokens: 200000 -> '<missing>'
max_output_tokens: 64000 -> '<missing>'
model: 'anthropic/claude-haiku-4-5-20251001' -> 'openai/Claude-Haiku-4.5'chilly-france-44439
12/31/2025, 4:35 PMbase_state.json file
We are working on a fix now (cc @calm-artist-7206) and it should be there in the next release!
https://github.com/OpenHands/software-agent-sdk/issues/1451