limited-student-10747
08/24/2026, 11:55 AMlimited-student-10747
08/24/2026, 12:29 PMfresh-machine-37269
08/24/2026, 12:29 PMfresh-machine-37269
08/24/2026, 1:27 PMCONTRIBUTING.md note that malformed tool calls / thinking blocks are the LLM provider's or LiteLLM's responsibility (not OpenHands), recommends filing upstream + switching providers, and states we generally won't accept PRs that only patch around a specific provider's/LiteLLM's malformed output.
Where the repo-division guidance lives (files documenting OpenHands/{OpenHands, software-agent-sdk} boundaries):
• OpenHands/OpenHands — README.md, AGENTS.md, docs/DEVELOPMENT.md, docs/architecture.md
• OpenHands/software-agent-sdk — README.md, AGENTS.md, CONTRIBUTING.md
Open issues/PRs in this category (still open):
• software-agent-sdk #4540 — Tool calls return incorrect/weird syntax with Synthetic Provider (issue)
• software-agent-sdk #4530 — LLM-generated conversation titles leak raw <think> reasoning blocks (issue)
Note: the policy PR lives in the SDK repo (tool-call parsing is SDK-owned). If you'd like it mirrored into OpenHands/OpenHands too, I can open a second PR.calm-artist-7206
08/24/2026, 1:47 PM