Skip to main content

Crate recall_server

Crate recall_server 

Source
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 claude CLI.
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, Z suffix, e.g. 2026-09-03T21:49:55.191Z.