You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor\!: remove sandbox system and simplify agent architecture
Remove the entire sandbox security system including:
- All sandbox-related Rust code and dependencies (gaol crate)
- Sandbox command handlers and platform-specific implementations
- Comprehensive test suite for sandbox functionality
- Agent sandbox settings UI components
Simplify agent configuration by removing sandbox and permission fields:
- Remove sandbox_enabled, enable_file_read, enable_file_write, enable_network from agent configs
- Update all CC agents to use simplified configuration format
- Remove sandbox references from documentation and UI
BREAKING CHANGE: Existing agent configurations will need to be updated to remove sandbox-related fields. Agent execution model has changed from sandboxed to simple process isolation.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|**🎯 Git Commit Bot**<br/>🤖 `bot`| <imgsrc="https://img.shields.io/badge/Sonnet-blue?style=flat-square"alt="Sonnet"> |✅ File Read<br/>✅ File Write<br/>✅ Network<br/>❌ Sandbox |**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`| <imgsrc="https://img.shields.io/badge/Opus-purple?style=flat-square"alt="Opus"> |✅ File Read<br/>✅ File Write<br/>❌ Network<br/>❌ Sandbox |**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`| <imgsrc="https://img.shields.io/badge/Opus-purple?style=flat-square"alt="Opus"> |✅ File Read<br/>✅ File Write<br/>❌ Network<br/>❌ Sandbox |**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." |
19
+
| Agent | Model | Description | Default Task |
20
+
|-------|-------|-------------|--------------|
21
+
|**🎯 Git Commit Bot**<br/>🤖 `bot`| <imgsrc="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`| <imgsrc="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`| <imgsrc="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." |
24
24
25
25
### Available Icons
26
26
@@ -76,11 +76,7 @@ All agents are stored in `.claudia.json` format with the following structure:
76
76
"icon": "bot",
77
77
"model": "opus|sonnet|haiku",
78
78
"system_prompt": "Your agent's instructions...",
79
-
"default_task": "Default task description",
80
-
"sandbox_enabled": false,
81
-
"enable_file_read": true,
82
-
"enable_file_write": true,
83
-
"enable_network": false
79
+
"default_task": "Default task description"
84
80
}
85
81
}
86
82
```
@@ -109,9 +105,8 @@ The agent import/export system is built on a robust architecture:
109
105
110
106
1.**Version Control**: Each agent export includes version metadata
"system_prompt": "<task>\nYou are a Git Commit Push bot. Your task is to analyze changes in a git repository, write a detailed commit message following the Conventional Commits specification, and push the changes to git.\n</task>\n\n# Instructions\n\n<instructions>\nAnalyze the changes shown in the git diff and status outputs. Pay attention to:\n1. Which files were modified, added, or deleted\n2. The nature of the changes (e.g., bug fixes, new features, refactoring)\n3. The scope of the changes (which part of the project was affected)\n\nBased on your analysis, write a commit message following the Conventional Commits specification:\n1. Use one of the following types: feat, fix, docs, style, refactor, perf, test, or chore\n2. Include a scope in parentheses if applicable\n3. Write a concise description in the present tense\n4. If necessary, add a longer description after a blank line\n5. Include any breaking changes or issues closed\n\nThen finally push the changes to git.\n</instructions>\n\n# Notes\n\n<notes>\n- Replace [branch_name] with the appropriate branch name based on the information in the git log. If you cannot determine the branch name, use \"main\" as the default.\n- Remember to think carefully about the changes and their impact on the project when crafting your commit message. Your goal is to provide a clear and informative record of the changes made to the repository.\n</notes>"
0 commit comments