Troubleshooting
Common Issues
App Won't Launch
# Remove macOS quarantine attribute
xattr -d com.apple.quarantine build/bin/boatman.app
# Check dependencies
wails doctor"Claude CLI not found"
# Install Claude CLI globally
npm install -g @anthropic/claude-cli
# Or verify it's accessible
which claude
claude --version"Permission denied" errors
Two options:
- Change approval mode:
Settings → Approval → Auto-Edit or Full Auto - Approve the bash command when prompted in Suggest mode
"MCP server failed to start"
# Test MCP server manually
npx -y @package/name
# Check logs
tail -f ~/.claude/logs/mcp-server.log
# Verify config
cat ~/.claude/claude_mcp_config.jsonOkta OAuth "Authentication failed"
- Verify Okta domain is correct (without
https://) - Check redirect URI in Okta app:
http://localhost:8484/callback - Ensure client ID is correct
- Check if client secret is required (confidential clients)
- Verify your Okta account has access to Datadog/Bugsnag
Firefighter "No tickets found"
- Verify Linear API key has read permissions
- Check tickets have "firefighter" or "triage" labels
- Ensure tickets are in the correct project/workspace
- Test Linear MCP server:
npx -y @modelcontextprotocol/server-linear
"Too many tokens" or context errors
Settings → Memory → Reduce "Max messages per session"- Enable "Archive old messages" to trim history
- Start a new session for new topics
BoatmanMode "boatman binary not found"
# Check if in PATH
which boatman
# Build from monorepo
cd ~/workspace/personal/boatman-ecosystem
make build-cli
# Or install
make install-cliDebug Mode
Enable debug logging:
export BOATMAN_DEBUG=1
open build/bin/boatman.app
# View logs
tail -f ~/Library/Logs/boatman/debug.logFrontend Debugging
In Wails dev mode, use the browser developer console:
wails dev
# Open http://localhost:34115 in your browser
# Use browser DevTools for debuggingCheck for BoatmanMode events:
EventsOn("boatmanmode:event", (data) => console.log("Event:", data))Getting Help
When Reporting Bugs, include:
- Boatman version (Settings → About)
- Operating system version
- Steps to reproduce
- Error messages / screenshots
- Relevant logs from
~/Library/Logs/boatman/