-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
Any one of: Anthropic Claude, OpenAI GPT, Google Gemini, or Ollama (local). Configure API keys in Settings > LLM Configuration.
Yes. Install Ollama and use local models like Llama 3.2. No cloud API needed.
Default is 5 per worker. Configurable in Settings. Depends on available RAM and CPU.
Yes. JWT authentication, RBAC (Admin/Operator/Viewer), rate limiting (120 req/min), sandboxed code execution, security headers, audit logging. See Security.
White-Ops is free (Apache 2.0). You only pay for LLM API usage. With Ollama, it's completely free.
Yes, via Docker Desktop. Install Docker Desktop for Windows, then follow the normal setup.
Yes. Requires Docker Desktop for Mac.
Roles are labels that help organize agents. They don't restrict capabilities - any agent can use any tool. Roles: general, researcher, analyst, writer, developer, assistant, accountant, hr.
Yes. The browser, web_search, and web_scraper tools provide full internet access via Playwright/Chromium.
Yes. Agents can email each other via the internal mail system, participate in collaboration sessions, and share knowledge via the Knowledge Base.
Create a Python file in worker/agent/tools/<category>/ extending BaseTool. It's auto-discovered at startup. See Contributing.
Either manually (select agent in task creation) or automatically (system assigns to an idle agent with matching capabilities).
It's retried up to max_retries times (default: 3). If all retries fail, status becomes failed with error details visible in Task Detail.
Yes. Use Operations > Schedules with cron expressions. Example: 0 9 * * 1 = every Monday at 9am.
Run ./scripts/add-worker.sh <MASTER_IP> on the new PC, then approve in System > Workers. See Worker Management.
Tasks are automatically redistributed to other workers. Admin receives notification.
Yes, but they need network access to the master server (ports 8000, 6379, 9000). Use VPN/tunnel for remote workers.
make backup # Backs up PostgreSQLFiles in MinIO are stored in Docker volumes. See Deployment Guide.
git pull
make build
make upIn MinIO (S3-compatible storage). Accessible via Files page or API.
Restart the agent from Agents page (Stop then Start). Check worker logs: make logs-worker.
Check .env for ADMIN_EMAIL and ADMIN_PASSWORD. Reset by restarting with new values.
Verify network: curl http://MASTER_IP:8000/health. Check firewall ports: 8000, 6379, 9000.
Reduce WORKER_MAX_AGENTS in .env. Each agent + browser instance uses ~200-500MB.