Skip to content

nodecode 0.1.10

Choose a tag to compare

@github-actions github-actions released this 06 Nov 07:07
1452d53

nodecode 0.1.10, build 1452d53: nodecode --version prints 0.1.10+1452d5350.

Install:

curl -fsSL https://nodecode.ai/install.sh | sh
irm https://nodecode.ai/install.ps1 | iex    # Windows PowerShell

A running nodecode updates itself.

Highlights

  • Cyber v1 is nodecode-cyber-v1, with 1M of context. Decide v1 and Image v1 are nodecode-decide-v1 and nodecode-image-v1. The old foresight-* ids still answer. (#351, #352, #345)
  • Claude Code and Codex on Cyber v1. The docs give the few lines each one needs: three export lines for Claude Code, a six-line config.toml for Codex. (#344, #348)
  • Sign out. /logout and nodecode logout sign this machine out of nodecode.ai. (#338)
  • Key chords for slash commands. keybinds.json binds a chord to a slash line, and the / menu shows the chord beside its command. (#219, #343)
  • Cells do more. A cell command can put text on the clipboard or in the message box, read what you are typing, and open a link in a new browser tab. A list dialog can have heading rows, and a cell's request body is sent as UTF-8. (#216, #217, #343, #334)
  • Windows: stopping a command stops everything it started. A child runs in a job object of its own, so a kill takes its whole tree. (#294)

Fixes

  • Mistral no longer refuses a chat with Extra inputs are not permitted (422): a request to Mistral carries no reasoning_content. (#349)
  • A streamed reply that sends thinking and text in one chunk keeps its first words instead of dropping them. (#350)
  • Windows: a command is found the way its shell finds it (PATHEXT), a path under your home shows as ~ however Windows spells it, the Files view lists every file with its write time, a picture is named by its file:///C:/ URL, a file:// import source may be a Windows path, and errors name paths and error numbers the way Windows writes them. (#295, #297, #304, #274, #300, #325, #305, #296, #283, #299, #301, #311, #308)
  • Windows: a folder's lock is the one released after the folder is made, an adopted lease answers correctly, a stop a foreign call held off is woken again, and a runaway verdict names the recursion it stopped. (#281, #280, #318, #303)
  • Turning a cell off parks a link to your own folder instead of deleting it. (#323)
  • One build's cleanup no longer deletes the cell cache another build is using. (#341)
  • An in-process shell's rows views close with its link. (#241)

Smaller additions

  • A submitted turn can name the only tools it may call (:tools). (#220)
  • The settings sheet calls budget_calls "Tool call budget", beside Time budget and Token budget. (#179)

Changed or removed

  • /models refuses a model id its provider's list does not offer. (#342)
  • A tagged release also moves the nightly pointers it carries, so nightly is never behind stable. (#339)
Under the hood

Full commit list: v0.1.9...v0.1.10