@oh-my-pi/pi-agent-core
Fixed
- Wire-encoded
normalizeToolsparameters unconditionally so tools whoseintentresolves to"omit"(function intent orintent: "omit", e.g. builtineval/resolve) no longer leak raw arktype/zod schema objects inparameters(#3074)
@oh-my-pi/pi-coding-agent
Changed
- Removed the legacy
AgentSession.nextToolChoice()method. The per-turn tool-choice directive now flows solely throughnextToolChoiceDirective()(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 underlyingToolChoiceQueue.nextToolChoice()is unchanged.
What's Changed
Full Changelog: v16.1.4...v16.1.5