Skip to content

v0.1.2 Small-Model Tool Args & Literal Newline Fixes

Choose a tag to compare

@igormcsouza igormcsouza released this 18 Oct 01:51
ed30666

Fixes

  • @tool argument parsing (#25): extra unquoted words now join into the last positional str parameter even when later parameters are optional non-str (yt-search arquitetura em camadas with def yt_search(query: str, limit: int = 3)); later optionals are set via --flag. *args: str parameters now receive the words splatted instead of failing with unexpected keyword argument.
  • Multiplexer (#26): small models that send edit write/edit replace stdin or the done deliverable as one line with literal \n/\t escapes now get them unescaped deterministically (only when the stdin has no real newline). bash stdin and all other tools are never touched.

Behavior note: an optional positional after a str param can no longer be set positionally; use --flag.

Open design questions for v0.2: #24 (skill tools.py registration), #27 (observation folding with small models).