Release Notes
Fixed
- A reply that failed after it streamed is no longer sent again and
again. In an interactive session, when a stream broke at its very end —
after the whole answer was on screen — iota retried the request, which
printed the same answer again, up to ten times; a provider that fails the
same way every time looked like an endless loop. Once text has reached the
screen, a failure is now shown once and not retried, and what arrived is
kept (marked as possibly incomplete), together with the tool calls the
turn already ran. A failure before any text arrives is still retried as
before.
tool_timeout_sec: 0 is an error, not a deadline of nothing. An
mcp_servers entry with tool_timeout_sec: 0 used to make every call to
that server time out the moment it was made. It is now refused when a
run that uses that server starts, naming the server:
config mcp_servers.<name>.tool_timeout_sec 0: want 1 or more. 0 does not
mean "no deadline": the deadline is what gives a headless run or a bot —
which have no Esc — its turn back from a server that stopped answering.
For a tool that runs long, write a large number instead.
Install iota 0.7.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/iotash/iota/releases/download/v0.7.4/iota-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/iotash/iota/releases/download/v0.7.4/iota-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install iotash/tap/iota
Download iota 0.7.4