Correct the API reference against the shipped Worker
Several sections described behaviour the Worker no longer has. Verified
every documented route and tool against the released code and fixed what
had drifted.
GET /recall was the furthest out of date — it still documented the
pre-bounded-recall response. It now covers the kind, hops and full query
params, the query_used and semantic_unavailable fields, the per-result
truncated/full_length markers and graph-provenance fields, and the
snippet sizing rules that make content a preview rather than the whole
memory by default. Also records that deprecated and unreviewed
auto-pattern entries never appear in results.
Other corrections:
- /append and /update: document the 409 returned for managed mirrors,
which cannot be edited through the API because the next sync would
overwrite the change.
- /update: document the 500 path, note that content is only committed
after re-embedding succeeds, and correct the tag behaviour — hashtags
are merged into existing tags, not replaced.
- /stats: add unvectorized, vectorize_grace_ms and unclassified, and
describe every field.
- MCP tools: add the missing get tool, add recall's kind and hops
params, and record that recall and list_recent return bounded output
so callers know to fetch truncated entries in full.
93c8708
Document the relationship and status endpoints and their MCP tools
The API reference covered 12 of the 25 routes on main and 6 of the 11 MCP
tools. Add the four user-facing endpoints that mirror MCP tools, and the
four tool rows that go with them, so both sides of each pair are described
in the same place:
- POST /status and set_status
- POST /link and link
- POST /unlink and unlink
- GET /connections and connections
Includes the behaviour that is not evident from the request shape: the
8-neighbour fanout cap on /connections and the fact that ?type= filters
after that cap, the canonical ordering of undirected relates_to edges,
idempotent re-linking, direction-agnostic unlink returning deleted:0
rather than a 404, and status being stored as a status: tag.
ff0f6a1
Standardize AUTH_TOKEN = bearer token = setup password across setup + client docs (#231)
8e942d5
Add FAQ: bearer token = setup password (#231) and multi-device one-Worker model (#226)
6ee2bb4
Updated How to Upgrade (markdown)
570362a
Lead setup docs with the desktop app as the primary install method
41641ef
Updated Setup Guide (markdown)
9d4b993
Updated Setup Guide (markdown)
4d7a4ba
Updated Setup Guide (markdown)
269e09a
docs: document recall- and contradiction-aware compression protection
f757beb
docs: contradiction-aware recall scoring; correct contradiction outcome (deprecate + canonical protection)
14c3911
Add one-line setup instructions and Codex CLI section for connecting AI clients
32fda9b
Updated Capture from Anywhere (markdown)
1639921
Updated Capture from Anywhere (markdown)
32f8fff
Updated Web UI (markdown)
1913389
Updated Setup Guide (markdown)
1b225f2
Updated Obsidian Plugin (markdown)
16f8f3e
Updated How to Upgrade (markdown)
4b85688
Updated How It Works (markdown)
cbafff3
Updated Frequently Asked Questions (markdown)
2fb1aed
Updated Capture from Anywhere (markdown)
13518c9
Updated API Reference (markdown)
93e1dbd
Updated Connect to AI Clients (markdown)
a06bb40
Updated Connect to AI Clients (markdown)
201b9a1
Updated Connect to AI Clients (markdown)
3a5ac4d
update capture anywhere to include cli and browser extension
cb19e29
udpate Connect to AI Clients with link to instructions
f1ec7a4