| name | config-knowledge |
| description | Knowledge Manager — Vector-based semantic search, KB indexing, and cache management |
| metadata | {"version":"1.0.0","author":"Network AI Team","type":"agent","category":"knowledge-management","intent":"semantic_search_knowledge_base"} |
| tools | ["search_knowledge","index_knowledge_files","get_knowledge_status"] |
| system | $ref:./prompts/system.md |
Overview
The Knowledge Manager handles OLAV's semantic search and knowledge base operations.
Use Cases
- Semantic Search: Find relevant information using natural language
- KB Indexing: Index new documents (Markdown, PDF) into the vector store
- Cache Management: Manage the semantic cache for fast responses
- Index Health: Monitor KB index status and statistics
Configuration
- Knowledge directory:
.olav/knowledge/
- Vector DB:
.olav/databases/main.duckdb
- Default search limit: 5 results
- Default chunk size: 1024 characters
Best Practices
- Index new documents after adding to
.olav/knowledge/
- Use incremental indexing to avoid duplicates
- Monitor index health regularly
- Use semantic search before performing deep analysis