Nerve Bridge (v2)
Direct neural link to Trae with closed-loop feedback via macOS AppleScript.
Quick Start
Send instruction and wait for confirmation:
CODEBLOCK0
Example:
CODEBLOCK1
How It Works
- 1. Signal Injection:
- Payload is copied to system clipboard via
pbcopy
- AppleScript activates Trae and simulates: Space (wake) → Delete → Cmd+V → Enter
- 2. Feedback Loop:
- Instruction must include a Python hook that writes to
~/.openclaw/workspace/trae_feedback.json when done
- Script waits up to 5 minutes (300 seconds) for the signal file
- Returns JSON feedback when received
Required Hook Pattern
When crafting instructions, include this pattern at the end:
CODEBLOCK2
Environment
- - Platform: macOS only
- Dependencies: System Python (
python3), AppleScript (osascript) - Permissions: System Events and Terminal must have "Accessibility" permissions
- Output File:
~/.openclaw/workspace/trae_feedback.json (created by the script)
Troubleshooting
- - No output from Trae: Check if Trae window is active and input is focused
- Timeout: Trae didn't complete within 5 minutes
- Permission denied: macOS may need to grant Terminal System Events permission
神经桥接 (v2)
通过macOS AppleScript与Trae建立直接神经链接,实现闭环反馈。
快速开始
发送指令并等待确认:
bash
python3 nerve_bridge.py <指令>
示例:
bash
python3 nerve_bridge.py 创建一个新的Python文件,并添加一个简单的Hello World函数。创建完成后,添加一个print语句进行测试。
工作原理
- 1. 信号注入:
- 通过pbcopy将负载复制到系统剪贴板
- AppleScript激活Trae并模拟操作:空格键(唤醒)→ 删除键 → Command+V → 回车键
- 2. 反馈循环:
- 指令必须包含一个Python钩子,在完成后写入~/.openclaw/workspace/trae_feedback.json
- 脚本最多等待5分钟(300秒)以获取信号文件
- 收到信号后返回JSON格式的反馈
必需的钩子模式
在编写指令时,请在末尾包含以下模式:
python
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可能需要授予终端系统事件权限