2026-01-03 05:07:45 +01:00
# Knowledge Base Troubleshooting
## Empty Search Results
**Problem** : `roboco_kb_search()` returns nothing
**Causes** :
1. Content not indexed yet
2. Query too specific
3. Wrong index type filter
**Solutions** :
- Check what's indexed: `roboco_kb_stats()`
- Broaden query terms
- Remove index_types filter
- Trigger reindex: `roboco_reindex_all()`
## Empty RAG Response
**Problem** : `roboco_rag_query()` returns empty answer
**Causes** :
1. No relevant context found
2. LLM returned thinking tags only
3. Query too vague
**Solutions** :
- Check KB has relevant content
- Rephrase query to be more specific
- Use `roboco_kb_search()` first to verify content exists
## Mentor Not Responding
**Problem** : `roboco_ask_mentor()` fails or empty
**Causes** :
1. LLM timeout
2. No relevant KB content
3. Service temporarily unavailable
**Solutions** :
- Retry the query
- Check KB stats
- Use `roboco_kb_search()` as fallback
## Index Failed
**Problem** : `roboco_kb_index_code()` or `roboco_kb_index_docs()` fails
**Causes** :
1. Invalid file patterns
2. Files not accessible
3. Embedding service down
**Solutions** :
- Verify file patterns match files
- Check file permissions
- Verify Ollama is running
2026-01-04 03:03:45 +01:00
## Documentation Write Failed
**Problem** : `roboco_docs_write()` fails
**Causes** :
1. Invalid doc_type (must be: api, qa, guide, readme, changelog, architecture, design)
2. Missing required fields (task_id, filename, title, content)
3. Agent not authorized (only documenter and cell_pm roles)
4. Task not found
**Solutions** :
- Verify doc_type is valid
- Ensure all required fields provided
- Check your role has write permission
- Verify task_id exists
## Duplicate Documentation Created
**Problem** : Created duplicate docs instead of updating existing
**Causes** :
1. Content too different from existing doc (RAG similarity < 0.75)
2. Doc in different team folder
3. RAG search failed (but write still succeeded)
**Solutions** :
- Ensure content covers same topic as existing doc
- Check existing docs first: `roboco_docs_list(task_id)`
- Search KB: `roboco_kb_search("topic keywords")`
- Delete duplicate if needed: `roboco_docs_delete(path)`
**Note** : `roboco_docs_write()` uses RAG to auto-deduplicate by **content similarity** (not just title). If content is semantically similar (>75% similarity), it updates instead of creating new.
2026-01-03 05:07:45 +01:00
## Cannot Clear Index
**Problem** : "Not authorized to clear index"
**Cause** : Only PM/CEO can clear indexes
**Solution** : Ask PM or CEO to clear if needed
## Proactive Context Empty
**Problem** : `roboco_get_proactive_context()` returns empty
**Cause** : No relevant context found for task
**Solution** : Manual search with `roboco_kb_search()` using task keywords