Vibe-coding笔记

不要让AI写脚本跑实验,会变得不幸。

zellij

一般agent没有detach之后后台运行的功能。可以在zellij session里跑agent,这样可以随时detach,让agent在后台跑。

安装:

# nixpkgs
nix-env -iA nixpkgs.zellij

detach: ctrl+o d

zellij help
# list-sessions
zellij ls
# 新建一个名字随机的session并且attach
zellij
# 新建指定名字的session
zellij -s session名字
# attach
zellij a
# attach到指定session
zellij a session名字
# delete-all-sessions: 删除所有EXITED session
zellij da

opencode

比较知名的开源agent。大部分模型应该都支持。

安装:https://opencode.ai/download

npm i -g opencode-ai

关闭一个session:ctrl+c

# 创建并进入一个session
opencode
opencode session list
# attach到session
opencode -s <sessionID>
# 删除session
opencode session delete <sessionID>
# 列出所有已添加API key的provider
opencode auth list
# 删除某provider的API key
opencode auth logout --provider "xxx"

如果想让AI自动读某个自定义AGENTS.md,可以在~/.config/opencode/opencode.jsonc里加一行:

  "instructions": ["~/path/to/your/AGENTS.md"]

存在的问题:

  • CPU占用很高。

  • 似乎没有原生支持在后台运行长时间任务。

Codex

可以在后台运行长时任务并且周期性监测。

感觉对第三方的模型提供商的支持不太好。最好还是买一个Chatgpt Plus订阅。

官方文档:https://developers.openai.com/codex/cli

# 安装。如果已经是最新版也会重新安装
npm install -g @openai/codex
# 升级
npm update -g @openai/codex
# 卸载
npm un -g @openai/codex

如果是买的Chatgpt Plus订阅,好像得用登录的方式。一般在服务器上用的话得选device code的方式。如果用API key的话会提示没有额度。

# 列出以前的session,选一个resume
codex resume
# 直接resume到上一个session
codex resume --last

/permissions: 默认是Ask for approval,很烦。建议设置成Approve for me

/status: 查看剩余额度。

会自动读取~/.codex/AGENTS.md

存在的问题:

  • 不能撤回之前的消息

失败的尝试

Kimi code

好处是可以立刻使用Kimi最新发布的模型。体验也比较现代。但好像不能设置允许访问的目录,要么忍受及其繁琐的审批,要么就/auto全自动。

官网:https://www.kimi.com/code

安装:

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

会自动读取~/.kimi-code/AGENTS.md

存在的问题:

目前(0.14.2)bug好像比较多,时不时会报错然后goal就停了,需要手动/goal resume

Update: 遇到这个报错,怎么都resume不了,弃坑了。

   Error: [provider.api_error] 400 Invalid request: an assistant message with 'tool_calls' must be
 followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not
 have response messages: TaskOutput:96

会话导出为.md,可以让其他agent看了之后继续工作:/export-md

卸载:rm -r ~/.kimi-code

Google Antigravity

好像不能设置代理。

模型个人评价

  • GLM 5.2: 感觉指令遵循不行,不尊重AGENTS.md里的指令。智谱平台发票只能逐月开,报销回血太慢了。

  • GPT 5.6 luna, terra: 感觉对用户指令的理解能力比较差,在指令说得比较清楚的情况下仍然不理解意图。sol就能正确理解意图。

  • Opus 4.7:

    • 把一个stash里的一部分单独提出来之后更新stash漏掉了不少东西。Opus 4.8解决得很好,教会了我通过比较diff的方式无遗漏地rebase stash。
    • 感觉对模糊指令的理解能力比较差。手感不是很好。
  • Opus 4.6: 过于自信了,回答问题不check源代码,导致对逻辑的理解错误,浪费了很多时间。

posted @ 2026-07-17 14:04  寻找繁星  阅读(22)  评论(0)    收藏  举报