Sign inSign up

imoyanagi/dev-network:1.1

Manifest digest

sha256:ea077dfa791a196af683ba3a425d5cd5fcf24d993e7baca6d536c7519bad101f

Last pushed

20 days by imoyanagi

Type

Sandbox Kit

Manifest digest

sha256:ea077dfa791a196af683ba3a425d5cd5fcf24d993e7baca6d536c7519bad101f

yaml
schemaVersion: "2"
kind: mixin
name: dev-network
description: Allow GitHub and npm egress; keep Claude on subscription OAuth
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)' "$f" > "$f.tmp" && mv "$f.tmp" "$f"
          user: agent
          description: Drop apiKeyHelper so Claude Code uses subscription OAuth
    startup:
        - command:
            - sh
            - -c
            - f=/home/agent/.claude/settings.json; [ -f "$f" ] || exit 0; jq 'del(.apiKeyHelper)' "$f" > "$f.tmp" && mv "$f.tmp" "$f"
          user: agent
          description: Drop apiKeyHelper on every start