{ "module": "anthropic-manager", "version": "1", "slug": "anthmgr", "capabilities": [ "container-runtime" ], "requires": [ "model-access" ], "binds": { "model-access": "/var/lib/mesh/anthropic-manager/model.json" }, "secrets": { "model-access": "/var/lib/mesh/anthropic-manager/refresh-token" }, "own-secrets": { "broker": "/var/lib/mesh/anthropic-manager/broker" }, "emits": [ "usage.read" ], "resources": [ { "id": "mesh-state", "type": "directory", "path": "/var/lib/mesh/anthropic-manager", "mode": "0700" }, { "id": "out", "type": "directory", "path": "/var/lib/mesh/anthropic-manager/out", "mode": "0700" }, { "id": "refresh", "type": "container", "name": "mesh-anthropic-manager-refresh", "image": "mesh-runtime-anthropic-manager@sha256:0000000000000000000000000000000000000000000000000000000000000000", "network": "host", "schedule": "*/5 * * * *", "args": [ "run", "/app/modules/anthropic-manager/dist/refresh/index.js" ], "volumes": [ "/var/lib/mesh/anthropic-manager/broker:/run/secrets/broker:ro", "/var/lib/mesh/anthropic-manager:/run/state" ], "env": { "MESH_BROKER_FILE": "/run/secrets/broker", "MESH_ANTHROPIC_LICENCE": "personal", "MESH_MODEL_ACCESS_SECRET_FILE": "/run/state/refresh-token", "MESH_MODEL_ACCESS_BIND_FILE": "/run/state/model.json", "MESH_ANTHROPIC_ACCESS_OUT": "/run/state/out/access-token", "MESH_ANTHROPIC_GRANT_OUT": "/run/state/out/grant.json", "MESH_ANTHROPIC_USAGE_OUT": "/run/state/out/usage.json", "MESH_TOOLS_MAIN": "/app/dist/main.js" } } ] }