Repository navigation
v3.5.0
CrowSetup installs crow-nest engine v0.13.2; old file bodies join the context clearing; cut tool results keep both ends. Windows assets only, as for v3.4.x.
Changed
- Crow is pinned to crow-nest engine v0.13.2 (#377,
4823ffb,a8ada0a, 2026-10-14).manifests/stack.jsonengine_packagenamescrow-nest-engine-0.13.2-win-x64.zip(4,561,178 B, sha25654454734…,serve.exesha256ef439127…), built from the crow-nest tag v0.13.2 and attached to that release; CrowSetup installs it. v0.13.2 over v0.13.0: the Linux pinned-tier fix (crow-nest #230); the Windows engine path is unchanged.engine_package.knownalso names v0.13.1 (serve.exesha256af745027…, read from its release zip), so an engine installed from v0.13.1 no longer shows asunknownin Settings → About. - Version 3.5.0 in
cli/crow_core.py,install.ps1andmanifests/operating-point.json; the README image's version pill. - Old
write_file,append_fileandedit_filebodies join the #263 clearing batch (#359,c30017c,e8bd524). Behind the keep window (the last 5 rounds), a body of 600 chars or more becomes a one-line stub that keeps the argument names; the originals go to the samesession/cleared/file ("calls") before the stub is applied, and the batch'scrow.logline names both counts. A file whose body was cleared must be read again before the next write;/verifyreads a stubbed body back from the originals. Settingcontext_clear_inputs: unset is on with the local server and off on a remote provider,0off,1on. Replayed offline on the one long stored session (session-0915.json, 2026-09-15, 274 messages, n = 1): the bodies free 7,291 tokens (Flash-Next tokenizer) or 6,819 (GLM-5.3-Flash) on top of the 44,196 the results free, with the same one re-prefill event; the ticket's 8,000 is not reached on this session, and its own session is gone. Effect on a live goal run: unmeasured. tools/context_breakdown.py(#359,722d73d,bc26bab): tokens per category of a stored session (head, user, reasoning, assistant text, call arguments and results by tool), in total and behind the keep window, from the rendered template when jinja2 and the template are present;--replayforces one batch,--walkreplays the history under the live rule. A dev tool, not imported bycli/.- A cut tool result keeps both ends and names its position (#361,
c7a9f8e,c41fda8).run_commandkeeps the head and the tail and gives stderr its own share, so a linker error or a test summary after a long stdout survives;read_filecuts at a whole line and names the lines shown, the file's length and thestart_lineto continue with; a long line after a short one keeps its head. Results under the cap are byte-identical (goldens at 15,999 and 16,000 chars); the cap stays 16,000. How often results are cut in real runs: unmeasured.
Install / upgrade
Windows, CrowSetup (installs Crow 3.5.0 and crow-nest engine v0.13.2):
irm https://github.com/nibor1896/Crow/releases/latest/download/CrowSetup.exe -OutFile CrowSetup.exe; .\CrowSetup.exeWindows, script:
irm https://raw.githubusercontent.com/nibor1896/Crow/main/install.ps1 | iexLinux:
curl -fsSL https://raw.githubusercontent.com/nibor1896/Crow/main/install.sh | bashAn installed Crow updates from Settings → About; the engine entry there offers crow-nest v0.13.2.