diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro index 6f4394b..4b27656 100644 --- a/website/src/pages/index.astro +++ b/website/src/pages/index.astro @@ -56,15 +56,16 @@ const pkgRegistry = 'https://github.com/git-agentic/pkg-registry'; A checkout assumes one developer, one directory, one disk. Agents want N parallel worktrees, now, and gone without a trace afterwards. src-control forks copy-on-write worktrees entirely in RAM — checkout - to disk only when you ask — with native committed secrets, per-path - encryption, and Git import/export. + to disk only when you ask — with native committed secrets, signed + commits, sealed agent-session transcripts, and bidirectional Git + sync (local or GitHub).
# fork 4 parallel in-RAM worktrees off one snapshot
$ sc demo --agents 4
-# independent before/after filesystem diff: zero residue
-$ bash demo/run_demo.sh
-
+# agent workspaces: run a command across N forks, harvest results
+$ sc work --agents 4 -- cargo test
+
diff --git a/website/src/pages/src-control.astro b/website/src/pages/src-control.astro
index 156bf47..b2e3214 100644
--- a/website/src/pages/src-control.astro
+++ b/website/src/pages/src-control.astro
@@ -6,12 +6,12 @@ const repo = 'https://github.com/git-agentic/src-control';
---
.sc/ repos: branches, merge, accidental-secret
- scanning, local remotes, per-path encryption, packfiles/GCgix, isolated in one crate — imports an
- existing repo's HEAD in-process, exports src-control history back to
- Git commits.sc/ repos: branches, merge with real conflict
+ ergonomics (sc conflicts/sc resolve), history
+ editing (cherry-pick, rebase, amend, undo), sparse checkouts,
+ accidental-secret scanning, per-path encryption, packfiles/GCsc verify --require as a history-rewrite tripwire, and
+ sealed agent-session transcripts attached to commits — plaintext
+ never enters the object store; a keyless clone gets ciphertext
+ onlygix, isolated in one crate — import a
+ repo's HEAD in-process, export history back to Git commits, or sync
+ bidirectionally with a Git remote, local or hosted (GitHub over
+ https/ssh)
- Phases 1–9 are implemented and tested: in-RAM virtual worktrees,
- committed secrets, persistent repos, merge, secret scanning, remotes,
- encrypted paths, packfiles/GC, and Git export. Beyond the P9 roadmap:
- network transports, richer merge ergonomics, secret/permission
- lifecycle, sparse/subtree sharing, signed provenance.
+ Phases 1–31 are built and tested. The arc so far: in-RAM virtual
+ worktrees and committed secrets (P1–2); persistent repos, merge,
+ secret scanning, remotes, encrypted paths, packfiles/GC, Git
+ export (P3–9); bidirectional Git sync, secret/permission lifecycle
+ with rotation, revocation tombstones and bulk re-wrap, SSH transport,
+ agent workspaces and durable sessions with auto-merge, history
+ editing (P10–21); signed commits, merge ergonomics, sparse checkouts,
+ streaming pack transfer, sc-native HTTP transport with token access
+ control, partial clone, security hardening, sealed agent-session
+ transcripts, and listener resource limits (P22–31). Feature phases
+ ship with runnable proof scripts — see demo/ in the repo.