Repository navigation
kiso 0.47.3
kiso 0.47.3
Three changes on 0.47.2, all from GPT-model sessions.
-
GPT models stop filling every tool field (#285). kiso sent its Responses-API tools without a
strictflag. The ChatGPT backend then forced every declared property into each call, and the model filled the optional ones with placeholders. As a result:- every
edit_filecall carried both edit forms and was refused; - an empty
readyWhenturned one-shot shell commands into background tasks.
Each tool now says
strict: false, as the vendor's own client does. The model then sends only the fields it means. - every
-
Thinking reads cleanly (#286). A reasoning summary's
**title**renders bold inside the grey italic, as do code spans and links. Thinking is still grey italic, and a pipe is unchanged. -
kiso's own tools have names on screen (#287). Their cards read STOP TASK, SUBAGENTS, READ SKILL and ASK USER. A third party's or an MCP server's tool still shows its own name. The names the model sees are unchanged.
For hosts
-
Action required: none.
-
Observable:
- in
@vincemakes/kiso-provider-openai-responses, every tool carries"strict": false(+15 bytes a tool, the schema unchanged); - in
@vincemakes/kiso-tui-cells, thinking renders inline markdown, anddisplayVerbnamestask_stop,delegate,read_skillandask_user.
Only these two packages differ from 0.47.2 beyond their
package.json. - in
-
New optional: none.
Chat-completions request bytes are unchanged from 0.47.2 on a pipe, on a terminal, and in a folder with an AGENTS.md. The release report is bench/rd1/0.47.3-release-report.md. It covers the smoke (IN BAND), the kill -9 demo (2/2), and a live session on a GPT model.