Sign inSign up

djordjelukic1639080/daw-runner:11b0a8a263bc

Manifest digest

sha256:171615c24eae558f4e3940086a6c250de3bf6692e1e3ac7fcbe86aabd8d5ff7e

Last pushed

16 days by djordjelukic1639080

Type

Sandbox Kit

Manifest digest

sha256:171615c24eae558f4e3940086a6c250de3bf6692e1e3ac7fcbe86aabd8d5ff7e

yaml
schemaVersion: "2"
kind: sandbox
name: daw-runner
version: 0.1.0
displayName: Docker Agent Dashboard runner
description: Runs the dashboard coding agent API inside a Docker Sandbox.
sourceURL: https://github.com/rumpl/daw
extends: docker-agent
sandbox:
    entrypoint:
        - /bin/true
    resources:
        cpu: 2
        memory: 4096m
credentials:
    - service: anthropic
      apiKey:
        name: ANTHROPIC_API_KEY
        proxyManaged: true
        inject:
            - domain: api.anthropic.com
              header: x-api-key
              format: '%s'
            - domain: claude.ai
              header: x-api-key
              format: '%s'
            - domain: console.anthropic.com
              header: x-api-key
              format: '%s'
    - service: google
      apiKey:
        name: GOOGLE_API_KEY
        proxyManaged: true
        inject:
            - domain: aiplatform.googleapis.com
              header: x-goog-api-key
              format: '%s'
            - domain: generativelanguage.googleapis.com
              header: x-goog-api-key
              format: '%s'
            - domain: oauth2.googleapis.com
              header: x-goog-api-key
              format: '%s'
            - domain: vertexai.googleapis.com
              header: x-goog-api-key
              format: '%s'
    - service: mistral
      apiKey:
        name: MISTRAL_API_KEY
        proxyManaged: true
    - service: nebius
      apiKey:
        name: NEBIUS_API_KEY
        proxyManaged: true
    - service: openai
      apiKey:
        name: OPENAI_API_KEY
        proxyManaged: true
        inject:
            - domain: api.openai.com
              header: Authorization
              format: Bearer %s
    - service: openrouter
      apiKey:
        name: OPENROUTER_API_KEY
        proxyManaged: true
        inject:
            - domain: openrouter.ai
              header: Authorization
              format: Bearer %s
    - service: xai
      apiKey:
        name: XAI_API_KEY
        proxyManaged: true
setup:
    startup:
        - command:
            - chmod
            - "0755"
            - /home/agent/.local/lib/daw-runner
          user: "0"
          description: Make the packaged runner executable.