Sign inSign up

k33g/mm-acp:0.1.0

Manifest digest

sha256:7db1fe5cd9676eff4c249b2d1a3cff3ac50a77c9dc2f6c7d440070f8f433be9f

Last pushed

2 days by k33g

Type

Sandbox Kit

Manifest digest

sha256:7db1fe5cd9676eff4c249b2d1a3cff3ac50a77c9dc2f6c7d440070f8f433be9f

yaml
schemaVersion: "2"
kind: sandbox
name: mm-acp
version: 0.1.0
displayName: Mini Me (editor, ACP)
description: |
    Holds mm, a minimal coding agent for local LLMs, for an editor that speaks the Agent Client Protocol (Zed, …). The editor runs `sbx exec -i <sandbox> mm -acp`; every command and file edit the model asks for happens inside the sandbox, on the mounted workspace. The model server stays on the host, reached through host.docker.internal.
sourceURL: https://git.rickub.com/bots-garden/mini-me
args:
    config:
        default: ""
        description: 'Configuration file mm reads (its AGENT_CONFIG): an absolute path inside the sandbox, or a path relative to the workspace, which is where `sbx exec` starts mm. Empty: ./agent.yaml in the workspace, then the built-in defaults.'
    tag:
        default: 0.1.0
        description: 'Tag of the k33g/mm-sandbox image: mm''s version without the "v", as docker-sbx/build.sh tags it (and rewrites this default to).'
        pattern: ^[A-Za-z0-9_][A-Za-z0-9_.-]{0,127}$
sandbox:
    image: k33g/mm-sandbox:${{ kit.args.tag }}
    entrypoint:
        - mm-acp-info
permissions:
    network:
        allow:
            - host.docker.internal:12434
            - localhost:12434
            - host.docker.internal:8080
            - localhost:8080
environment:
    variables:
        AGENT_CONFIG: ${{ kit.args.config }}
        LANG: C.UTF-8