github can1357/oh-my-pi v16.1.5

one hour ago

@oh-my-pi/pi-agent-core

Fixed

  • Wire-encoded normalizeTools parameters unconditionally so tools whose intent resolves to "omit" (function intent or intent: "omit", e.g. builtin eval / resolve) no longer leak raw arktype/zod schema objects in parameters (#3074)

@oh-my-pi/pi-coding-agent

Changed

  • Removed the legacy AgentSession.nextToolChoice() method. The per-turn tool-choice directive now flows solely through nextToolChoiceDirective() (which folds in the hard-choice dequeue plus active-tool filtering as a private helper), eliminating the dual entry point that let callers consume the queue while bypassing the soft pending-preview lifecycle. The underlying ToolChoiceQueue.nextToolChoice() is unchanged.

What's Changed

  • fix(agent): wire-encode normalizeTools parameters for omit-intent tools by @roboomp in #3076

Full Changelog: v16.1.4...v16.1.5

Don't miss a new oh-my-pi release

NewReleases is sending notifications on new releases.