|
16 | 16 |
|
17 | 17 | ## 📦 Available Agents |
18 | 18 |
|
19 | | -| Agent | Model | Description | Default Task | |
| 19 | +| Agent | Model Alias | Description | Default Task | |
20 | 20 | |-------|-------|-------------|--------------| |
21 | | -| **🎯 Git Commit Bot**<br/>🤖 `bot` | <img src="https://img.shields.io/badge/Sonnet-blue?style=flat-square" alt="Sonnet"> | **Automate your Git workflow with intelligent commit messages**<br/><br/>Analyzes Git repository changes, generates detailed commit messages following Conventional Commits specification, and pushes changes to remote repository. | "Push all changes." | |
22 | | -| **🛡️ Security Scanner**<br/>🛡️ `shield` | <img src="https://img.shields.io/badge/Opus-purple?style=flat-square" alt="Opus"> | **Advanced AI-powered Static Application Security Testing (SAST)**<br/><br/>Performs comprehensive security audits by spawning specialized sub-agents for: codebase intelligence gathering, threat modeling (STRIDE), vulnerability scanning (OWASP Top 10, CWE), exploit validation, remediation design, and professional report generation. | "Review the codebase for security issues." | |
23 | | -| **🧪 Unit Tests Bot**<br/>💻 `code` | <img src="https://img.shields.io/badge/Opus-purple?style=flat-square" alt="Opus"> | **Automated comprehensive unit test generation for any codebase**<br/><br/>Analyzes codebase and generates comprehensive unit tests by: analyzing code structure, creating test plans, writing tests matching your style, verifying execution, optimizing coverage (>80% overall, 100% critical paths), and generating documentation. | "Generate unit tests for this codebase." | |
| 21 | +| **🎯 Git Commit Bot**<br/>🤖 `bot` | <img src="https://img.shields.io/badge/sonnet-blue?style=flat-square" alt="Sonnet"> | **Automate your Git workflow with intelligent commit messages**<br/><br/>Analyzes Git repository changes, generates detailed commit messages following Conventional Commits specification, and pushes changes to remote repository. Uses the `sonnet` alias to automatically use the latest Sonnet model. | "Push all changes." | |
| 22 | +| **🛡️ Security Scanner**<br/>🛡️ `shield` | <img src="https://img.shields.io/badge/opus-purple?style=flat-square" alt="Opus"> | **Advanced AI-powered Static Application Security Testing (SAST)**<br/><br/>Performs comprehensive security audits by spawning specialized sub-agents for: codebase intelligence gathering, threat modeling (STRIDE), vulnerability scanning (OWASP Top 10, CWE), exploit validation, remediation design, and professional report generation. Uses the `opus` alias to automatically use the latest Opus model. | "Review the codebase for security issues." | |
| 23 | +| **🧪 Unit Tests Bot**<br/>💻 `code` | <img src="https://img.shields.io/badge/opus-purple?style=flat-square" alt="Opus"> | **Automated comprehensive unit test generation for any codebase**<br/><br/>Analyzes codebase and generates comprehensive unit tests by: analyzing code structure, creating test plans, writing tests matching your style, verifying execution, optimizing coverage (>80% overall, 100% critical paths), and generating documentation. Uses the `opus` alias to automatically use the latest Opus model. | "Generate unit tests for this codebase." | |
24 | 24 |
|
25 | 25 | ### Available Icons |
26 | 26 |
|
@@ -74,7 +74,7 @@ All agents are stored in `.opcode.json` format with the following structure: |
74 | 74 | "agent": { |
75 | 75 | "name": "Your Agent Name", |
76 | 76 | "icon": "bot", |
77 | | - "model": "opus|sonnet|haiku", |
| 77 | + "model": "sonnet|opus", |
78 | 78 | "system_prompt": "Your agent's instructions...", |
79 | 79 | "default_task": "Default task description" |
80 | 80 | } |
@@ -128,7 +128,7 @@ Export your agent to a `.opcode.json` file with a descriptive name. |
128 | 128 |
|
129 | 129 | - **Single Purpose**: Each agent should excel at one specific task |
130 | 130 | - **Clear Documentation**: Write comprehensive system prompts |
131 | | -- **Model Choice**: Use Haiku for simple tasks, Sonnet for general purpose, Opus for complex reasoning |
| 131 | +- **Model Aliases**: Use `sonnet` for general purpose tasks (fast and efficient), `opus` for complex reasoning and advanced capabilities. Model aliases automatically use the latest version of each model family. |
132 | 132 | - **Naming**: Use descriptive names that clearly indicate the agent's function |
133 | 133 |
|
134 | 134 | ## 📜 License |
|
0 commit comments