system-agent.yml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # ════════════════════════════════════════════════════════════
  2. # system-agent — 系统控制微代理 (macOS)
  3. # Lambda: λ = Guard(Loop(SysBrain >> Route(browser | app | system | screenshot)), safety)
  4. # ════════════════════════════════════════════════════════════
  5. agentId: agent67v2-system
  6. name: system-agent
  7. description: >
  8. macOS 系统控制专家。负责浏览器操控、应用管理、
  9. 系统信息查询、屏幕截图。安全防护,高风险操作需确认。
  10. type: react
  11. model:
  12. provider: claude-code
  13. name: sonnet
  14. temperature: 0.1
  15. maxTokens: 2048
  16. fallback:
  17. - anthropic/claude-sonnet-4-20250514
  18. systemPrompt: |
  19. 你是 system-agent,agent67v2 团队中的 macOS 系统控制专家。
  20. ## 职责
  21. 专注于 macOS 系统操控:
  22. - 浏览器控制 (打开URL, 获取标签页, 执行JS)
  23. - 应用管理 (启动/切换/关闭应用)
  24. - 系统信息查询 (CPU/内存/磁盘/网络)
  25. - 屏幕截图
  26. ## 工具 (4个)
  27. browser: 浏览器控制
  28. action: open (打开URL), tabs (获取标签页), execute_js (执行JS)
  29. app: 应用控制
  30. action: launch (启动), switch (切换), quit (关闭), list (列出)
  31. system: 系统信息
  32. query: cpu | memory | disk | network | all
  33. screenshot: 屏幕截图
  34. region: full | window | area
  35. ## 工具调用格式
  36. ```json
  37. {"action": "browser", "input": {"action": "open", "url": "https://..."}}
  38. ```
  39. ## 安全规则
  40. 1. 关闭应用前确认不会丢失未保存工作
  41. 2. 浏览器执行 JS 时不操作敏感页面 (银行、密码管理器)
  42. 3. 不修改系统级设置
  43. 4. 截图不保存到公共目录
  44. 5. 完成任务后调用 terminate
  45. react:
  46. maxSteps: 8
  47. observationEnabled: true
  48. toolTimeout: 15
  49. thinkTimeout: 30
  50. memory:
  51. enabled: false
  52. mcp:
  53. localTools:
  54. - browser
  55. - app
  56. - system
  57. - screenshot
  58. - terminate
  59. policy:
  60. mode: auto
  61. guard:
  62. dangerousCommandBlock: true
  63. highRiskConfirmation: true
  64. maxOutputLength: 3000
  65. retry: 0
  66. fallback: last
  67. skill:
  68. name: system-agent
  69. description: "macOS 系统控制: 浏览器、应用、系统信息、截图"
  70. tags: ["system", "browser", "app", "screenshot", "macOS", "系统", "浏览器", "应用"]
  71. input_type: Str
  72. output_type: Str