[sources]
community = "https://github.com/aig787/agpm-community.git"
templates = "https://github.com/myorg/templates.git"
[agents]
rust-expert = { source = "community", path = "agents/rust-expert.md", version = "v1.0.0" }
python-helper = { source = "community", path = "agents/python-helper.md", version = "v2.0.0" }
code-reviewer = { source = "templates", path = "agents/reviewer.md", version = "v1.5.0" }
[snippets]
react-hooks = { source = "community", path = "snippets/react-hooks.md", version = "v1.0.0" }
test-utils = { source = "templates", path = "snippets/testing.md", version = "v2.0.0" }
[commands]
deploy = { source = "community", path = "commands/deploy.md", version = "v3.0.0" }
[hooks]
pre-commit = { source = "community", path = "hooks/pre-commit.json", version = "v1.0.0" }
[patch.agents.rust-expert]
model = "claude-3-haiku"
temperature = "0.7"
max_tokens = "4096"
system_prompt_suffix = "\nAlways use Rust 2024 edition features."
[patch.agents.python-helper]
model = "claude-3-sonnet"
temperature = "0.5"
python_version = "3.12"
use_type_hints = "always"
import_style = "explicit"
[patch.agents.code-reviewer]
review_level = "strict"
check_tests = "true"
check_documentation = "true"
languages = ["rust", "python", "typescript"]
[patch.snippets.react-hooks]
react_version = "18"
typescript = "true"
strict_mode = "true"
[patch.commands.deploy]
environment = "staging"
require_approval = "true"
notification_channel = "#deployments"
[patch.hooks.pre-commit]
run_tests = "true"
run_linting = "true"
check_formatting = "true"
block_on_warnings = "false"