Skip to content

v0.8.55

Choose a tag to compare

@njbinbin-piscis njbinbin-piscis released this 09 Jun 01:19
· 10 commits to main since this release

Summary

  • OpenAI tool_calls pairing: per-tool_use_id sanitize removes partially satisfied assistant tool calls so the API no longer returns 400 for orphaned tool_call_ids.
  • Agent loop cancel: synthetic error ToolResults for unexecuted tools; pairing sanitize after each tool round and before every LLM request.

Test plan

  • Parallel tool call → cancel mid-batch → next user message succeeds without OpenAI 400
  • cargo test sanitize_tool_use in piscis-kernel

Full Changelog: v0.8.54...v0.8.55