[sources]
community = "https://github.com/aig787/agpm-community.git"
company = "https://github.com/mycompany/internal-resources.git"
experimental = "https://github.com/labs/experimental-agents.git"
local = "../local-resources"
[default-tools]
snippets = "agpm"
agents = "claude-code"
commands = "claude-code"
[agents]
app-controller = { source = "company", path = "agents/app-controller.md", version = "^3.0.0" }
ml-assistant = { source = "experimental", path = "agents/ml/assistant.md", version = "~2.1.0" }
testing-suite = { source = "community", path = "agents/testing/*.md", version = "v2.0.0", flatten = false }
custom-helper = { path = "../shared/agents/helper.md" }
data-analyst-cc = { source = "company", path = "agents/data-analyst.md", version = "v1.5.0" }
data-analyst-oc = { source = "company", path = "agents/data-analyst.md", version = "v1.5.0", tool = "opencode" }
[snippets]
docs-all = { source = "community", path = "snippets/docs/**/*.md", version = "v1.0.0" }
frontend-react = { source = "company", path = "snippets/frontend/react/*.md", version = "^3.0.0" }
frontend-vue = { source = "company", path = "snippets/frontend/vue/*.md", version = "^3.0.0" }
frontend-shared = { source = "company", path = "snippets/frontend/shared/*.md", version = "^3.0.0" }
local-utils = { path = "./snippets/utils/*.md" }
[commands]
deploy-production = { source = "company", path = "commands/deploy-prod.md", version = "v5.2.1" }
deploy-staging = { source = "company", path = "commands/deploy-staging.md", branch = "develop" }
critical-fix = { source = "company", path = "commands/emergency-fix.md", rev = "abc123def456" }
database-ops = { source = "company", path = "commands/db-*.md", version = "^2.0.0" }
[scripts]
build-prod = { source = "company", path = "scripts/build/production.sh", version = "v4.0.0" }
test-suite = { source = "company", path = "scripts/test/*.sh", version = "v3.0.0" }
dev-server = { path = "./scripts/dev-server.py" }
watch-mode = { path = "./scripts/watch.js" }
[hooks]
pre-commit-lint = { source = "community", path = "hooks/linting.json", version = "v2.0.0" }
pre-commit-test = { source = "company", path = "hooks/testing.json", version = "v1.5.0" }
session-start = { source = "company", path = "hooks/session.json", version = "v1.0.0" }
[mcp-servers]
filesystem-cc = { source = "community", path = "mcp/filesystem.json", version = "v2.0.0" }
filesystem-oc = { source = "community", path = "mcp/filesystem.json", version = "v2.0.0", tool = "opencode" }
postgres-cc = { source = "company", path = "mcp/postgres.json", version = "v3.0.0" }
postgres-oc = { source = "company", path = "mcp/postgres.json", version = "v3.0.0", tool = "opencode" }
ai-bridge = { source = "experimental", path = "mcp/ai-bridge.json", version = "latest" }
[patch.agents.app-controller]
api_config.endpoint = "https://api.internal.com"
api_config.timeout = "30"
api_config.retry_count = "3"
features.enable_caching = "true"
features.enable_logging = "true"
monitoring.service = "datadog"
monitoring.api_key = "${DD_API_KEY}"
[patch.agents.ml-assistant]
model_preferences.provider = "openai"
model_preferences.model = "gpt-4"
model_preferences.temperature = "0.7"
training_data_path = "/data/ml/training"
inference_batch_size = "32"
[patch.commands.deploy-production]
aws.region = "us-west-2"
aws.account_id = "123456789"
kubernetes.cluster = "prod-cluster-1"
kubernetes.namespace = "production"
notifications.slack_channel = "#prod-deploys"
notifications.email_list = "devops@company.com"
[patch.mcp-servers.postgres-cc]
connection.host = "db.internal.com"
connection.port = "5432"
connection.database = "app_production"
connection.ssl_mode = "require"
connection.pool_size = "20"