Skip to content

Release: v0.14.2

Latest

Choose a tag to compare

@shinpr shinpr released this 06 Sep 08:29
· 2 commits to main since this release
3d8157d

Fixed

  • Cleaning up expired session files wrote to stdout and could break the MCP connection.
  • Cancelling a request left the agent process running. Shutting down the server now stops in-flight agents too.
  • A response could report status: "error" with isError: false, and the reason for a failure was dropped whenever the agent had also produced output.
  • EXECUTION_TIMEOUT_MS="5min" was read as 5 milliseconds, so every call timed out instantly. Invalid values now stop startup with a message naming the variable and the fix.
  • Agent files whose name contains anything other than letters, digits, hyphens or underscores (review.v2.md, or names with non-ASCII characters) no longer appear in the agent list. They used to be listed and then fail when run. Rename the file to use the agent; the server logs which file was skipped and suggests a name.
  • When session history outgrew the operating system's argument limit, the failure was an unexplained spawn E2BIG. It now says to start a new session.
  • A failed session write was still reported as saved. The response now says the exchange was not stored.
  • A session_id was returned even when session management was disabled, suggesting a conversation could be continued when nothing was being stored. It is now omitted.

Removed

  • extra_args on run_agent. It was accepted but never passed to the CLI, so removing it changes nothing.