feat: add 10 new tools + agent self-evolution system (31 tools total)

New tools (10):
- code_execute: Python/JS sandbox execution
- git_operation: Git read-only operations (log/diff/blame/status)
- web_search: DuckDuckGo web search
- pdf_generate: Markdown to PDF/HTML report generation
- project_scaffold: Project template generator (fastapi/vue/react)
- task_plan: Task decomposition and progress tracking
- excel_process: Excel read/write with chart support
- browser_use: Headless browser control (playwright)
- docker_manage: Docker container management (read-only)
- deploy_push: File deployment (copy/rsync)

Self-evolution tools:
- agent_create: Dynamically create specialized sub-agents at runtime
- tool_register: Dynamically register HTTP tools at runtime

Documentation:
- Add 使用文档.md with full tool reference and project examples
- Update 创建agent.md (19→31 tools, add self-evolution chapter)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
renjianbo
2026-05-03 22:29:28 +08:00
parent de415ca310
commit 244ed31274
5 changed files with 1912 additions and 4 deletions

View File

@@ -16,6 +16,18 @@ export const BUILTIN_SKILL_OPTIONS: { name: string; label: string }[] = [
{ name: 'database_query', label: '数据库查询' },
{ name: 'adb_log', label: 'ADB 日志' },
{ name: 'agent_call', label: '调用 Agent' },
{ name: 'code_execute', label: '代码执行' },
{ name: 'git_operation', label: 'Git 操作' },
{ name: 'web_search', label: '网页搜索' },
{ name: 'pdf_generate', label: 'PDF 生成' },
{ name: 'project_scaffold', label: '项目脚手架' },
{ name: 'task_plan', label: '任务规划' },
{ name: 'excel_process', label: 'Excel 处理' },
{ name: 'browser_use', label: '浏览器操控' },
{ name: 'docker_manage', label: 'Docker 管理' },
{ name: 'deploy_push', label: '部署推送' },
{ name: 'agent_create', label: '创建 Agent' },
{ name: 'tool_register', label: '注册工具' },
]
export const BUILTIN_SKILL_LABELS: Record<string, string> = Object.fromEntries(