Soul stone
Librarian
Ask locally. See the sources.
What it does today
The War Room includes an optional Librarian tab. Point IRIN at a local Librarian service, ask a question, and the tab shows the answer together with the sources that service returned.
- Bring the service. Configure its loopback base URL in War Room Settings.
- Choose the model there. The Librarian service owns retrieval and generation, so it can use the local model and knowledge collection you configure behind it.
- Inspect the answer. IRIN keeps the conversation wrapper and renders the returned source list beside the response.
This is a small integration surface, not a second deliberation engine and not part of the governed Watch path.
One important distinction
The configured URL is a Librarian service endpoint, not a raw Ollama or OpenAI-compatible model URL. That local service is the adapter that retrieves context, calls the model you choose, and returns an answer plus sources.
The useful controls
Most operators need only the base URL. The other settings bound requests and keep the chat wrapper local.
LIBRARIAN_MAX_INFLIGHT defaults to one request at a time.If the service is down, the tab reports it as offline. Council, Gateway, and the rest of War Room continue normally.
What this does not claim
- The optional tab does not ship or start the separate Librarian service for you.
- IRIN does not silently turn Council or Worker output into long-term memory.
- The broader identity-and-memory project remains separate from this practical local integration.