Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
514a79f
feat(persistence): consistent snapshot of a live Store (#506)
yifanxuaaa Oct 29, 2026
a9903e1
refactor(persistence): group SQLite code by role under backend/sqlite…
yifanxuaaa Oct 29, 2026
5586d8f
feat(remote-storage): whole-file remote drivers for folder and MinIO …
yifanxuaaa Oct 29, 2026
b55e317
feat(store-service): push and pull a project's Store to a remote (#50…
yifanxuaaa Oct 29, 2026
9c6ebef
docs(remote): describe Store push and pull; test pull as a non-root u…
yifanxuaaa Oct 29, 2026
69e2909
docs(506): the Store-first model for Store backends and remotes
yifanxuaaa Oct 29, 2026
6ad83a6
feat(remote): Store-named remotes per home, transfer state, open and …
yifanxuaaa Oct 29, 2026
7247d27
feat(remote): clone a Store into a new one; push records the binding …
yifanxuaaa Oct 29, 2026
c94749e
feat(persistence): PostgreSQL Store engine behind one seam (#506 A2)
yifanxuaaa Oct 29, 2026
ee7cd91
feat(persistence): import a SQLite Store into PostgreSQL; identical i…
yifanxuaaa Oct 29, 2026
f84f1d2
fix(persistence): keep entry files declarative; guard the moved FFI p…
yifanxuaaa Oct 29, 2026
b0fd281
feat(project): add a project to a live Store; list a Store's projects…
yifanxuaaa Oct 29, 2026
3092604
style(store-service): rustfmt the PostgreSQL open test (#506)
yifanxuaaa Oct 29, 2026
740fd07
feat(persistence): remove one project from a Store; read a PostgreSQL…
yifanxuaaa Oct 29, 2026
4a2b7e3
feat(node): Store-level binding calls: Stores, projects, remotes, syn…
yifanxuaaa Oct 29, 2026
48fe412
feat(runtime): Store-first calls: Stores, projects in a Store, remote…
yifanxuaaa Oct 29, 2026
6a461cd
feat(tools): build a sealed bundle with Cargo features (#506 c)
yifanxuaaa Oct 29, 2026
60672a3
fix(runtime): remove a project from a PostgreSQL Store with its URL (…
yifanxuaaa Oct 29, 2026
1ce6711
fix(runtime): Connect's shapes for copies and start_clone (#506 c)
yifanxuaaa Oct 29, 2026
809c86f
feat(remote): Cloudflare R2 over HTTPS; TLS for the S3 API driver (#5…
yifanxuaaa Oct 29, 2026
757b91b
feat(daemon): Sandboxes on PostgreSQL Stores (#506 d)
yifanxuaaa Oct 29, 2026
50335fd
feat(persistence): merges on PostgreSQL Stores (#506 d)
yifanxuaaa Oct 29, 2026
207553a
perf(persistence): fewer PostgreSQL round trips per Commit and read (…
yifanxuaaa Oct 29, 2026
a73d07c
docs(506): PostgreSQL round trips and reaching a server container (#5…
yifanxuaaa Oct 29, 2026
2740731
feat(remote,persistence): progress, listing and heads for Connect Sto…
yifanxuaaa Oct 29, 2026
8b00141
feat(store-service,binding): heads, copy checks, listing, progress, P…
yifanxuaaa Oct 29, 2026
d67e1e8
feat(runtime): Store sizes, heads, copy checks, listing, progress and…
yifanxuaaa Oct 29, 2026
c30f563
test(506): Connect Storage asks end to end; document the new runtime …
yifanxuaaa Oct 29, 2026
00665aa
style(remote): rustfmt the MinIO listing test (#506)
yifanxuaaa Oct 29, 2026
f64f9ce
fix(daemon,binding): cheap Workspace storage, bounded connection wait…
yifanxuaaa Oct 29, 2026
d201289
test(node): the mock Engine answers API version negotiation (#457, #508)
yifanxuaaa Oct 29, 2026
a8a2986
docs(506): one link per Store, implementation spec (#509)
yifanxuaaa Oct 29, 2026
f65efb4
feat(runtime,binding): one link per SQLite Store (#509)
yifanxuaaa Oct 29, 2026
a69d74c
docs(506): live view of a Store in S3, implementation spec (#510)
yifanxuaaa Oct 29, 2026
26eb1b9
feat(persistence): push snapshot through VACUUM INTO (#510 A)
yifanxuaaa Oct 29, 2026
cb968f9
feat(persistence,remote,store-service): read a pushed Store in place …
yifanxuaaa Oct 29, 2026
102c86c
feat(binding,runtime): remote store path and live view calls (#510 C, D)
yifanxuaaa Oct 29, 2026
e3ac54e
fix(binding,agent): a view's failure answers every later failed read …
yifanxuaaa Oct 29, 2026
2f2b1de
fix(runtime): a call naming a view keeps it open (#510)
yifanxuaaa Oct 29, 2026
6da9589
docs(506): live-view status after #510 implementation and measurement
yifanxuaaa Oct 29, 2026
63ced40
feat(binding): a view reads tree, sizes and history, not file content…
yifanxuaaa Oct 29, 2026
59eb6ef
test(runtime): view_real compares a view's own file figures with the …
yifanxuaaa Oct 30, 2026
254486e
docs(506): live-view status after narrowing views to tree, sizes and …
yifanxuaaa Oct 30, 2026
7ab54bc
fix(remote-storage): keep S3 connections alive; R2 cut bodies on Conn…
yifanxuaaa Oct 30, 2026
ea2b495
docs(506): live-view status after the R2 re-measure with keep-alive (…
yifanxuaaa Oct 30, 2026
d55506f
refactor(runtime): rename project.remove to project.delete (#511)
yifanxuaaa Oct 30, 2026
ce7071a
docs(511): spec for branch.remove, project.delete, branch.prune and s…
yifanxuaaa Oct 30, 2026
da70f98
revert(510): remove the live view of a remote Store (owner, 2026-10-30)
yifanxuaaa Oct 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/skills/layerfs-sdk-observe/references/backend.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ What a mounted Workspace holds uncommitted.
| `payload` | Uncommitted file bytes stored, including validity masks |
| `metadataRows` | Inode, entry and operation-record rows together |
| `metadata` | `null` (no exclusive byte attribution) |
| `changes` | `{ added, modified, removed }` path counts |
| `changes` | `null`: counting changed paths walks the whole base tree; page them with `list_changes` |

## `backend.daemon.workspace.list_changes(ws, pageSize?, pagePos?)`

Expand Down
Loading
Loading