Troubleshooting
This guide helps you solve common problems in HALO Core.
Chat and Responses
Problem: "I get weak or generic answers"
Possible causes:
- No sources selected
- Source summary outdated
- Missing API key
Try this:
- Confirm selected sources in Sources panel
- Refresh all-sources summary
- Verify
OPENAI_API_KEYis configured in.streamlit/secrets.toml - Restart the app
Problem: "Chat streaming fails"
Possible causes:
- API connectivity issue
- Model rate limit reached
- Temporary service issue
Try this:
- Check error messages in the UI
- Wait a moment and retry
- Try a simpler prompt
- Verify API key is valid
Problem: "Responses don't cite sources"
Possible causes:
- Sources not properly indexed
- Query doesn't match source content
- Model not using retrieval
Try this:
- Verify sources are selected
- Check source summary for content
- Make query more specific
- Enable knowledge retrieval in agent config
Sources and Files
Problem: "My uploaded file fails to import"
Possible causes:
- Unsupported file extension
- Corrupted file
- Missing parsing dependency
Try this:
- Check supported file types in Sources
- Try a smaller or simpler file
- For audio/video, verify FFmpeg is installed
- Check error message for details
Problem: "Connector returns no results"
Possible causes:
- Connector not configured
- No matching content
- Authentication issue
Try this:
- Verify connector credentials in Configuration
- Check connector-specific settings
- Test with different search terms
Problem: "Source list is empty after upload"
Possible causes:
- Upload didn't complete
- Ingestion failed
- Data directory issue
Try this:
- Check for error messages
- Verify data directory is writable
- Refresh the page
- Check disk space
Account and Memory
Problem: "Account page says memory backend disabled"
Cause: Optional memory DB is not configured.
Try this:
- Set
HALO_AGENT_DBin environment:
```bash # Windows PowerShell $env:HALO_AGENT_DB = "sqlite:///data/memory.db"
# Linux/macOS export HALO_AGENT_DB="sqlite:///data/memory.db" ```
- Restart the app
Problem: "Memory entries don't persist"
Possible causes:
- Memory backend not properly configured
- Database file not writable
- Session issue
Try this:
- Verify
HALO_AGENT_DBpath exists - Check file permissions
- Restart the app
Configuration
Problem: "Preset list is empty"
Cause: presets.json missing or invalid.
Try this:
- Create
presets.jsonin project root:
json
{
"presets": [
{
"name": "Default",
"model": "gpt-4o-mini",
"tools": [],
"members": []
}
]
}
- Reopen Configuration → Chat
Problem: "Configuration doesn't save"
Possible causes:
- File permissions issue
- Invalid value format
- Disk space issue
Try this:
- Check file permissions on
data/directory - Verify value formats are correct
- Ensure disk space is available
- Check for error messages
Problem: "Changes don't take effect"
Try this:
- Save the configuration explicitly
- Refresh the app (press R)
- Restart the app if necessary
Studio and Outputs
Problem: "No studio outputs generated"
Possible causes:
- No relevant source context
- Model/tool configuration issue
- API connectivity problem
Try this:
- Confirm source selection
- Test with Bericht template first
- Check chat configuration
- Verify API key
Problem: "Output quality is poor"
Possible causes:
- Insufficient source context
- Vague extra prompt
- Wrong tone setting
Try this:
- Add more relevant sources
- Provide specific extra prompt instructions
- Adjust tone setting
- Try a different model
Team and Agents
Problem: "Team members not active"
Possible causes:
- Members disabled in agent config
- Coordination mode set to
direct_only - Prompt didn't match skills for delegation
Try this:
- Open Agent Config page
- Verify member
enabledis true - Check
coordination_modesetting - Inspect assistant trace in "Agent Actions"
Problem: "Tool calls not displayed"
Possible causes:
stream_eventsdisabled- Tools not configured for agent
- Display setting issue
Try this:
- Verify
stream_events: truein agent config - Verify tool IDs are configured
- Enable stream debug logging
Problem: "Knowledge retrieval fails"
Possible causes:
- LanceDB not initialized
- Sources not indexed
- Windows FTS lock issue
Try this:
- Check
data/lancedbdirectory exists - Verify sources are ingested
- On Windows, vector search fallback should activate automatically
- Check logs for errors
Audio and Video
Problem: "Audio transcription fails"
Possible causes:
- Missing FFmpeg
- Unsupported audio format
- API key issue
Try this:
- Verify FFmpeg is in system PATH
- Try a different audio format (MP3, WAV)
- Check OpenAI API key
Problem: "Video parsing issues"
Possible causes:
- Missing FFmpeg
- Large file size
- Unsupported format
Try this:
- Verify FFmpeg installation
- Try a smaller video file
- Check supported formats
Windows-Specific Issues
Problem: "LanceDB WinError 5 (_indices/fts)"
Cause: Windows file locking on FTS index.
Try this:
- Restart Streamlit
- Move
HALO_DATA_DIRoutside heavily locked sync folders - Vector search fallback should activate automatically
Getting Help
If problems persist:
- Check logs for error details
- Review FAQ for common questions
- Consult Admin Guide for system issues
- Check GitHub issues for known problems