个人 AI 实践
业余开源贡献
重度跨工具用AI,长任务、Skill与公司订阅在工具间接不上;自建任务状态分层、Skill单源分发,再给上游补接入与用量解析,4个开源项目合并17个PR。
17 个
PR 已合并,来自 4 个开源项目
高质量贡献
Multica 维护者的评价
04
从深度使用里找问题:用到卡住的地方,就改方法或给上游补上
我每天同时用多个模型和多种 Harness 做实际工作,用得越深,越容易撞到工具本身的限制。我的做法是一条固定的路径:先深入用,找到具体卡点,再决定是调整自己的工作方法,还是给开源上游提 PR;做成熟的经验,再带进公司产品的设计里。
01深入使用平均每天 6.2 个模型、4.4 种 Harness
02找到卡点具体到哪个工具、哪一步接不上
03改方法或补上游自己的工作流能解决的自己解决,工具缺的就提 PR
04带进产品部分做法转入 Rollica 的设计
卡点
我的解法
长任务跨会话难续换一个会话,要求和进度都要重讲
→
任务状态分三层索引、稳定说明、动态断点分开存(05)
Skill 副本越改越不一样同一个 Skill 装在多套工具里,各改各的
→
Skill 单一源分发只在一处改,发布时分发到各工具(06)
公司在用的订阅接不进开源平台Kiro、Trae 在开源工具里接不上或功能缺失
→
向上游提 PR4 个开源项目合并 17 个 PR(07)
05
长任务能续上:把“找得到”“要求是什么”“做到哪了”分开存
只靠当前聊天的上下文,任务一换会话就断。我把任务状态拆成三层:索引负责找到任务,稳定说明记录不常变的要求,动态断点只记进度。新会话或个人 Agent 的定时任务按这个顺序读,读完就能接着做。
① 索引找得到
有明确任务名时先查索引找不到再用语义检索补充
② 稳定说明要求是什么
任务的要求和进度分开存,恢复时单独读
③ 动态断点做到哪了
当前进度只记做到哪了
代表实例
1545篇
历史文档分批整理成结构化笔记,最后形成一份职业画像报告
怎么做的
中央清单 + 12 字段规范
独立诊断脚本找出异常条目、单独重试;清单 1545 条全部标为有效
后来
个人 Agent 照此续做
定时任务显式读取这三层文件;换机器迁移后任务资产也能复用
“全部标为有效”是清单状态的统计,不代表每篇内容的提取都经过独立评测;初版也依赖人工分批发起。
06
工具资产可维护:Skill 只在一处改;推送的资讯按“读没读”再筛一遍
Skill Factory:单一源、快照、分发
同一个 Skill 装在好几套工具里,分别手改,副本很快就对不上了。现在只在一个源目录里开发,发布前留快照、可以恢复,再统一分发到各工具的安装目录。
唯一的源改动只发生在这里
→
快照归档,随时可恢复分发到各工具的安装目录安装副本不直接改
资讯推送:推送不等于读过
个人 Agent 定期推送资讯,但推了不代表看了。我把“读没读”记下来,没读的再筛一遍。
01采集:保存全文和增量,生成时只读增量
02记账:飞书卡片上的已读按钮直接回调写账本,不经过大模型
03再筛:没读的内容按关注主题和来源配额,每三天重新筛一次
已读是点击记录,不等于读懂;75→6 是一次运行的结果,不外推成长期效果。
07
给上游补上缺口:4 个开源项目合并 17 个 PR,维护者评价“高质量贡献”
2026 年 4—9 月,我按自己实际撞到的三类需求向开源项目提交了 24 个 PR,17 个已合并。同一份 Trae 真机调研同时用在两个项目上,不到一天先后合并;Multica 维护者合并时评价这是一次“high-quality contribution”。
需求 ①
把公司在用的订阅接进来
- 为 Multica、Paseo 新增 Trae CLI 接入
- 修复 Kiro、Trae 斜杠命令与技能不显示
- 修复 Kiro 每轮重复注入运行说明
需求 ②
用量能看见
- 为 vibe-usage 补 Kiro、Trae、Antigravity、Pi 共 4 种 Harness 的用量解析
- 7 个 PR 合并
需求 ③
飞书场景更稳
- 为 avibe 修复富文本图片丢失、卡片超限投递降级、切换目录后会话丢失
- 4 个 PR 合并
没合并的较大功能
- 原生会话 Fork、HTML 产物预览、桌面系统通知
- 上游选择了不同的实现
→
后来的选择
- 完整的工作体验在上游没法按自己的设计兑现,这是转向自建 Rollica 的原因之一
- 开源代码与成果记在这里,Rollica 的交付另算,不重复计
问题
Problem- 连续 262 天跨 17 种 Harness 重度用 AI,并早期深度试用多款个人 Agent
- 长任务跨会话难续、Skill 副本漂移,开源平台接不进公司在用的 Kiro、Trae 订阅
方案
Solution- 任务状态分索引、稳定说明、动态断点三层,个人 Agent 的定时任务照此续做
- Skill Factory 单一源向多套工具分发
- 向上游提 PR:接入 Trae,修命令与技能显示,补 4 种 Harness 用量解析
攻坚
Hard parts- ①Trae 接入要进两个上游→一份真机调研两边共用,不到一天先后合并
- ②个人 Agent 推送的资讯不等于读过→已读按钮回调记账、不经大模型,未读按主题与来源配额每三天再筛,单次 75 条筛出 6 条
结果
Results- 4 个开源项目合并 17 个 PR,Multica 维护者评价“高质量贡献”
- 部分做法转入 Rollica 设计