First Launch
After starting WASP with docker compose up -d, follow these steps to verify everything is working.
Verify Containers
docker compose ps
Expected output — all services should show Up:
NAME STATUS
agent-broker Up 2 minutes
agent-core Up 2 minutes
agent-nginx Up 2 minutes
agent-postgres Up 2 minutes (healthy)
agent-redis Up 2 minutes (healthy)
agent-telegram Up 2 minutes
Check Core Logs
docker compose logs agent-core --tail=50
Look for these startup messages:
agent_core.db_initialized
agent_core.models_initialized
agent_core.skills_initialized count=32 enabled=32
agent_core.scheduler_started
agent_core.ready consumer_group=agent-core-group
agent_core.dashboard_enabled port=8080
If you see errors, check Troubleshooting.
Test Redis and Postgres
# Redis should respond with PONG
docker exec agent-redis redis-cli ping
# Postgres should list all tables
docker exec agent-postgres psql -U agent -d agent \
-c "SELECT tablename FROM pg_tables WHERE schemaname='public';"
Access the Dashboard
Open your browser at https://your-domain.com (or http://localhost if running locally).
You will see a login screen. Enter the password you set as DASHBOARD_SECRET.
After logging in, you have access to:
- Chat — Direct conversation with the agent
- Goals — View and manage autonomous goal execution
- Agents — Multi-agent management
- Memory — Browse and search memories
- Scheduler — View job status and next run times
- Integrations — Configure third-party connectors
- Cognitive — Real-time CPI, self-integrity, epistemic state
Connect via Telegram
- Find your bot by searching
@your_bot_usernamein Telegram - Send
/startor any message - The bot should respond within a few seconds
First messages to try:
Hello, what can you do?
Search the web for current Bitcoin price
Create a reminder to check emails in 30 minutes
Configure an AI Provider
If you haven't set API keys in .env, set them at runtime:
/api set openai sk-your-key-here
/api set anthropic sk-ant-your-key
/api set google AIza-your-key
Verify configured providers:
/api list
Switch the Active Model
/model gpt-4o
/model claude-3-5-sonnet
/model gemini-1.5-pro
First Autonomy Test
Test the goal engine by asking for a multi-step task:
Research the top 5 Python web frameworks, compare their features, and save a summary to memory
You should see:
- The agent creating a TaskGraph (a plan)
- Progress updates as skills execute
- A rich summary response when complete
Health Check
docker exec agent-core curl -s http://localhost:8080/health
Should return 200. (Redirects to auth if no session — this is correct.)
Scheduler Verification
After 5 minutes, check that scheduler jobs are running:
docker compose logs agent-core --since=5m | grep "scheduler.job_complete"
You should see health_check, reminder_checker, agent_tick, goal_tick, etc.
First Proactive Notification
Within 30 minutes, WASP's autonomous goal generator will evaluate the system state. If SCHEDULER_NOTIFY_CHAT_ID is set, you may receive a proactive message about system status or suggestions.
Next Steps
- Core Concepts: Agent Architecture — Understand how the agent works
- Skills Reference — Explore available capabilities
- Configuration Reference — Tune the agent to your needs