> For the complete documentation index, see [llms.txt](https://docs.visdom.virtuslab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.visdom.virtuslab.com/visdom-context-fabric/user-guide.md).

# User Guide

What Context Fabric manages, and how the context reaches an agent.

Context Fabric is a service whose goal is to manage and expose context for coding agents. The scope of the information it manages is **slow-moving, general project context**: architectural information, organisational standards, context derived from project documentation, PRs and issue trackers, tribal knowledge, repository responsibilities and infrastructural details.

{% hint style="info" %}
Context Fabric by design **does not** provide semantic, on-line indexing of code. That is best served by tools which sit right next to the coding agent and are aware of the current changes in the working tree.
{% endhint %}

The context is served through two mechanisms:

* **upfront context** via an `AGENTS.md` file, which can be referenced in the coding agent's system prompt
* **on-demand context** served via MCP servers and a shared filesystem mount

Interactions with Context Fabric are predominantly done by coding agents. Some upfront setup is needed, through the UI or the API, to configure the modules to a project's needs. Both are part of your deployment; the API is documented by a Swagger UI at `/api/docs/` on the same host.

{% hint style="info" %}
**Recommended setup**: start by enabling the Architecture, Wiki and Memory modules, then set up the integration with the Orchestrator or a local coding agent.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.visdom.virtuslab.com/visdom-context-fabric/user-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
