-
v0.3.36 — Community Bug Fix Batch 2
Release / Desktop / macOS ARM64 (push) Has been cancelledRelease / Desktop / Windows ARM64 (push) Has been cancelledRelease / Desktop / macOS x86_64 (push) Has been cancelledRelease / Desktop / Windows x86_64 (push) Has been cancelledRelease / Desktop / Linux x86_64 (push) Has been cancelledRelease / CLI / aarch64-apple-darwin (push) Has been cancelledRelease / CLI / x86_64-apple-darwin (push) Has been cancelledRelease / CLI / aarch64-unknown-linux-gnu (push) Has been cancelledRelease / CLI / x86_64-unknown-linux-gnu (push) Has been cancelledRelease / CLI / aarch64-pc-windows-msvc (push) Has been cancelledRelease / CLI / x86_64-pc-windows-msvc (push) Has been cancelledRelease / Docker Image (push) Has been cancelled发布于
2026-03-09 20:07:23 +00:00 Fixes:
- Empty LLM response after ~4 rounds: re-validate message pairs after history trim, retry on silent 0-token failures (#460)
- MCP tools "Permission denied": extension tools (MCP/skills) bypass ToolInvoke capability filter since they have their own allowlists (#352)
- Telegram photos silently dropped: incoming photos/docs/voice now downloaded, base64 encoded, passed as ContentBlock::Image for LLM vision (#362)
- Workflow visual builder: manual double-click detection for node editing, editor panel live-updates canvas (#357)
- Claude Code provider card: detects actual CLI installation and auth status, shows "Configured"/"Not Installed" dynamically (#376)
- Python 3 detection: runs actual command instead of path lookup, handles Windows Store shims (#405)
- Hand state lost on restart: agent_id now persisted in hand_state.json for cron job reassignment (#402)
- CLI auth on all commands: daemon_client() now sends Authorization header globally, not just for stop (#478)
Also closed as already fixed: #368 (dashboard version), #370 (logo light theme), #397 (custom provider URL), #351 (custom providers)
Stats: 20 files changed, 832 insertions, 111 deletions, 1921 tests pass
下载附件