sha256:bb8e6354f0be43e73670cdb849d58a5d597ef9a3a3db6a60f77bef4bdc68f1d2
Last pushed
27 days by dockerpublicbot
Type
Sandbox Kit
Manifest digest
sha256:bb8e6354f0be43e73670cdb849d58a5d597ef9a3a3db6a60f77bef4bdc68f1d2
schemaVersion: "2"
kind: sandbox
name: opencode-model-runner
displayName: OpenCode (Docker Model Runner)
description: OpenCode wired to a local Docker Model Runner instance via its OpenAI-compatible API, with automatic model discovery.
sandbox:
image: docker/sandbox-templates:opencode-docker
entrypoint:
- opencode
agentInstructions:
filename: AGENTS.md
permissions:
network:
allow:
- host.docker.internal:12434
- registry.npmjs.org
setup:
files:
- path: /home/agent/.config/opencode/opencode.json
content: |
{
"$schema": "https://opencode.ai/config.json",
"plugin": [
["opencode-models-discovery", {
"smartModelName": false
}]
],
"provider": {
"dmr": {
"npm": "@ai-sdk/openai-compatible",
"name": "Docker Model Runner",
"options": {
"baseURL": "http://host.docker.internal:12434/v1",
"modelsDiscovery": {
"enabled": true
}
}
}
}
}
mode: "0644"
description: Configure OpenCode to use the local Docker Model Runner