Read and write to a directory of markdown files. The provider exposes two tools:Documentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
query_wiki for reading, update_wiki for writing. With a Git backend, writes auto-commit and push.
Backends
- Git
- Filesystem
Auto-commits and pushes changes.
Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
backend | WikiBackend | required | GitBackend or FileSystemBackend. |
id | str | "wiki" | Tools become query_<id> and update_<id>. |
web | ContextBackend | None | Optional web backend for ingestion (fetch URL → write page). |
model | Model | None | Model for sub-agents. |
read | bool | True | Expose query_wiki. |
write | bool | True | Expose update_wiki. |
Tools Exposed
| Tool | Description |
|---|---|
query_wiki | Search pages, read content, list structure. |
update_wiki | Create pages, edit content. Auto-commits with Git backend. |
Web Ingestion
Add a web backend to let the agent fetch URLs and write them as wiki pages:Lifecycle Management
WikiContextProvider with GitBackend requires setup/teardown:Example queries
| Query | What happens |
|---|---|
| ”What do we have documented about authentication?” | Searches wiki content |
| ”Create a page about the new API endpoints” | Creates markdown file, commits |
| ”Update the deployment guide with the new steps” | Edits file, commits |
Resources
File Tools Reference
Underlying file operations
Cookbook Example
Git-backed wiki example