Expand description
Recall’s server half: SQLite persistence, LLM-assisted merge, and the HTTP API.
The routes, status codes, JSON shapes and auth behavior are deliberately identical to the Node implementation this replaces, because during a migration a machine still on the old client and one already on this binary talk to the same deployment.
Re-exports§
pub use config::Config;pub use config::ConfigError;pub use merge::Merger;pub use server::Server;pub use store::Store;
Modules§
- config
- Server settings.
- merge
- Reconciles two versions of a memory file by shelling out to the local
claudeCLI. - server
- The HTTP surface.
- store
- SQLite persistence.
Functions§
- now
- A timestamp in the format every stored row and every API response uses:
JavaScript’s
Date.toISOString()— millisecond precision,Zsuffix, e.g.2026-09-03T21:49:55.191Z.