feat(vcs): land without a workspace (POST /edits); one secret check in the core
Radin committed
- Author
- Radin · radin@coline.appOct 27, 2026 at 23:54
- Committer
- Radin · radin@coline.appOct 27, 2026 at 23:54
- Parents
- 5d43296a743a
feat(vcs): land without a workspace (POST /edits); one secret check in the core
POST /projects/{o}/{n}/edits takes file contents (text or base64),
deletions, executables and a title on a version, and lands them as a
change of the caller's: merged like any land, waiting for readers, private
paths refused, secrets refused unless allow_secrets. Both servers.
The secret check moved into vcs-core (regex-lite), so the CLI and both
hosts share it; tree::edit writes and deletes files in a tree.
Also: the release workflow passes local.sh the binary, and the git suite
waits for its git server.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>14 files changed+258−114