Files
galaxy/crates/persistence/Cargo.toml
T
rkw6086 d7fbc09bcf Fix SQLite recovery and preserve provider conversation context
Persist exact provider history and archived tool results independently of
terminal scrollback, and retain them when active run checkpoints are cleared.
Keep conversation and session saving independent of automatic reopening.

Deduplicate only committed session snapshots, retry transient SQLite write
contention, and enqueue conversation updates before writer shutdown. Recover
healthy startup data independently and protect unread records by disabling
writes with a persistent warning after an incomplete restore. Retain local
transcript pane conversation links across restarts.

Add regression coverage for SQLite failures, context round trips, legacy
fallbacks, and transcript snapshots.
2026-09-20 16:40:44 -05:00

29 lines
699 B
TOML

[package]
name = "persistence"
edition = "2024"
authors.workspace = true
publish.workspace = true
license.workspace = true
[features]
local_fs = []
[dependencies]
galaxy_agent_core.workspace = true
chrono.workspace = true
diesel = { workspace = true, features = [
"chrono",
"32-column-tables",
] }
# Ideally, we'd make this an optional dependency, but due to the
# fact that we're enabling the `local_fs` feature in build.rs and not
# via some mechanism that the feature resolver has access to, we can't
# make it optional.
diesel_migrations = "2.2.0"
serde.workspace = true
serde_json.workspace = true
warp_multi_agent_api.workspace = true
[dev-dependencies]
serde_json.workspace = true