modern-fireman-99755
02/18/2026, 10:44 AMcalm-artist-7206
02/18/2026, 12:41 PMstop task doesn’t stop it? I think maybe it mattersmodern-fireman-99755
02/18/2026, 12:46 PMLocalConversation is saving everything on disk and the implementation is not buggy 🙂
We are having a lot of differents review type. Probably because now we are choosing randomly the reviewer...calm-artist-7206
02/18/2026, 2:21 PMmodern-fireman-99755
02/18/2026, 2:37 PMcalm-artist-7206
02/18/2026, 2:49 PMcalm-artist-7206
02/18/2026, 3:24 PM.pr/ directory, where they're completely separate from the rest, and re-review itselfmodern-fireman-99755
02/18/2026, 3:43 PMmodern-fireman-99755
02/18/2026, 4:08 PMstop_task() was called. 🫣
• I ran the script you provided, and it seems to be stopping correctly now.
• I also ran the script through the OpenHands CLI, and it confirms that the task is stopping as expected.calm-artist-7206
02/18/2026, 4:34 PMmodern-fireman-99755
02/19/2026, 10:29 AMLocalConversation was saving the conversation under the hood, and I had no integration tests for that at the time of the review. Now there are integration tests in place — see TestRealConversationPersistence. It is a little difficult to create good tests, but in this one the conversation is not mocked (just the LLM calls).
2. "task_stop doesn't stop anything (it just lies about it)". This was true, and your script proved it. Now it is fixed, and I also converted the script into an integration test to validate the behavior.
3. "Tool descriptions are actively misleading, which matters for LLM tools". Corrected. More details on that in the PR. 😉
Thanks for you support!