Repository navigation
nodecode 0.1.9
nodecode 0.1.9, build 8c8dfdc: nodecode --version prints 0.1.9+8c8dfdc47.
Install:
curl -fsSL https://nodecode.ai/install.sh | sh
irm https://nodecode.ai/install.ps1 | iex # Windows PowerShell
A running nodecode updates itself.
Highlights
- Sign in to nodecode.ai again.
/setupopens on the nodecode.ai sign-in, and a/modelssearch fornodecodefinds it. Cyber v1 lists its 128K context and per-token price. (#336, reverting #254) - Snapshots.
/snapshotsaves this organism's memory whole under a dated name;/snapshotslists them and switches to one in place. A checkpoint keeps the workspace's own bytes, and tool steps no longer pay for walks they do not need. (#235, #265, #263) - Resume a session.
nodecode resumepicks a session to open, andnodecode -ccontinues the newest one in this folder. (#244; asked for by @lightningRalf in #224) - A quiet message box. An empty message box is the blinking cursor alone, with no status or tip lines. (#331)
- Pictures in more terminals. Where the terminal speaks no kitty graphics, a picture draws as sixel, octants, sextants or half blocks, and it stays under the call that looked at it. (#255, #261, #266, #259)
- Skills are linked, not copied.
/import --linklinks a skill where it lives, and a cell reads itsSKILL.mdin place. (#229, #231) - Windows boots faster. An unmoved workspace starts no git, and
nodecode.exeruns on an SBCL runtime that maps its core instead of reading it whole. (#270, #332) - A nightly channel beside stable, for builds ahead of the next release. (#205)
Fixes
nodecode add,update,webandrollbackfind the running organism again (a 0.1.8 regression). (#240)- A Claude thinking block is never replayed to another provider. (#249)
- Windows: Shift+Enter inserts a newline, environment values outside ASCII work,
shand git start Git's own programs instead of its redirectors, a child inherits only its standard handles, and/backupworks. (#252, #198 by @tryingET, #262, #260, #267) - Copying a wrapped line puts it back together. (#221)
- The
/menu opens under the text you typed and only as the draft's first character; a bare/loginopens its choice again, outside the setup walk too. (#248, #253, #243; reported by @ogerets-glitch in #230) - A sign-in for a plan the account lacks now points to API credit top-ups. (#336)
- SQLite 3.54 keeps the store's fast query plan. (#214, by @tryingET)
- A hot-upgraded image names the release it runs. (#213)
- A program started as the organism before it stops is served, not lost. (#236; reported by @armchairfuturist-code in #226)
- A changed cell restarts from where it changed, not from the first one every time. (#257)
- Automatic eval watches run only known read forms. (#251)
- A kept definition carries the text its
($ "name")read. (#327) - The
ctrl+ffull screen hint shows only while the panel hides rows. (#210)
Smaller additions
@completes paths outside the workspace:~/,../and/. (#258; asked for by @lightningRalf in #223)- A command is its name; typed alone it answers its choices. (#239)
(system-prompt),(agents-md)and(soul-md)name the agent's own files. (#237)
Changed or removed
--sandbox,nodecode sandboxandnodecode secretsare held back until the jail ships: help lists none of them and the parser refuses them. A home marked by an earlier jailed run can still be read and released. (#336, #218)/importhas no--copy: skills are always linked. (#231)gateway offandgateway restartare refused from inside a session the gateway serves, instead of cutting that session off. (#233)- nodecode.ai is API credit only: the models manual and docs give Cyber v1's 128K context and per-token pay, with top-ups from 20. (#336, #330)
Under the hood
- Jail: the organism in an OS jail is in the tree, run by its tests, not offered yet. (#218)
- Cells: a made cell is its files; pin 6445619. (#232, #238)
- Client: a gateway client refuses
:store-pathbefore it reaches for a gateway. (#242, by @tryingET) - Generations: sealed generations are counted without decoding every manifest. (#225)
- CI and tests: the core suite runs on Windows, the release smokes use a non-ASCII environment value, test fixes. (#268, #256, #273, #269, #215 by @tryingET)
- Docs: pricing, cells, context and link fixes. (#330, #234, #228, #227, #222, #212, #207)
- Release: 0.1.9. (#337)
Thanks
- @tryingET: SQLite 3.54 keeps its query plan (#214), Unicode environment on Windows and the shell's session id (#198), a gateway client fix (#242) and a test fix (#215).
- @lightningRalf: asked for session resume (#224) and
@paths outside the workspace (#223). - @armchairfuturist-code: reported
nodecode rpcgiving up on a store whose owner just died (#226). - @ogerets-glitch: reported the bare
/logincrash (#230).
Full commit list: v0.1.8...v0.1.9