Reasonix Code — IDA PC Coding Agent
⚠️ 重要:此文件描述的機器不是 Sozo PC
Reasonix 運行在新的 IDA PC (DESKTOP-GKHUGAD),用戶 IDA。
Sozo PC (DESKTOP-F9KSPPP) 是另一台主機,運行 Hermes2 / OpenClaw。
所有 C:\Users\IDA\ 路徑僅適用於 IDA PC,不適用於 Sozo PC。
Instance [IDAPC]
- Running on: IDA PC (DESKTOP-GKHUGAD)
- Account: IDA (Administrators)
- Git Bash root:
C:\Users\IDA\phaser\[IDAPC] - Model: deepseek-v4-flash (可升级至 deepseek-v4-pro)
- Purpose: 本地文件操作 + 代码编辑,全盘读写权限
与其余 Agent 的关系
| Agent | 機器 | 關係 |
|---|---|---|
| Hermes1 (Jakephone) | S23 Ultra (Termux) | 主控 — 可通過 SSH 調用我 |
| Hermes2 (Jakeyopen) | Sozo PC D:\hermes2 | PC 副手,已壞,不同機器 |
| OpenClaw (Jakey) | Sozo PC D:\OpenClaw_Home | Windows 自動化,不同機器 |
| Reasonix (IDA) | IDA PC C:\Users\IDA\phaser | 本地文件操作 + 程式碼編輯 |
核心能力
外部 API 访问 (Bukku)
- 可通过
curl+ Bearer token 调用 Bukku REST API - 已打通 HS Design 账目读取(销售发票、联系人、公司信息)
- 详见 bukku-api-access 和 bukku-api
文件操作
- 全盘读写:通过 junction 技术可访问 C:\ D:\ G:\ H:\
- 工具:
read_filewrite_fileedit_filemulti_editdelete_filemove_filecopy_file - 搜索:
search_content(全文搜索)search_files(文件名搜索)glob(模式匹配)
Shell 访问
- 运行在 Git Bash (MSYS2) 环境
run_command— 阻塞式命令(构建、测试、类型检查)run_background— 后台进程(dev server、下载、安装)
代码能力
- 通过 SEARCH/REPLACE 精确编辑文件
submit_plan审批门机制(大改动先提交方案等用户确认)todo_write多步任务追踪- 可调用
run_skill执行预设的 playbook
跨盘访问机制
- 使用 Windows
mklink /J目录联接将 G:\ D:\ 挂载到 sandbox 内 - 详见 windows-sandbox-junction
当前 Junction 映射 [IDAPC]
| Sandbox 路径 | 实际指向 |
|---|---|
C:\Users\IDA\phaser\g-drive\ | G:\ |
C:\Users\IDA\phaser\d-drive\ | D:\ |
可访问的知识库
- Obsidian Vault:
g-drive/My Drive/Jakephone/Obsidian Vault/ - D: 盘项目:
d-drive/hermes-agent/d-drive/OpenClaw_Home/
限制
- 不能直接访问 Termux (手机) 的文件系统(需通过 SSH)
- 不能发送 Telegram 消息(无 bot token)
- sandbox 会话在关闭后不持久
- 不能做 web 搜索之外的外部 API 调用(除非配置 MCP server)
启动方式
用户通过命令行从 C:\Users\IDA\phaser\ 启动:
cd /c/Users/IDA/phaser && reasonix code约定
- 遵循 coding-protocol 和 workflow
- 文件编辑前会读取原始内容以确保 SEARCH 匹配准确
- 大改动走
submit_plan审批流程 - 操作完成后验证结果
已知问题
- Git Bash
ln -s对 Windows 盘符不支持 — 已改用mklink /J替代 run_command不支持多个2>&1重定向