Installation Issues
pip install -e . doesn't work
pip install -e . doesn't work
pip install -e . creates a placeholder package and Hive doesn’t function correctly.Solution: Hive uses a uv workspace layout and is NOT installed with pip. Use the quickstart script instead:Python version incompatibility
Python version incompatibility
Windows installation issues
Windows installation issues
- Run PowerShell or Git Bash as administrator
- Ensure Python 3.11+ is installed
- Disable “App Execution Aliases” in Windows settings:
- Settings → Apps → Advanced app settings → App execution aliases
- Turn off aliases for Python
uv command not found
uv command not found
uv command is not recognized.Solution: The quickstart script installs uv. If it’s missing:Credentials & Authentication
API key not configured
API key not configured
~/.hive/credentials (encrypted) or environment variables:OAuth token expired or invalid
OAuth token expired or invalid
- Visit hive.adenhq.com
- Navigate to the integrations page
- Re-connect the service (Gmail, Google Docs, etc.)
Credential store encryption errors
Credential store encryption errors
Agent Execution Issues
Agent hangs or doesn't respond
Agent hangs or doesn't respond
- Waiting for user input (HITL node):
- Check if the agent is waiting for human-in-the-loop input
- Respond to the prompt or cancel the execution
- LLM API timeout:
- Check your internet connection
- Verify API keys are valid
- Check LLM provider status page
- Infinite loop:
- Check
max_node_visitsconfiguration - Review node edge conditions
- Set a max visits limit:
- Check
Deprecated node type errors
Deprecated node type errors
RuntimeError: Deprecated node type 'llm_tool_use'Solution: Migrate to event_loop node type (v0.5.1+):llm_generate→event_loopfunction→event_loopwith toolsrouter→event_loopwith conditional edgeshuman_input→ HITL in event_loop
Tool not found or not loaded
Tool not found or not loaded
-
Check MCP server configuration:
-
Verify tool is listed:
-
Check tool credentials:
- Some tools require API keys (e.g.,
GOOGLE_MAPS_API_KEY) - Run
hive setup-credentialsto configure
- Some tools require API keys (e.g.,
Memory or state issues
Memory or state issues
- ISOLATED: Each execution has its own state
- SHARED: State shared across executions in same session
- SYNCHRONIZED: Thread-safe shared state
Graph execution fails with null output
Graph execution fails with null output
Testing Issues
Tests fail with import errors
Tests fail with import errors
ModuleNotFoundError when running tests.Solution: Set PYTHONPATH correctly:Test timeouts
Test timeouts
-
Increase timeout:
-
Use mock mode:
-
Check for forever-alive agents:
- Forever-alive agents need special test structure
- Don’t call
runner.run()directly in tests - Use
runner.start()andrunner.stop()instead
LLM judge evaluation failures
LLM judge evaluation failures
-
Check success criteria:
-
Review conversation history:
-
Adjust threshold:
- Default threshold is 90% weighted score
- May need to adjust criteria weights
Performance Issues
Slow agent execution
Slow agent execution
-
Reduce max_tokens:
-
Use faster models:
- Sonnet 4.5 is faster than Opus 4.6
- Consider using different models for different nodes
-
Enable parallel execution:
-
Review node prompts:
- Shorter, clearer prompts = faster responses
- Remove unnecessary context
High memory usage
High memory usage
-
Enable checkpoint cleanup:
-
Limit conversation history:
- Conversation memory grows with each interaction
- Consider implementing memory compaction (roadmap item)
-
Check for memory leaks:
Rate limit errors
Rate limit errors
-
Add retry logic (built-in for most tools):
- Most Hive tools handle rate limits automatically
- Wait and retry
-
Reduce concurrent executions:
-
Use different API keys:
- Distribute load across multiple keys if available
TUI (Terminal UI) Issues
TUI doesn't display properly
TUI doesn't display properly
-
Check terminal compatibility:
- Use a modern terminal (iTerm2, Alacritty, Windows Terminal)
- Ensure 256-color support:
-
Update terminal:
Can't load agent in TUI
Can't load agent in TUI
-
Check agent structure:
-
Validate agent definition:
-
Check for errors:
Streaming output not showing
Streaming output not showing
- Ensure you’re using v0.5.1+ (streaming pane added in v0.5.1)
- Check that the model supports streaming
- Some tools may buffer output
Docker & Deployment Issues
Docker build fails
Docker build fails
-
Check Dockerfile location:
-
Build with verbose output:
-
Check Docker version:
Playwright/Chromium issues in Docker
Playwright/Chromium issues in Docker
- Ensure dependencies are installed:
- Dockerfile includes Playwright Chromium
- Check the official Dockerfile in
tools/
- Run in headless mode:
- Docker requires headless browser execution
- This is the default for Playwright tools
Webhook server not accessible
Webhook server not accessible
-
Check port mapping:
-
Verify webhook configuration:
-
Test locally:
Debugging Tips
Enable Verbose Logging
~/.hive/sessions/<session-id>/logs/