Handoff — 2026-09-15 — ACP agent windows, ported
State
Done. Branch feature/acp, local, not committed and not pushed.
The feature is turbo-core's; this repository contributes internal/*/acp.toml.tmpl and one line in the profile. Tests green, quality gate PASS, documentation EN + FR.
Read turbo-core's handoff of the same date first: it holds the design, and every trap worth knowing.
In flight
Nothing.
Next steps
- turbo-core must be released first. This repository cannot build against an unreleased library from a clean clone. Order: tag and release turbo-core →
go get codeberg.org/turbo-editors/turbo-core@vX.Y.Zhere →GOWORK=off make check→ tag and release this. - Open the editor, press
Alt-A, and talk to an agent. Nobody has done that from this editor — only from turbo-go.
Watch out for
go.workis what makes this build against the local turbo-core, and it is gitignored.GOWORK=offis the only way to see what a clean clone sees.- The sandbox's filesystem corrupts
cpfor some recently-written inodes — a file reads correctly throughcat,gitandgo build, and comes out ofcpas the right number of NUL bytes. It bit this port twice. Never usecpor a cross-filesystemmvto back a file up here; usecat. - One sentence in the starter file is about this editor and not the protocol — the ```python fence and the file extension beside it.
TestTheCreatedAgentsFileNamesThisEditorsOwnLanguageis what stops a future copy-paste leaving another editor's language in it. - The documentation was adapted, not copied. The slug, the language name, the fence, the build command and the language server were all replaced. If you add a page, do the same rather than translating turbo-go's wholesale.
Never touched by a human, here
Everything. The agent window has only ever been opened from turbo-go.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|