Wiki
The Wiki is the assistant's knowledge base. It keeps skills, tool descriptions, papers, manuals and your own history in searchable libraries, so the assistant can look things up and cite where they came from. It is built on WeKnora, and runs on your computer.
The Wiki is reference, not authority. Its text is never an instruction, live tool availability or approval, and no Wiki process runs a microscope tool. The Harness stays in charge of tools and execution.
Libraries
| Library | Holds | Who can read |
|---|---|---|
| Shared - Harness Reference | Skills, public MCP tool schemas, Harness guidance | Everyone |
| Shared - Research Library | Papers, equipment manuals, scientific methods | Everyone |
| Personal - Custom Capabilities | Your own skills and MCP metadata | You |
| Personal - Documents | Your private uploads | You |
| Personal - Runs | Workflow and event evidence, including failures | You |
| Personal - Conversations | Your chat history | You |
Personal knowledge is never promoted to a shared library automatically. Sharing is an administrator's decision, and what gets shared is a reviewed, redacted lesson, not raw history. The full rules are in knowledge boundaries.
What goes in
- Skills and tools. On startup and whenever they change, skills and
mcp__*tool schemas are mirrored as documents. These are generated copies: edit the original, not the copy. - Conversations and runs. Selected events are copied into your personal libraries. Passwords, tokens, keys and images are removed first. Each document is labelled as reference data, and user and assistant claims are marked as unverified.
- Documents. Upload them in the Wiki, or set
WEKNORA_IMPORT_DIRto a folder of Markdown or text files, which is checked every 30 seconds.
How the assistant uses it
| Tool | Use |
|---|---|
weknora_knowledge_lookup |
Search one scope: capabilities, research, documents, runs or conversations |
weknora_wiki_search, weknora_wiki_read_page |
Search and read Wiki pages |
weknora_sync_status |
Read the state of history sync |
A lookup tries Wiki pages first and falls back to the original documents. Pages are withheld if they have no source, are drafts, or cite a source that is missing, processing, or newer than the page. This checks freshness, not scientific truth, so the assistant should still confirm against the live skill or tool before acting.
In the app
The app carries WeKnora Lite and gives it a private folder in the app data, with a local SQLite database, listening on
127.0.0.1:8080. A Wiki already installed on the computer is used instead. Embeddings use the HU model llm5 and page
writing uses llm3, so building the Wiki needs those servers to be reachable.
Open it from the control panel. Chat stays in the Harness: WeKnora does not hold any conversation with the model.
What it does not do yet
- History is stored, not distilled. Nothing yet turns conversations into short, lasting memories.
- Libraries are organised by person, not by instrument.
Both are listed under problems to be solved.
Reference
- WeKnora sync package
- Native deployment: running WeKnora as a standalone service
