edge: id: "edge-dgx-group" name: "DGX Group" server: listen: "0.0.0.0:9090" # advertise_host is the host other components (Node bootstrap, OpenAI client) # use to reach this edge. Empty means resolve automatically from interfaces. advertise_host: "" # bootstrap is the artifact/bootstrap channel iop-edge can render in # bootstrap commands and `env` output. Leave artifact_base_url empty until a # field channel is provisioned. bootstrap: artifact_base_url: "" oto_bootstrap_script_url: "" oto_release_base_url: "" tls: enabled: false logging: level: "info" pretty: true # path is the edge log file. Empty falls back to /logs/edge.log # for the bundled dev binary; explicit values win. path: "" metrics: port: 9092 # control_plane connects this Edge to a Control Plane instance. # Set enabled: true and wire_addr to the Control Plane TCP endpoint to # activate the outbound connector. Leave enabled: false (default) for # standalone / local-only Edge deployments. control_plane: enabled: false wire_addr: "" reconnect_interval_sec: 5 a2a: enabled: false listen: "0.0.0.0:8081" path: "/a2a" node: "" adapter: "cli" session_id: "a2a" timeout_sec: 120 bearer_token: "" openai: enabled: true listen: "0.0.0.0:8080" node: "" adapter: "ollama" target: "qwen3.6:35b-a3b-bf16" models: - "qwen3.6:35b-a3b-bf16" session_id: "cline" timeout_sec: 300 strict_output: true strict_stream_buffer: false console: adapter: "cli" target: "antigravity" session_id: "default" background: false timeout_sec: 300 nodes: # id is the stable node identity; omitting it falls back to an auto UUID (dev only). # agent_kind selects the registration kind; omitting it defaults to "generic-node". # Allowed values: "generic-node" (default), "oto-agent". - id: "node-dgx-01" alias: "local-node" token: "changeme" agent_kind: "generic-node" adapters: ollama: enabled: true base_url: "http://192.168.0.91:11434" context_size: 262144 vllm: enabled: false endpoint: "http://localhost:8000" cli: enabled: true profiles: claude: command: "claude" args: - "-p" - "--dangerously-skip-permissions" - "--output-format" - "stream-json" - "--include-partial-messages" - "--verbose" env: [] persistent: false terminal: false output_format: "claude-json" claude-tui: command: "claude" args: - "--permission-mode" - "bypassPermissions" env: - "TERM=xterm-256color" persistent: true terminal: true response_idle_timeout_ms: 8000 startup_idle_timeout_ms: 4000 mode: "persistent-lazy" antigravity: command: "agy" args: - "--dangerously-skip-permissions" - "--print-timeout" - "10m" - "--print" resume_args: - "--dangerously-skip-permissions" - "--print-timeout" - "10m" - "--conversation" env: [] persistent: false terminal: false mode: "antigravity-print" codex: command: "codex" args: - "exec" - "--dangerously-bypass-approvals-and-sandbox" - "--color" - "never" - "--skip-git-repo-check" - "--json" resume_args: - "exec" - "resume" - "--json" env: [] persistent: false terminal: false output_format: "codex-json" mode: "codex-exec" opencode: command: "/config/.npm-global/bin/opencode" args: - "--title" - "untitle" - "--model" - "ollama-dgx/qwen3.6:35b-a3b-bf16" - "--dangerously-skip-permissions" env: [] persistent: false terminal: false mode: "opencode-sse" runtime: concurrency: 4 workspace_root: "/tmp/iop/workspace"