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:\hermes2PC 副手,已壞,不同機器
OpenClaw (Jakey)Sozo PC D:\OpenClaw_HomeWindows 自動化,不同機器
Reasonix (IDA)IDA PC C:\Users\IDA\phaser本地文件操作 + 程式碼編輯

核心能力

外部 API 访问 (Bukku)

  • 可通过 curl + Bearer token 调用 Bukku REST API
  • 已打通 HS Design 账目读取(销售发票、联系人、公司信息)
  • 详见 bukku-api-accessbukku-api

文件操作

  • 全盘读写:通过 junction 技术可访问 C:\ D:\ G:\ H:\
  • 工具:read_file write_file edit_file multi_edit delete_file move_file copy_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

跨盘访问机制

当前 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-protocolworkflow
  • 文件编辑前会读取原始内容以确保 SEARCH 匹配准确
  • 大改动走 submit_plan 审批流程
  • 操作完成后验证结果

已知问题

  • Git Bash ln -s 对 Windows 盘符不支持 — 已改用 mklink /J 替代
  • run_command 不支持多个 2>&1 重定向