神经桥接 nerve_bridge

神经桥接是一款macOS自动化工具,通过AppleScript实现与Trae IDE的双向通信和闭环反馈。它允许用户发送代码执行指令到Trae,并自动等待任务完成确认,适用于自动化编程、脚本测试和IDE集成场景。关键词:macOS自动化、Trae IDE集成、AppleScript控制、编程反馈机制、Python脚本执行。

DevOps 0 次安装 0 次浏览 更新于 2/24/2026

name: nerve_bridge description: 通过macOS AppleScript实现对Trae的双向控制,内置反馈机制。当需要在Trae IDE中执行代码/命令并等待完成确认时使用。 metadata: { “openclaw”: { “emoji”: “⚡️”, “requires”: { “bins”: [“python3”, “osascript”] }, “install”: [ { “id”: “system”, “kind”: “system”, “label”: “macOS系统环境”, “description”: “依赖系统Python和AppleScript。无需额外安装。” } ] } }

神经桥接 (v2)

通过macOS AppleScript直接神经链接Trae,实现闭环反馈。

快速开始

发送指令并等待确认:

python3 nerve_bridge.py "<指令>"

示例:

python3 nerve_bridge.py "创建一个新的Python文件并添加一个简单的'Hello World'函数。创建后,添加一个打印语句来测试它。"

工作原理

  1. 信号注入

    • 通过pbcopy将有效载荷复制到系统剪贴板
    • AppleScript激活Trae并模拟:空格(唤醒)→ 删除 → Cmd+V → 回车
  2. 反馈循环

    • 指令必须包含一个Python钩子,该钩子在完成时写入~/.openclaw/workspace/trae_feedback.json
    • 脚本最多等待5分钟(300秒)以获取信号文件
    • 收到后返回JSON反馈

必需的钩子模式

在编写指令时,请在末尾包含此模式:

import json, time
with open("~/.openclaw/workspace/trae_feedback.json", "w") as f:
    json.dump({"status": "success", "timestamp": time.time()}, f)

环境要求

  • 平台:仅限macOS
  • 依赖项:系统Python(python3)、AppleScript(osascript
  • 权限:系统事件和终端必须具有“辅助功能”权限
  • 输出文件~/.openclaw/workspace/trae_feedback.json(由脚本创建)

故障排除

  • Trae无输出:检查Trae窗口是否处于活动状态且输入已聚焦
  • 超时:Trae在5分钟内未完成
  • 权限被拒绝:macOS可能需要授予终端系统事件权限