symbi 1.7.1

AI-native agent framework for building autonomous, policy-aware agents that can safely collaborate with humans, other agents, and large language models
version: "3.8"

services:
  symbi:
    image: symbi:coordinator-chat
    container_name: symbi-runtime
    command: ["up", "--http-bind", "0.0.0.0", "--http.token", "${SYMBIONT_API_TOKEN:-testtoken123}"]
    environment:
      - SYMBIONT_API_TOKEN=${SYMBIONT_API_TOKEN:-testtoken123}
      - SYMBIONT_CORS_ORIGINS=http://localhost:3001,http://${VM_HOST:-192.168.122.176}:3001
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
      - OPENAI_API_KEY=${OPENAI_API_KEY:-}
      - OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-}
      - RUST_LOG=info,symbi_runtime::api=debug
    ports:
      - "8080:8080"
    restart: unless-stopped

  a2ui:
    image: symbi-a2ui:coordinator-chat
    container_name: symbi-a2ui
    depends_on:
      - symbi
    ports:
      - "3001:3001"
    restart: unless-stopped