Kiteline(风筝线)是一款管理 AI 编程助手的工具:Claude Code、Codex 等 Agent 在电脑上干活,你在 iPhone、iPad 或 Apple Watch 上看进度、回消息、批权限、收测试报告。电脑端(Mac、Windows、Linux)在 GitHub 开源。
问题:重要的话埋在长回复里
让 Agent 接一个第三方支付,它会写完代码、在沙箱跑通,然后在一大段回复的末尾说:「正式上线前,需要你在商户平台下载 API 证书,并设置回调地址;沙箱商户号是……密钥是……」。
这段话有三类信息混在一起:
- 只有你能做的事:Agent 没有你的商户平台账号,做不了;
- Agent 自己以后要接着做的事:比如「等退款权限开通后再接退款接口」;
- 以后还要用的关键信息:商户号、回调地址、密钥。
混在回复里,第 1 类看完就忘,第 2 类 Agent 下次开会话自己也不记得,第 3 类过两天要翻聊天记录。
拆法一:只有你能做的事,单独提醒
Kiteline 给 Agent 装了一个待办技能。遇到只有用户能做的事(注册账号、申请 AppID / Key、付款、在后台操作、提供密码),Agent 用一条命令把它单独发出来,而不是写进回复里。
手机上,会话列表上方出现「有 2 项事项需要你处理」,轻点进去每一项写着要做什么、在哪里做:

每一项两个选择:
- 现在处理:做完回到会话告诉它;
- 加入待办:先记下,做完打勾。
每条待办都记着来自哪个会话、哪条消息,轻点「原消息」直接跳回当时的回复,不用在几十条消息里翻。
拆法二:Agent 自己的待办,写清进度
第 2 类事是 Agent 自己的。技能要求它这次做不完、要等条件满足、做到一半的事,用 todo 记下来,开始做、有进展时更新,做完或不用做了马上关掉。
在 Kiteline 里它们放在「agent 的待办」一栏,写着处理到哪一步、是哪个会话在跟:

几个设计细节:
- 跨会话:开始做一件事前,Agent 会先看一遍待办列表(包括别的会话、别的电脑上记的),已经有人记过就接手,不重复记;
- 必须关:发图、发报告时还有没关的待办,命令输出会提醒它,免得越堆越多;
- 分组:按项目、Agent、来源分组,谁在处理一目了然。
拆法三:关键信息发成卡片
第 3 类信息用 keyinfo 单独发:字段一项一项列出,每项能一键复制;密码、密钥用单独的参数传,手机上默认遮住,轻点眼睛才显示;点「收藏」以后在首页「收藏」里找。

收藏保存在电脑上,手机、iPad、另一台电脑连上同一台电脑就能看到,不需要注册账号。
为什么用技能而不是改提示词
这几件事都是 Kiteline 给 Agent 安装的技能(截图、网页测试、待办与关键信息三项),安装给本机和远端电脑上的 Claude Code、Codex、OpenCode、DeepSeek Harness 等。用户不用在每个项目的提示词里写「记得把需要我做的事单独列出来」,技能内容也能在线更新,不用升级 Kiteline。
小结
把回复里的三类信息拆开:你的事单独提醒、Agent 的事写清进度、关键信息做成卡片。看起来是小事,但人不在电脑前时,这些正是最容易丢的。
Kiteline 电脑端开源:github.com/hon6/kiteline,手机在 App Store 搜索 Kiteline;目前没有安卓版。Claude Code 是 Anthropic 的产品,Kiteline 是独立的第三方工具。