
gemini video analyze
直接将公开视频 URL 发送给 Google Gemini 模型进行分析。当 Codex 需要总结视频、回答有关视频内容的问题,或提取其中的信息时,使用此功能。
在持久化、自愈式会话中运行 AI 编码智能体,支持自动重试与完成通知。
摒弃单次长时智能体会话(易卡顿或意外终止),转而采用多次短时会话循环执行。每次迭代均从干净状态启动——无累积上下文。智能体通过文件系统和 Git 历史记录恢复进度。此即“Ralph 循环”(Ralph loop)模式。
tmux
ralphy-cli:npm install -g ralphy-cli
codex(Codex CLI)或 claude(Claude Code)~/.tmux/sock(默认的 /tmp socket 在 macOS 上可能被系统自动清理)tmux -S ~/.tmux/sock new -d -s my-task "cd /path/to/repo && ralphy --codex 'Fix the authentication bug'; EXIT_CODE=$?; echo EXITED: $EXIT_CODE; openclaw system event --text 'Ralph loop my-task finished (exit $EXIT_CODE) in $(pwd)' --mode now; sleep 999999"
tmux -S ~/.tmux/sock new -d -s feature-build "cd /path/to/repo && ralphy --codex --prd PRD.md; EXIT_CODE=$?; echo EXITED: $EXIT_CODE; openclaw system event --text 'Ralph loop feature-build finished (exit $EXIT_CODE) in $(pwd)' --mode now; sleep 999999"
ralphy --codex --parallel --prd PRD.md
tmux -S ~/.tmux/sock capture-pane -t my-task -p | tail -20
tmux -S ~/.tmux/sock list-sessions
tmux -S ~/.tmux/sock kill-session -t my-task
所有 tmux 命令末尾必须追加以下钩子:
; EXIT_CODE=$?; echo "EXITED: $EXIT_CODE"; openclaw system event --text "Ralph loopfinished (exit $EXIT_CODE) in $(pwd)" --mode now; sleep 999999
各部分作用说明:
EXIT_CODE=$? —— 捕获智能体进程退出码echo "EXITED: $EXIT_CODE" —— 在 tmux pane 输出中可见,便于人工核查openclaw system event —— 触发唤醒事件,确保 OpenClaw 实时向你推送完成通知sleep 999999 —— 保持 shell 进程存活,使输出持续可读Ralph 通过 Markdown 复选框追踪任务完成状态:
## Tasks - [ ] Create the API endpoint - [ ] Add input validation - [ ] Write tests - [x] Already done (skipped)
Ralph 仅在 PRD 中所有复选框均被勾选([x])后,才接受智能体发出的完成信号。
| 场景 | 推荐工具 |
|---|---|
| 多步骤功能开发、含 PRD 复选清单的任务 | ralphy --codex --prd PRD.md |
| 曾出现卡顿/中断的历史任务(需自动重试) | ralphy --codex "task" |
| 极小范围修复(如单文件变更) | codex exec --full-auto "task" |
| 并行处理多个独立任务 | ralphy --codex --parallel --prd PRD.md |
| 为提速跳过测试/代码检查(lint) | ralphy --codex --fast "task" |
| 使用 Claude Code 替代 Codex | ralphy --claude "task" |
~/.tmux/sock)—— 默认 /tmp 下的 socket 可能被系统定期清理。git log、git diff 及终端输出,再确认是否真正失败。PATH。若工具(如 codex)无法识别,请在命令前显式添加路径前缀,例如:/opt/homebrew/bin:...
~/.codex/log/codex-tui.log 是否存在认证错误;必要时执行 codex auth login。git log --oneline -3 和 git diff --stat 手动验证变更。tmux -S ~/.tmux/sock has-session -t 检查存在性,并按需重启。|
1 |
|







