[sources]
community = "https://github.com/aig787/agpm-community.git"
internal = "https://github.com/myorg/internal-resources.git"
[default-tools]
snippets = "agpm"
agents = "claude-code"
commands = "claude-code"
[agents]
rust-expert = { source = "community", path = "agents/rust-expert.md", version = "v1.0.0" }
python-helper = { source = "community", path = "agents/python-helper.md", version = "v1.0.0" }
rust-expert-oc = { source = "community", path = "agents/rust-expert.md", version = "v1.0.0", tool = "opencode" }
python-helper-oc = { source = "community", path = "agents/python-helper.md", version = "v1.0.0", tool = "opencode" }
ai-assistant-cc = { source = "internal", path = "agents/ai-assistant.md", version = "v2.0.0" }
ai-assistant-oc = { source = "internal", path = "agents/ai-assistant.md", version = "v2.0.0", tool = "opencode" }
[commands]
deploy-cc = { source = "community", path = "commands/deploy.md", version = "v2.0.0" }
test-cc = { source = "community", path = "commands/test-runner.md", version = "v1.5.0" }
deploy-oc = { source = "community", path = "commands/deploy.md", version = "v2.0.0", tool = "opencode" }
test-oc = { source = "community", path = "commands/test-runner.md", version = "v1.5.0", tool = "opencode" }
[snippets]
react-patterns = { source = "community", path = "snippets/react/*.md", version = "v1.0.0" }
rust-macros = { source = "community", path = "snippets/rust-macros.md", version = "v2.0.0" }
python-utils = { source = "internal", path = "snippets/python/*.md", version = "^1.0.0" }
claude-specific = { source = "community", path = "snippets/claude.md", version = "v1.0.0", tool = "claude-code" }
[scripts]
build = { source = "community", path = "scripts/build.sh", version = "v1.0.0" }
validate = { source = "internal", path = "scripts/validate.py", version = "v2.0.0" }
[hooks]
pre-commit = { source = "community", path = "hooks/pre-commit.json", version = "v1.0.0" }
session-start = { source = "internal", path = "hooks/session.json", version = "v1.2.0" }
[mcp-servers]
filesystem-cc = { source = "community", path = "mcp/filesystem.json", version = "v1.0.0" }
filesystem-oc = { source = "community", path = "mcp/filesystem.json", version = "v1.0.0", tool = "opencode" }
database-cc = { source = "internal", path = "mcp/database.json", version = "v2.0.0" }
database-oc = { source = "internal", path = "mcp/database.json", version = "v2.0.0", tool = "opencode" }