A browser mirror of the WFIRM Harness loop in core/harness.py —
retrieve, call the model, run a tool, feed the result back, repeat. Every
frame the harness emits is rendered below as it arrives.
Runs entirely in your browser. In bring-your-own-key modes the key stays
in this browser's local storage and goes only to the provider you pick. The
corpus is fictional — nothing real belongs in a public demo.
Connection
Corpus the tools can read
Two tools exposed: list_documents and read_document. Retrieval
is keyword overlap, not embeddings — a deliberate stub mirroring
rag/store.py, which is also still stubbed.