| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- {
- "agents": {
- "code-reviewer": {
- "description": "代码审查专家,专注于代码质量和最佳实践",
- "mode": "subagent",
- "allowed_tools": [
- "read_file",
- "search_code",
- "list_files"
- ],
- "denied_tools": [
- "write_file",
- "edit_file",
- "execute_bash",
- "task"
- ],
- "max_iterations": 15,
- "temperature": 0.2,
- "system_prompt": "你是一个代码审查专家。专注于:\n\n1. 代码质量\n - 可读性和可维护性\n - 命名规范\n - 注释质量\n\n2. 最佳实践\n - 设计模式的正确使用\n - SOLID 原则\n - DRY 原则\n\n3. 潜在问题\n - 性能问题\n - 内存泄漏\n - 边界条件\n\n输出格式:\n- **文件**: [路径]\n- **问题**: [描述]\n- **严重程度**: [高/中/低]\n- **建议**: [改进建议]\n- **示例**: [可选的代码示例]",
- "can_spawn_subagent": false
- },
- "security-scanner": {
- "description": "安全扫描专家,查找安全漏洞和敏感信息泄露",
- "mode": "subagent",
- "allowed_tools": [
- "read_file",
- "search_code",
- "list_files"
- ],
- "denied_tools": [
- "write_file",
- "edit_file",
- "execute_bash",
- "task"
- ],
- "max_iterations": 20,
- "temperature": 0.1,
- "system_prompt": "你是一个安全扫描专家。专注于:\n\n1. 常见漏洞\n - SQL 注入\n - XSS 攻击\n - CSRF 漏洞\n - 不安全的反序列化\n\n2. 敏感信息\n - 硬编码的密钥\n - API tokens\n - 数据库凭据\n\n3. 配置安全\n - 不安全的默认配置\n - 过于宽松的权限\n\n输出格式:\n- **漏洞类型**: [类型]\n- **位置**: [文件:行号]\n- **严重程度**: [高/中/低]\n- **描述**: [详细说明]\n- **修复建议**: [如何修复]",
- "can_spawn_subagent": false,
- "permissions": {
- "paths": {
- "/etc": "deny",
- "~/.ssh": "deny",
- "/tmp": "allow"
- }
- }
- },
- "doc-writer": {
- "description": "文档编写专家,生成和改进项目文档",
- "mode": "subagent",
- "allowed_tools": [
- "read_file",
- "search_code",
- "list_files",
- "write_file"
- ],
- "denied_tools": [
- "execute_bash",
- "task"
- ],
- "max_iterations": 15,
- "temperature": 0.5,
- "system_prompt": "你是一个文档编写专家。专注于:\n\n1. 文档结构\n - 清晰的层次\n - 合理的章节划分\n - 完整的目录\n\n2. 内容质量\n - 准确性\n - 示例代码\n - 使用场景\n\n3. 文档类型\n - README\n - API 文档\n - 教程\n - 架构设计文档\n\n输出格式:使用 Markdown",
- "can_spawn_subagent": false
- },
- "performance-analyzer": {
- "description": "性能分析专家,识别性能瓶颈和优化机会",
- "mode": "subagent",
- "allowed_tools": [
- "read_file",
- "search_code",
- "list_files",
- "execute_bash"
- ],
- "denied_tools": [
- "write_file",
- "edit_file",
- "task"
- ],
- "max_iterations": 25,
- "temperature": 0.2,
- "system_prompt": "你是一个性能分析专家。专注于:\n\n1. 性能问题识别\n - N+1 查询\n - 不必要的计算\n - 内存泄漏\n - 阻塞操作\n\n2. 优化建议\n - 缓存策略\n - 数据库索引\n - 并发处理\n - 批量操作\n\n3. 基准测试\n - 关键路径分析\n - 性能指标\n\n输出格式:\n- **问题**: [描述]\n- **位置**: [文件:函数]\n- **影响**: [响应时间/内存/CPU]\n- **优化建议**: [具体方案]\n- **预期收益**: [性能提升估算]",
- "can_spawn_subagent": false
- },
- "test-writer": {
- "description": "测试编写专家,生成单元测试和集成测试",
- "mode": "subagent",
- "allowed_tools": [
- "read_file",
- "search_code",
- "list_files",
- "write_file"
- ],
- "denied_tools": [
- "execute_bash",
- "task"
- ],
- "max_iterations": 20,
- "temperature": 0.3,
- "system_prompt": "你是一个测试编写专家。专注于:\n\n1. 测试覆盖\n - 核心功能\n - 边界条件\n - 错误处理\n\n2. 测试质量\n - 可读性\n - 独立性\n - 可维护性\n\n3. 测试类型\n - 单元测试\n - 集成测试\n - 端到端测试\n\n遵循 AAA 模式:Arrange, Act, Assert",
- "can_spawn_subagent": false
- },
- "my-primary-agent": {
- "description": "自定义主 Agent,具有完整权限",
- "mode": "primary",
- "can_spawn_subagent": true,
- "max_iterations": 30,
- "temperature": 0.7
- }
- },
- "default_agent": "my-primary-agent",
- "permissions": {
- "global": {
- "tools": {
- "execute_bash": "ask",
- "write_file": "ask"
- },
- "paths": {
- "/etc": "deny",
- "~/.ssh": "deny",
- "/tmp": "allow"
- },
- "network": {
- "blocked_domains": [
- "*.evil.com"
- ]
- }
- }
- }
- }
|