Sign inSign up

imoyanagi/dev-network:1.2

Manifest digest

sha256:ee4c1d4543a5eafe8be634f08fc09db51936a37bde2de7f1dbd0b40640898e1a

Last pushed

5 days by imoyanagi

Type

Sandbox Kit

Manifest digest

sha256:ee4c1d4543a5eafe8be634f08fc09db51936a37bde2de7f1dbd0b40640898e1a

yaml
schemaVersion: "2"
kind: mixin
name: dev-network
description: Allow GitHub and npm egress; keep Claude on subscription OAuth; default model Opus 5.5
permissions:
    network:
        allow:
            - github.com
            - api.github.com
            - codeload.github.com
            - release-assets.githubusercontent.com
            - registry.npmjs.org
setup:
    install:
        - command: |
            f=/home/agent/.claude/settings.json
            [ -f "$f" ] || exit 0
            jq 'del(.apiKeyHelper) | .model = "claude-opus-5-5"' "$f" > "$f.tmp" && mv "$f.tmp" "$f"
          user: agent
          description: Drop apiKeyHelper (use subscription OAuth) and default to Opus 5.5
    startup:
        - command:
            - sh
            - -c
            - f=/home/agent/.claude/settings.json; [ -f "$f" ] || exit 0; jq 'del(.apiKeyHelper) | .model = "claude-opus-5-5"' "$f" > "$f.tmp" && mv "$f.tmp" "$f"
          user: agent
          description: Re-apply on every start