From df99084ace99b77eaba6587f35712b5c1ee0d905 Mon Sep 17 00:00:00 2001 From: Roli Bosch Date: Tue, 29 Sep 2026 16:05:30 -0400 Subject: [PATCH] docs: state that recall-hybrid queries the same service and shared store as watch Refs #74. CONTRIBUTING bench guidance was already corrected in #81. Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 933730e..298a10b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ Historical benchmark scores are not evidence for the redesigned default path. # Unreleased +- README quickstart now says `fidelis recall-hybrid` queries the same running service and shared store as `fidelis watch`. - Add five server-free worked examples under examples/real-world/ (correction chain, retraction/ephemera read filter, write-gate screening, MCP client config, benchmark hardset hit@5), re-verified by tests/test_real_world_examples.py. ## v0.2.0 diff --git a/README.md b/README.md index 3716521..3405744 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ fidelis recall-hybrid "Atlas billing migration retry condition" --tier zero_llm Look for both the rollback and the retry condition in the retrieved text. This is retrieval of a saved note, not a generated answer. For your own files, replace `"$demo_dir"` with a notes directory. If retrieval fails, run `fidelis health` and confirm Ollama has `nomic-embed-text` available. Keep the virtual environment after `fidelis init`; the background service uses it. -What this changes on your machine: `fidelis init` installs a per-user background service (launchd on macOS, `systemd --user` on Linux) that starts `fidelis-server` automatically at login. `fidelis watch` sends the note to that server, which saves it in the local store at `~/.cogito/store` by default, not in the temporary demo directory. The watcher also records ingested files in `~/.fidelis/watched.json`. To remove the default service on macOS, run `fidelis init --uninstall`; it stops the service and deletes the launchd plist only. On Linux, find the installed unit with `systemctl --user list-unit-files '*fidelis-server*'`, then run `systemctl --user disable --now `, delete that unit file from `~/.config/systemd/user/`, and run `systemctl --user daemon-reload`. Neither path deletes your data. The store is shared by everything you save with Fidelis, so deleting `~/.cogito/store` erases all of it, not just the demo note; do that only on a throwaway install. Also delete the temporary demo directory (`$demo_dir`), and `~/.fidelis/watched.json` if you want its record of the file path gone. +What this changes on your machine: `fidelis init` installs a per-user background service (launchd on macOS, `systemd --user` on Linux) that starts `fidelis-server` automatically at login. `fidelis watch` sends the note to that server, which saves it in the local store at `~/.cogito/store` by default, not in the temporary demo directory. `fidelis recall-hybrid` also queries that same running server and searches the whole shared store, so its results can include notes you saved earlier, not only the demo note. The watcher also records ingested files in `~/.fidelis/watched.json`. To remove the default service on macOS, run `fidelis init --uninstall`; it stops the service and deletes the launchd plist only. On Linux, find the installed unit with `systemctl --user list-unit-files '*fidelis-server*'`, then run `systemctl --user disable --now `, delete that unit file from `~/.config/systemd/user/`, and run `systemctl --user daemon-reload`. Neither path deletes your data. The store is shared by everything you save with Fidelis, so deleting `~/.cogito/store` erases all of it, not just the demo note; do that only on a throwaway install. Also delete the temporary demo directory (`$demo_dir`), and `~/.fidelis/watched.json` if you want its record of the file path gone. ## Connect an agent