add harness-local reminder store (#2635 inc 1)

This commit is contained in:
damocles 2026-07-22 20:45:53 +02:00 committed by mara
commit 92276e4e14
3 changed files with 371 additions and 0 deletions

View file

@ -48,6 +48,14 @@ pub fn todos_db() -> PathBuf {
harness_dir().join("hyperhive-todos.sqlite")
}
/// Harness-local reminder store (#2635 increment 1). Same rationale as
/// [`todos_db`] — mutable per-agent state the harness owns, kept out of
/// the append-only events sink.
#[must_use]
pub fn reminders_db() -> PathBuf {
harness_dir().join("hyperhive-reminders.sqlite")
}
/// Per-turn config dir for the regenerated claude-{mcp-config,settings,
/// system-prompt} files the harness drops before each turn. Set by
/// systemd via `RuntimeDirectory = "hive-config"`: a per-service runtime