Skip to content

v0.8.2

Choose a tag to compare

@Arthur-Ficial Arthur-Ficial released this 05 Apr 08:27

What's new in v0.8.2

Robust MCP error handling and streaming fixes

  • New toolExecution error 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_calls chunks 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