Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
2e8b0b0
docs: codex alignment implementation plan (persistence/protocol/resume)
AllureCurtain Aug 25, 2026
69be671
feat(runtime): Phase 1 trace envelope — TraceLine{ts,seq} with in-mem…
AllureCurtain Aug 25, 2026
e91ff95
feat(bootstrap): Phase 3 global home directory — ROVE_HOME resolution…
AllureCurtain Aug 25, 2026
1d5f7c0
fix(bootstrap): never materialize .rove in a pristine workspace
AllureCurtain Aug 25, 2026
01e69fb
feat(runtime): Phase 2 model history / UI event separation
AllureCurtain Aug 25, 2026
a3e5214
docs: record Phase 2 acceptance evidence and design divergences
AllureCurtain Aug 25, 2026
6c05187
feat(tools-text): Phase 10 pure text tool kernel crate
AllureCurtain Aug 25, 2026
ace11cf
docs: record Phase 10 commit hash
AllureCurtain Aug 25, 2026
3ef3cb6
feat(state): guard schema migrations against concurrent starts
AllureCurtain Aug 26, 2026
0774a49
docs(plan): record Phase 9 evidence and divergences
AllureCurtain Aug 26, 2026
584fe54
feat(state): resume from the trace with bounded tail reads
AllureCurtain Aug 26, 2026
d8eb211
docs(plan): record Phase 6 evidence and its three divergences
AllureCurtain Aug 26, 2026
46f15b5
feat(state): rebuild both indexes from the files that record them
AllureCurtain Aug 26, 2026
b360984
docs(plan): record Phase 5 commit hash
AllureCurtain Aug 26, 2026
21eb08e
feat(product): page the session listing with a rank-pinned keyset cursor
AllureCurtain Aug 26, 2026
18d828f
docs(plan): record Phase 7 evidence and its six divergences
AllureCurtain Aug 26, 2026
2ff2266
feat(runtime): Phase 8 context compaction — manual /compact and same-…
AllureCurtain Aug 29, 2026
77f1787
fix(cli): keep an explicit fake model off real providers
AllureCurtain Aug 29, 2026
d619e5e
docs(plan): record Phase 8 evidence and its two divergences
AllureCurtain Aug 29, 2026
aefa1e3
feat(protocol): extract rove-protocol as the workspace leaf
AllureCurtain Aug 29, 2026
621359a
docs(plan): record Phase 4 commit hash
AllureCurtain Aug 29, 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
63 changes: 62 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
[workspace]
members = [
"protocol",
"models",
"core",
"runtime",
"tools-text",
"apps/bootstrap",
"apps/bench",
"apps/api",
Expand All @@ -13,6 +15,17 @@ members = [
default-members = ["apps/cli"]
resolver = "3"

# Full debuginfo on this workspace produces tens of gigabytes of Windows PDBs
# and has hit the linker's PDB size ceiling (LNK1318) on test targets. Line
# tables keep what development actually uses — backtraces with file and line —
# while dropping the type and variable records that account for the bulk of the
# size. Raise this locally if you need a stepping debugger.
[profile.dev]
debug = "line-tables-only"

[profile.dev.package."*"]
debug = false

[workspace.package]
version = "0.1.0"
edition = "2024"
Expand Down Expand Up @@ -40,7 +53,9 @@ regex = "1"
reqwest = { version = "0.13.3", features = ["json", "stream"] }
rove-core = { path = "core" }
rove-models = { path = "models" }
rove-protocol = { path = "protocol" }
rove-runtime = { path = "runtime" }
rove-tools-text = { path = "tools-text" }
rove-app-bootstrap = { path = "apps/bootstrap" }
rove-bench = { path = "apps/bench" }
rove-api = { path = "apps/api" }
Expand Down
2 changes: 2 additions & 0 deletions apps/api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@ path = "src/lib.rs"
anyhow.workspace = true
async-trait.workspace = true
axum.workspace = true
base64 = "0.22"
chrono.workspace = true
clap.workspace = true
futures.workspace = true
reqwest.workspace = true
rove-app-bootstrap.workspace = true
rove-bench.workspace = true
rove-core.workspace = true
rove-protocol.workspace = true
rove-models.workspace = true
rove-runtime.workspace = true
rusqlite.workspace = true
Expand Down
Loading