v0.8.2
What's new in v0.8.2
Robust MCP error handling and streaming fixes
- New
toolExecutionerror type with proper HTTP 500 / OpenAI error mapping - MCP tool call timeouts via
poll()(5s default) - no more infinite hangs - Graceful recovery when model hallucinates non-existent tool names
- Streaming
tool_callschunks now include indexed deltas per OpenAI spec - Full conversation context preserved in MCP follow-up (not plain re-prompt)
- Removed
try!crash points in MCP message encoding and argument parsing - 129 unit + 124 integration tests all passing
Install / upgrade
brew tap Arthur-Ficial/tap
brew install apfel # or: brew upgrade apfel