<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>YidianHub 文章</title><description>记录服务、工具与思考</description><link>https://articles.yidianhub.com/</link><language>zh_CN</language><item><title>把 Codex 工作现场搬进飞书：群内直接聊业务、实时迭代需求</title><link>https://articles.yidianhub.com/posts/codex-in-feishu/</link><guid isPermaLink="true">https://articles.yidianhub.com/posts/codex-in-feishu/</guid><description>在飞书群内直接对话业务，让 Codex 持续推进需求迭代。</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;使用案例&lt;/h2&gt;
&lt;h3&gt;1、打包软件&lt;/h3&gt;
&lt;p&gt;直接在飞书群里面 @机器人，给我出个软件包。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./usage-package.png&quot; alt=&quot;在飞书群中构建并发送 APK&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;2、读取飞书群文件&lt;/h3&gt;
&lt;p&gt;机器人可以获取到飞书群文件并进行任务。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./usage-file-reading.png&quot; alt=&quot;读取并处理飞书群文件&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;3、像直接使用 Codex 一样，飞书中进行需求开发&lt;/h3&gt;
&lt;p&gt;正常的开发任务更是不在话下。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-12.png&quot; alt=&quot;在飞书中进行需求开发&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;4、手机端直接发任务&lt;/h3&gt;
&lt;p&gt;出门在外，工作也不会落下，手机端直接操控干活。&lt;/p&gt;
&lt;p&gt;这里就不举例了，电脑飞书怎么使用，手机就怎么使用即可。&lt;/p&gt;
&lt;h3&gt;5、功能扩展&lt;/h3&gt;
&lt;p&gt;飞书连接到具体的 Codex 项目中，然后再配合项目中各种 skill 技能，将会完成更加复杂的功能，以及更完美的闭环。&lt;/p&gt;
&lt;h2&gt;1、飞书配置&lt;/h2&gt;
&lt;p&gt;开始前我们需要确保本地 Codex 是可运行。这里说的不是 Codex App，而是 Codex CLI 命令工具能正常运行，因为该工具用的也是 Codex CLI 的配置。&lt;/p&gt;
&lt;h3&gt;1.1、安装运行&lt;/h3&gt;
&lt;p&gt;要用到的 Bridge 是 Codex Remote Feishu。&lt;/p&gt;
&lt;p&gt;GitHub：&lt;a href=&quot;https://github.com/zhuyidian/in-feishu&quot;&gt;https://github.com/zhuyidian/in-feishu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;macOS / Linux 直接运行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl -fsSL https://raw.githubusercontent.com/zhuyidian/in-feishu/main/install-release.sh | bash
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Windows PowerShell 运行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;irm https://raw.githubusercontent.com/zhuyidian/in-feishu/main/install-release.ps1 | iex
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;脚本运行后会在浏览器打开一个 Codex Remote Feishu 安装程序。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-27.png&quot; alt=&quot;Codex Remote Feishu 安装程序&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.2、扫码添加飞书机器人&lt;/h3&gt;
&lt;p&gt;地址：&lt;code&gt;http://localhost:9501/setup&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;跟着安装程序一步步走即可。环境检测成功后，可以扫码在飞书创建应用，点击“立即创建”即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-31.png&quot; alt=&quot;创建飞书应用&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-33.png&quot; alt=&quot;扫码添加飞书机器人&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.3、权限检查&lt;/h3&gt;
&lt;p&gt;如果有缺失的权限，直接把给出的代码复制，然后点击跳转到飞书后台权限设置界面。&lt;/p&gt;
&lt;p&gt;点击“批量导入/导出权限”，把刚才复制的内容填进去，然后点击“新增权限”即可。&lt;/p&gt;
&lt;p&gt;创建版本后，需要企业管理员审核。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-36.png&quot; alt=&quot;飞书权限配置&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-38.png&quot; alt=&quot;批量导入飞书权限&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-39.png&quot; alt=&quot;新增飞书权限&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-41.png&quot; alt=&quot;飞书权限审核&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-43.png&quot; alt=&quot;发布飞书应用版本&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-45.png&quot; alt=&quot;企业管理员审核&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.4、事件订阅&lt;/h3&gt;
&lt;p&gt;接下来它会让机器人尝试发送事件订阅测试，一般都没问题；如果不通过，去飞书后台配置即可。&lt;/p&gt;
&lt;p&gt;测试成功后继续下一步。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-48.png&quot; alt=&quot;事件订阅配置&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-50.png&quot; alt=&quot;事件订阅测试&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-52.png&quot; alt=&quot;事件订阅测试结果&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-54.png&quot; alt=&quot;飞书事件订阅后台配置&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-56.png&quot; alt=&quot;事件订阅完成&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.5、回调测试&lt;/h3&gt;
&lt;p&gt;接下来是回调测试，一般也不会有问题。&lt;/p&gt;
&lt;p&gt;测试成功后继续下一步。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-59.png&quot; alt=&quot;回调测试&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-61.png&quot; alt=&quot;回调测试成功&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.6、菜单配置&lt;/h3&gt;
&lt;p&gt;接下来是机器人配置，点击进入飞书后台配置即可。如果不配置，所有东西都需要靠手敲 &lt;code&gt;/&lt;/code&gt; 命令来实现，手机上很不方便。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-64.png&quot; alt=&quot;机器人菜单配置&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-65.png&quot; alt=&quot;飞书机器人菜单&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.7、自动启动&lt;/h3&gt;
&lt;p&gt;自动启动不用管，检测通过后就会进入 VS Code 集成。如果没有这个需求，点击“先不使用”即可跳过。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-68.png&quot; alt=&quot;自动启动检测&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.8、配置完成&lt;/h3&gt;
&lt;p&gt;到这里配置就完成了。&lt;/p&gt;
&lt;p&gt;接入完成后，发布机器人的新版本，就可以在飞书里使用了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-71.png&quot; alt=&quot;飞书机器人配置完成&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.9、对外共享&lt;/h3&gt;
&lt;p&gt;下面两个设置，按大家的使用情况来勾选。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-75.png&quot; alt=&quot;飞书机器人对外共享设置&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1.10、管理页面&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;http://localhost:9501/admin/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-78.png&quot; alt=&quot;Codex Remote Feishu 管理页面&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;2、命令使用&lt;/h2&gt;
&lt;h3&gt;2.1、/list：选择工作区&lt;/h3&gt;
&lt;p&gt;开始任务之前，要先选择工作区，也就是选择在哪个项目下面进行对话。输入 &lt;code&gt;/list&lt;/code&gt; 即可进入选择界面。&lt;/p&gt;
&lt;p&gt;这里的工作区其实就是你使用 Codex 时操作的工作区。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-83.png&quot; alt=&quot;在飞书中选择工作区&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;2.2、其它命令&lt;/h3&gt;
&lt;p&gt;这里就不一一列举命令测试了，自行使用即可。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/help 查看可用命令帮助。
/menu 打开按钮式命令菜单。
/status 查看当前模式、工作区、线程、运行状态。
/workspace 打开工作区管理入口。
/workspace list 列出可用工作区。
/workspace new 新建工作区入口。
/workspace new dir 从本地目录添加/创建工作区。
/workspace new git 从 Git 仓库创建工作区。
/workspace new worktree 创建 Git worktree 工作区。
/workspace detach 解除当前工作区绑定。
/list 列出可接管的实例/工作区。
/use 选择当前实例里的线程；别名 /threads、/sessions。
/useall 从全部线程里选择；别名 /sessionsall。
/detach 解除当前飞书会话的接管。
/new 新建一个会话，下一条消息作为首条输入。
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;/sendfile 从当前工作区选择文件发送到飞书。
/review 打开代码 review 入口。
/review uncommitted review 当前未提交改动。
/review commit &amp;lt;sha&amp;gt; review 指定 commit。
/admin 打开系统管理入口。
/admin web 打开公网/外部管理页入口。
/admin localweb 打开本地管理页入口。
/admin autostart on 开启自动启动，平台支持时可用。
/admin autostart off 关闭自动启动。
/cron 打开定时任务入口。
/cron reload 重新加载定时任务配置。
/upgrade 查看升级状态。
/upgrade latest 检查或继续升级到当前 track 最新版。
/upgrade track beta 切换 release track。
/upgrade local 使用本地 artifact 升级。
/debug 查看调试入口。
/vscode-migrate VS Code 迁移/兼容相关入口。
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;补充：&lt;code&gt;/setup&lt;/code&gt; 不是飞书聊天命令，是启动服务后在浏览器打开的 Web Setup/Admin 配置入口。&lt;/p&gt;
&lt;h2&gt;3、问题清单&lt;/h2&gt;
&lt;h3&gt;3.1、怎么停止 Codex Remote Feishu&lt;/h3&gt;
&lt;p&gt;停止 Codex Remote Feishu：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$pidFile = &quot;$HOME\.local\state\codex-remote\codex-remote-relayd.pid&quot;
$relayPid = Get-Content $pidFile
Stop-Process -Id $relayPid -Force
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;确认是否停掉：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl.exe --noproxy &quot;*&quot; -sf http://127.0.0.1:9501/v1/status
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果返回连接失败，就说明已停止。&lt;/p&gt;
&lt;p&gt;如果还没停干净，可以查进程：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Get-Process | Where-Object { $_.ProcessName -like &quot;*codex-remote*&quot; }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后按 PID 停：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Stop-Process -Id &amp;lt;PID&amp;gt; -Force
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;只是在飞书里停止当前任务的话，不用停 daemon，发送：&lt;code&gt;/stop&lt;/code&gt;。&lt;/p&gt;
&lt;h3&gt;3.2、怎么运行 Codex Remote Feishu&lt;/h3&gt;
&lt;p&gt;PowerShell 中直接运行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;amp; &quot;C:\Users\xxx\AppData\Local\codex-remote\bin\codex-remote.exe&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;重新执行安装式启动，也可以运行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd E:\project\AIProjet\in-feishu\codex-remote-feishu
.\bin\codex-remote.exe install -bootstrap-only -start-daemon
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或者在用户目录下运行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;amp; &apos;C:\Users\xxx\AppData\Local\codex-remote\bin\codex-remote.exe&apos; install -bootstrap-only -start-daemon
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;启动后打开：&lt;code&gt;http://localhost:9501/admin/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;或者：&lt;code&gt;http://localhost:9501/setup&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;运行成功会看到类似：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;service: ready
web admin: http://localhost:9501/admin/
logs: xxxxx
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后检查状态：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl.exe --noproxy &quot;*&quot; -sf http://127.0.0.1:9501/v1/status
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;打开管理页：&lt;code&gt;http://localhost:9501/admin/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image-110.png&quot; alt=&quot;Codex Remote Feishu 运行状态&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;3.3、中断当前 Codex turn&lt;/h3&gt;
&lt;p&gt;在飞书机器人里面发送：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/stop
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;/stop&lt;/code&gt; 是中断当前 Codex turn；上面的 PowerShell 是停止整个 Codex Remote Feishu 后台服务。&lt;/p&gt;
&lt;h3&gt;3.4、/list 等命令老是提示：目标回调服务器超时未响应&lt;/h3&gt;
&lt;p&gt;经过分析日志发现：不是飞书后台没通，也不是机器人没收到回调，而是 Codex Remote Feishu 自己在处理“选择工作区”这个动作时卡住，或没有及时响应飞书。&lt;/p&gt;
&lt;p&gt;这说明点击“选择工作区”后，事件已经进入本机 daemon，但没有完成绑定，也没有及时给飞书返回 ACK，所以飞书客户端显示“目标回调服务器超时未响应”。&lt;/p&gt;
&lt;p&gt;原因是 v1.8.4 的 bug 或 Windows 下的处理链路问题：卡在 &lt;code&gt;surface.target_picker.select_workspace&lt;/code&gt; 后，没有后续 attach/select 成功日志。&lt;/p&gt;
&lt;p&gt;如果是 Windows 平台，可以尝试直接用源码编译后再试。新版本已经修复。&lt;/p&gt;
&lt;h3&gt;3.5、本地配置的信息在哪里？&lt;/h3&gt;
&lt;p&gt;机器人的持久化配置在这里：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;C:\Users\xxx\.config\codex-remote\config.json
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装状态文件也指向这个配置路径：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;C:\Users\xxx\.local\share\codex-remote\install-state.json
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>欢迎来到 YidianHub 文章</title><link>https://articles.yidianhub.com/posts/welcome/</link><guid isPermaLink="true">https://articles.yidianhub.com/posts/welcome/</guid><description>YidianHub 文章站正式启用，记录服务说明、工具整理与持续更新的内容。</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;YidianHub 文章站正式启用。&lt;/p&gt;
&lt;p&gt;这里会长期整理三类内容：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;服务说明&lt;/strong&gt;：记录服务入口、使用方式与变更信息。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工具与资源&lt;/strong&gt;：整理日常使用中值得保留的工具、链接和方法。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目记录&lt;/strong&gt;：沉淀构建与维护过程中的想法和实践。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;主站用于快速抵达服务，文章站则专注于阅读与归档。&lt;/p&gt;
</content:encoded></item></channel></rss>