foranduo retweeted
斯坦福大学课程 CS329A: Self-Improving AI Agents
课程 9 讲视频都已发布在 Youtube,第 1 讲 52 万观看,第 9 讲 1.5 万。趁假期坚持看完 9 讲视频,你就超过了中间的 50 多万人,和连第 1 讲都没看过的无数人 😂
开玩笑,虽然 AI Agent 已经强大到很多人觉得不需要再学习,什么问题都可以直接问,到顶级大学的基础课程,系统学习下来,还是会很有收获,全局认知的提升。
课程主页:
cs329a.stanford.edu/
视频列表:
youtube.com/playlist?list=PL…
foranduo retweeted
这个说法有一定道理,我是从小县城出来的。以前我们的县城里边,最有钱的是一些在外边做生意的。还有一些县城里边能够包到工程的。当然,县城里边的某些官员不知道有没有钱,但是有钱也不敢太过分。这些人每天晚上就相互吃饭、约饭局、打麻将,后来又天天卡拉 OK、各种活动。就是那种江湖味道很重的人。但是我和爸妈和这些人都格格不入。到了高校里边,实际上大学里边的各种各样的神仙人物也很多,但是那些年的风气也是各种各样的谈笑风生,一起吃饭酒局,才能拿到课题,拿到经费。让我觉得很郁闷。一个偶然的机会结识了一个律师,这位老兄告诉了我怎么炒股、怎么投资,甚至还告诫我,不要和那些当官的走得太近,不要去混那些圈子。他说,你要办一件事的时候,如果对方要收钱,对方会强烈的暗示你,在这方面你不需要太聪明。故作聪明的,到处去送钱的人,最后下场一般都不好。还说要多读书。他的一辆宝马车后面,随时随地都是一些翻译的国外的关于投资的书籍。当时他出钱,我出力,想办一个 CRO 公司,公司失败了,但是眼界大开,再往后就是靠着自己节俭储蓄买房加杠杆,慢慢的就财务自由了。
Nature 期刊盖章:普通人到底怎么变有钱?
哈佛、斯坦福和 Meta 联手,直接调取了 Facebook上 7220 万人、210 亿条真实的好友关系链。我个人感觉,这数据量,基本把大半个美国翻了个底朝天。
他们想研究一个终极问题:到底是什么决定了一个人能不能打破阶层固化、逆袭变有钱?
结果发现,那些天花乱坠的因素,什么学校好坏、社区凝聚力、宗教信仰啊,诸如此类的。都不是决定性的。最硬核的指标只有一个,叫经济连接度,即Economic Connectedness, 简称 EC。
说白了,就是你的跨阶层朋友圈有多大。
更落地一点翻译,就是在低收入人群里,到底有多少比例的朋友是富人。
研究发现,这个指标和跨代收入向上流动的相关系数高达 0.65,
🚨在社科界,这几乎是统治级的超高相关性了。
我们可以得到一个黄金定律,即一个出身普通的普通孩子,如果在一个富人比例高、且大家玩得来的社区长大,他长大后的平均收入能直接暴涨 20%。
既然搞钱的密码是 EC,那普通人想逆袭,最该做的就是打破自己的社交舒适圈,换个环境蹭圈子,去富人或精英高频出现的社区、学校、甚至健身房,比如高强度的专业训练场、高质量的学术沙龙。
更重要的是,提升自己的被链接价值。毕竟富人也不傻,单纯的巴结没用。用你的专业能力、独特见解,哪怕是懂 AI懂技术、或者在某个小领域做到了极致去作为入场券,给高净值人群提供情绪价值工具价值。
想变有钱,先去看看你朋友圈里最厉害的 5 个人是谁。去主动连接那些比你富有、比你认知高的人,现在就行动起来。
这是一篇五年前的论文,但我记忆犹新。
foranduo retweeted
🚀这是我至今看过最好的 Hermes Agent 新手入门视频,没有之一!
强烈推荐给想入门的朋友。
短短 6 步就将 Hermes 调教为全能AI助理
很多人用 Agent 最大的误区,就是直接丢给它一堆零散任务。这其实是本末倒置!
视频里分享的「六步系统」含金量极高,教你如何把 Hermes 调教成真正懂你的全能 AI 助理。
核心就在于用「反向采访」做生活审计,精准切中工作痛点。
每天轻松节省数小时!强烈推荐给想入门 AI Agent 的朋友,闭眼看就完了!
视频中提到的提示词见评论区🙂
最后,致敬视频原作者 @sharbel ,good job!
foranduo retweeted
看了字节暴富老哥的这篇文章:
观察生活里的反常价格,然后找信息去查价格曲线,顺着产业链往上找原因,再用财报和机构持仓做验证z
这个研究路径值得很多朋友学习。
不过真正让收益暴涨的是,他后面集中仓位买入 $STX,并且用 LEAPS Call 去放大收益。
感觉很多人容易模仿成给自己找理由梭哈。😂
foranduo retweeted
学外语最省钱、也最粗暴的办法:边快走,边像疯子一样自言自语。
这套方法有个正经的名字,叫“影子跟读法”(Shadowing)。
发明它的是一位美国教授 Alexander Arguelles。
他在德国开始琢磨这套方法,后来在韩国把这套体系彻底完善了。
原理其实极其简单,就是:听到什么,立刻用最快的速度复述出来。
耳朵刚进,嘴巴立刻同步往外吐。
关键在于,教授提出了一个非常具有操作性的辅助动作:
你不能瘫在沙发上读,你得快步走起来。
在快走的过程中进行跟读,能提高大脑的警觉度,增加血氧含量,强迫你的注意力绝对集中。
这套方法分两个阶段。
入门阶段,你需要准备三样东西:
你正在学的外语文本、一份母语对照翻译、以及配套的音频。
一边听,一边看,嘴里一边跟着秃噜,脚下还得快步走。
教授极力推荐像 Assimil 这样的双语教材,因为最省事,省去了你自己排版和找对照的麻烦。
等到了进阶阶段,你甚至连课本都不需要了。
直接戴上耳机,挑一本外语有声书(Audiobook)。
它怎么播,你脚下不停,嘴里同步跟读。
这套方法像训练肌肉记忆一样,强行把耳朵、嘴巴和大脑注意力绑在一起,不用痛苦地钻研语法。
不用花大钱买课,也不用跟 AI 假模假样地尬聊。
找个安静的地方,迈开腿,嘴里跟着念。
把语言学习变成一场物理层面的有氧运动,这才是普通人高效率通关外语的硬核路径。
foranduo retweeted
Nature 期刊盖章:普通人到底怎么变有钱?
哈佛、斯坦福和 Meta 联手,直接调取了 Facebook上 7220 万人、210 亿条真实的好友关系链。我个人感觉,这数据量,基本把大半个美国翻了个底朝天。
他们想研究一个终极问题:到底是什么决定了一个人能不能打破阶层固化、逆袭变有钱?
结果发现,那些天花乱坠的因素,什么学校好坏、社区凝聚力、宗教信仰啊,诸如此类的。都不是决定性的。最硬核的指标只有一个,叫经济连接度,即Economic Connectedness, 简称 EC。
说白了,就是你的跨阶层朋友圈有多大。
更落地一点翻译,就是在低收入人群里,到底有多少比例的朋友是富人。
研究发现,这个指标和跨代收入向上流动的相关系数高达 0.65,
🚨在社科界,这几乎是统治级的超高相关性了。
我们可以得到一个黄金定律,即一个出身普通的普通孩子,如果在一个富人比例高、且大家玩得来的社区长大,他长大后的平均收入能直接暴涨 20%。
既然搞钱的密码是 EC,那普通人想逆袭,最该做的就是打破自己的社交舒适圈,换个环境蹭圈子,去富人或精英高频出现的社区、学校、甚至健身房,比如高强度的专业训练场、高质量的学术沙龙。
更重要的是,提升自己的被链接价值。毕竟富人也不傻,单纯的巴结没用。用你的专业能力、独特见解,哪怕是懂 AI懂技术、或者在某个小领域做到了极致去作为入场券,给高净值人群提供情绪价值工具价值。
想变有钱,先去看看你朋友圈里最厉害的 5 个人是谁。去主动连接那些比你富有、比你认知高的人,现在就行动起来。
这是一篇五年前的论文,但我记忆犹新。
foranduo retweeted
一本开源实战书:《Hands-On Large Language Models》(《动手学大模型》)。
全书 12 章,从语言模型基础到提示词工程、语义搜索、模型微调,再到多模态应用,循序渐进,覆盖大模型落地的关键路径。
GitHub:github.com/HandsOnLLM/Hands-…
官网:llm-book.com
配套大量可运行的代码示例,直接在 Colab 上手,把原理讲透,把应用做出来。
foranduo retweeted
想用Hermes和Openclaw白嫖全网数据又不想被反爬的收藏着10个仓库就够了!
1️⃣ Firecrawl:丢个URL进去,它自己把整站爬完,吐出来就是AI能直接吃的干净数据,JS渲染的页面也扛得住,14万★,进了GitHub Top 100。
🔗 github.com/firecrawl/firecra…
2️⃣ Crawl4AI:把网站整成LLM能直接读的文本,不要API key不要钱。一个被16美元月费惹毛的程序员几天写出来的,7万★。
🔗 github.com/unclecode/crawl4a…
3️⃣ browser-use:让AI像真人一样点鼠标、登录、填表,ETH Zurich学生团队搞的,10万★。
🔗 github.com/browser-use/brows…
4️⃣ Crawlee:自动换代理、重试、伪装指纹、管队列,一整套躲限制的家伙事儿全给你配齐。
🔗 github.com/apify/crawlee
5️⃣ Scrapy:干了十多年的老炮,几百万页面照样稳,永久免费。
🔗 github.com/scrapy/scrapy
6️⃣ MarkItDown:微软出的,PDF、Office、HTML、图片批量转文本,开源免费。
🔗 github.com/microsoft/markitd…
7️⃣ Scrapling:网站改版它自己适应,还能一直躲封禁,免费版能打付费的。
🔗 github.com/D4Vinci/Scrapling
8️⃣ scrcpy:用电脑远程操控安卓手机,专治那些只有App没网页的,14万★。
🔗 github.com/Genymobile/scrcpy
9️⃣ AutoScraper:给它一个样例,它自己学规律批量扒,不用写选择器,几行Python就跑。
🔗 github.com/alirezamika/autos…
🔟 curl-impersonate:把请求伪装成真Chrome指纹,看着就像真人在点,绕反爬不要太轻松。
🔗 github.com/lwthiker/curl-imp…
工具都摆这了,能扒多少看你自己。
This quoted post is unavailable.
TLDR,帮大家简单总结下:
MCP、API、CLI 本质上是同一件事,都是让 Agent 调用工具的方式
1. MCP 是目前唯一在协议层考虑 "人在回路"的方案。
协议层面就考虑了 Agent 交互的需求,比如回传会话、对话界面嵌入UI、等待人操作、状态通知等。
用 OpenAPI 或 bash 很难优雅实现。
2. API 适合 90% 的场景
API 的优势在本身携带了大量有用的元信息,如接口描述、可读状态,对 Agent 做决策很有帮助。
3. CLI 今天最好用,但长期是死路
CLI 现在对 Agent 来说确实最好用,原因是 bash 的可组合性极强,本地运行、调试方便、数据访问能力强。
CLI 的限制:需 Unix shell 环境,有依赖问题,也有CLI 命令踩坑问题,如等人类输入卡死等。
我愿称Sac老师为个人网站的神!从未见过这么牛逼的用Codex搭建个人网站的方法!
高级感个人网站搭建,小白上手的保姆级教程:
1. 用 Codex 分析社媒数据,整理详细的网站内容文档。
这一步可以参考所有社媒网站,X可以在“设置和隐私”-“你的账号”里面,下载你的所有数据,让Codex帮你分析,然后整理成一份Markdown文档。这一步可能需要人工精修一下,毕竟只有你知道到底哪些重点需要呈现在网站上。
2. 利用Codex+taste skill 生成高质量的网页参考图
GitHub地址:github.com/Leonxlnx/taste-sk…
这一步没有让Codex直接开始干活,而是先生成参考图,确认和Codex对齐视觉效果之后,才继续开发步骤,真是神来一笔!
3. 用Codex分析拆解参考图结构,关键素材用ImageGen单独生成图片
因为很多关键的素材代码生成效果不好,所以需要用到Codex内置的ImageGen插件进行单独图片素材生成,更加美观优雅!
4. 利用Codex的Build Web Apps插件的Frontend App Builder skill将网页参考图复刻成真实网页
谁说Codex做不出来前端精美的网页,Sac老师这一波真的狠狠打脸这群人了😅
不得不说Claude这次想出来的算法太损了,几乎不会误杀,而且是精准的超大规模打击。
此刻这篇推文的价值继续在提升,一个很重要的问题——稳定的Claude Code订阅应该是怎么样的?
我见过最离谱的做法是让在欧洲的朋友买一台物理机器,平时开发完全远程操作,几乎100%可以规避问题;
次一点的办法:保持用户指纹的一致性,本地时区+付款方式地区+IP所在区域,这三点是重中之重。
foranduo retweeted
“Loop engineering” is a hot buzzphrase after mentions of it by Boris Cherny (Claude Code’s creator) and Peter Steinberger (OpenClaw's creator) went viral on social media. Loops are now a key part of how we get AI agents to iterate at length to build software. In this letter, I’d like to share my 3 key loops, shown in the image below, for building 0-to-1 products. These loops guide not just how I build software, but also how I decide what software to build.
Agentic coding loop: Given a product specification and optionally a set of evals (that is, a dataset against which to measure performance), we can have an AI agent write code, test its work, and keep iterating until the code is bug-free and meets its specification. This idea of closing the loop took off around the end of last year, and it has been a game changer in enabling coding agents to work longer productively without human intervention. For example, over the weekend, I was building an app for my daughter to practice typing, and my coding agent could easily work for around an hour, using a web browser to check what it had built multiple times before getting back to me, without needing my intervention.
The engineering loop executes quickly. Every few minutes, the coding agent might build and test a new version of the software. I hear frequently from developers who are finding new ways to engineer more effective engineering loops. This is an active area of invention!
Developer feedback loop: In this loop, a developer examines the current product and steers the coding agent to improve it. Last year, a lot of developers (including me) were acting as the QA (quality assurance) function for our coding agents, manually finding bugs and then asking the agent to fix them. But with coding agents much more able to test their own code, the amount of time we need to spend on this function has decreased significantly. This allows us to make higher-level product decisions, such as what key features to offer, where the UI needs improvement, and so on.
The developer-feedback loop operates over time intervals between tens of minutes and hours — that's how frequently a developer might review a product and give feedback. In the case of the typing app, I changed my mind a few times about the visual design, what cat costumes she can unlock as she learns (she loves cats), and the user flow for a grown-up to log in and steer the child's learning experience.
When a developer has a clear vision for what to build, it is still a lot of work to translate that vision into a specification for a coding agent to implement. Further, after the developer has seen an implementation, they might update (or perhaps clarify) the spec to steer it toward what they want. If you find that the system repeatedly runs into certain problems, building a set of evals for the agent becomes useful.
AI-native teams are increasingly using AI to help shape product direction, for example, automating the gathering and analysis of usage data, summarizing written and verbal customer feedback, or carrying out competitive analysis. However, for pretty much all the products I’m involved in, I see humans as having a significant context advantage over current AI systems — we know a lot more than the AI system about the users and the context the product has to operate in — and thus humans play a critical role. Many people describe this human contribution as “taste,” but I prefer to think of it as humans having a context advantage, since that gives us a clearer path to helping AI systems get better. This also speaks to why this step can’t be automated: So long as the human knows something the AI does not, human-in-the-loop is needed to to inject that knowledge into the system.
External feedback loop: This includes a wide range of tactics like asking a few friends for feedback, launching to alpha testers, or putting the code into production with A/B testing. These tactics are usually slow, rarely taking less than hours and sometimes taking days or even weeks. This data informs the developer vision, which in turn continues to drive the detailed product spec, which in turn drives the coding agent.
With coding agents speeding up software development, more engineers are starting to play a partial product management role. For many engineers who are growing into this role, the hardest part is shaping the product vision and striking a balance between building (bridging the gap between vision and spec) and getting user feedback to evolve the vision. It is important to do both!
I will write more about how to do this in future posts, but for now, I find it encouraging that engineers are playing an expanded role (just as product managers and designers now do more engineering).
[Original text: The Batch]
Q:我们公司有十几个微服务,现在想让开发用 AI Agent 来做系统设计和编码。问题是一个 user story 经常需要多个微服务协作,Agent 必须了解每个服务的职责边界和业务概念才能做出合理的设计。我们打算把所有微服务放到一个 workspace 下,每个服务配上自己的文档,让 AI 自己去处理。这种方式合理吗?有没有更好的实践?
A:用好 Agent 的关键是两点:上下文的质量,和验证的闭环。
先说上下文质量。
放在一个 workspace 下是目前社区比较推荐的做法。
monorepo 天然适合和 AI 配合,因为 Agent 可以在一个地方同时看到 schema 定义、API 协议、各个服务的实现代码。如果因为历史原因确实不方便合成 monorepo,有个折中方案叫虚拟 monorepo,就是把多个仓库 clone 到同一个本地目录下。
除了放在一起,文档也是很好的让Agent获取上下文的方式,最好给 Agent 一张地图,加上按需加载:
1. 根目录放一份总的 AGENTS.md(或 CLAUDE.md)当索引用,列清楚有哪些服务、各自负责什么、要改某个服务就去读它目录下的文档。
2. 每个微服务自己目录里再放一份,写清自己的职责边界和业务概念,这其实就是 DDD 里的 bounded context。
3. 让 Agent 先看根索引,定位到相关的那几个服务,再去加载它们的细节。
不过要注意文档要及时更新,尤其是微服务协议变更了,一定要及时更新文档,否则会误导。
能从代码或规格自动生成的,就别手写。手写文档迟早会和代码对不上,而像 OpenAPI 这种机器可读的接口规格,一份东西既是文档,又能拿去生成 mock 和测试。
除了文档,还有一个很多人忽略的上下文来源:协议测试代码。高质量的 contract test 本身就是最准确的活文档,它精确地描述了服务之间实际的交互协议,比人写的文档更不容易过时,因为错了测试就无法通过。你如果已经有 OpenAPI spec 或者 Pact 契约文件,这些对 Agent 理解服务边界非常有价值。
再说验证。微服务场景下验证是最麻烦的部分,因为一个 user story 可能涉及好几个服务协作,你不可能让 Agent 每改一行代码就把整个系统跑起来做端到端测试。
一个实用的思路是:每个微服务提供 mock server 或者基于 OpenAPI spec 自动生成的模拟服务。Agent 写完代码后可以在本地跑 contract test 验证自己的改动有没有破坏和其他服务的协议约定,不需要依赖线上真实的 API 或者完整的集成环境。这样 Agent 就能形成一个“写代码→跑测试→自我修正”的闭环,不需要人在过程中频繁干预。
想再进一步,建议了解一下契约测试(consumer-driven contract testing,常用工具是 Pact)。思路是调用方把自己实际用到的接口形状记下来,生成一个契约文件,被调方再去验证自己能不能满足这个契约。
简单说:workspace 统一提供全局视图,分层文档 + 协议测试提供精准上下文,mock server + contract test 提供验证闭环。这三层搭好,Agent 处理跨微服务的系统设计就比较靠谱了。
一些参考资料
1. Anthropic 的 Effective context engineering for AI agents,讲怎么把上下文当稀缺资源来经营、按需加载:
anthropic.com/engineering/ef…
2. Anthropic 的 Effective harnesses for long-running agents,讲长任务里怎么给 Agent 搭脚手架(比如用进度文件加 git 记录跨上下文窗口接力):
anthropic.com/engineering/ef…
3. 怎么在 monorepo 里组织 AGENTS.md 给 Agent 用,可以看 dev.to 上这篇 Steering AI Agents in Monorepos with AGENTS.md:
dev.to/datadog-frontend-dev/…
契约测试入门,搜 Pact 加 consumer-driven contract testing 的指南就行。
foranduo retweeted
卧槽,Anthropic 这次真的翻大车了。
有人在 Claude Code 的二进制里挖出了隐藏代码——专门检测你是不是中国用户、或者代理走了中国。不是普通遥测,是故意混淆、发行说明不写、用户完全不知情的那种。
过程很骚:
- 检测到你在用代理 → 检查时区(上海/乌鲁木齐)
- 检查代理 URL 是不是指向中国域名或 AI 实验室
- 命中之后,偷偷改掉 system prompt 里的字符:把日期格式换掉、把撇号换成别的 Unicode 同形异码字
- 这些改动肉眼根本看不出来,但 Anthropic 后端可以对得上
说穿了就是:它在你的 prompt 里藏了一组只有他们自己能解的水印。
从 v2.1.91(今年4月2号)就有了,代码做了 XOR 加密、函数名压成一坨,strings 根本扫不出来。
Anthropic 要防什么大家都懂:防套 API 卖翻墙服务、防国内实验室蒸馏模型。但问题是——你是做开发工具的,用户给你文件系统权限、给你 Shell,你背地里搞这一手?
最寒心的是:没有任何文档、没有任何声明。
今天它能偷偷改 prompt 水印你,明天呢?后天呢?一个运行在你本地的编码 Agent,你永远不知道它到底还在上面藏了什么。
源码三月份就因为 npm 泄露过一次,六十万行被人翻了个底朝天。这才过多久,又来一桩。
开发者工具的底线就三个字:别背刺。
信任建起来要几年,毁掉只需要你一次不打招呼的骚操作。这事已经在 X 和 Reddit 炸了,我不信 Anthropic 能装死到底。
原帖链接: reddit.com/r/ClaudeAI/commen…
foranduo retweeted
作为一个把 Obsidian 当主力生产工具跑了一年多的人,我想说一句可能得罪人的话:
如果你还在用 Obsidian记笔记,你在用跑车送外卖
真正的做法是把 Obsidian 变成 AI 的本地操作系统
资料、模板、流程全部 Markdown 化,AI 进来就能接活、干活、交活
这不是我的发明,Karpathy 之前开源了他的 LLM Wiki 架构,核心思路一模一样——用一个 agents.md 纯文本文件控制 AI 行为,改一行字,Agent 行为立刻变,不需要部署、不需要写代码
gist.github.com/karpathy/442…
Obsidian CEO Steph Ango 甚至专门发布了一套 Obsidian Skills,教 Claude Code 怎么用 wikilink、callout、frontmatter 来操作你的 vault
github.com/kepano/obsidian-s…
这个方向已经不是概念了,是基础设施
个我实际在跑的工作流,分享给同路人:
1. 信息自动入库
网页发现好内容,直接剪藏→ Obsidian Web Clipper 一键进 /raw 文件夹 → AI 自动总结归档
2. 会议录音 → 结构化纪要
飞书录音豆直接保存本地->Whisper 本地转写 → AI 按模板整理成 who/what/action items → 全文可检索
不再有遗忘事项和重要内容
3. 爆款文章→ 内容框架
把自己写过的爆款文章全都导出->基于karpathy的LLM wiki架构整理->创作新文章时,直接基于之前的文章进化
4. 笔记库自我进化
Smart Connections 插件做语义搜索,AI 自动补双链、改标签、发现你自己都没注意到的知识关联
Karpathy 的架构里这叫 cross-linker skill
5.多模型协同
Claude、GPT、Gemini、本地 Ollama 全部通过 Copilot 插件接入同一个 vault
流程写一次,模型随便换,不被任何一家绑死
6. 写完即发布
Markdown → 公众号排版 → 草稿箱,一条命令搞定
(我现在发推也是从 Obsidian 里出的稿)
作为产品经理出身的人,我看这件事的底层逻辑是:
你在建造的不是一个笔记库,你在建造一套可复用数据工作流资产
工具会迭代,Notion 可能改定价,Roam 可能关服务器
但 Markdown 是纯文本,本地存储,Git 可版本控制
这套东西十年后打开还是能用的
RepoPrompt 已经开源了,社区版(Community Edition)已上线 GitHub。
背后的故事是这样的:几个月前,OpenAI 开发者体验负责人 Romain Huet 找到 Provencher,邀请他加入 OpenAI 团队。Provencher 答应之前提了一个条件,要先安排好现有付费用户。于是 Repo Prompt 先免费开放,现在彻底开源。
Repo Prompt 最初只做一件事:帮开发者从代码仓库里挑选文件,拼成一段高质量的 prompt,然后复制粘贴到 ChatGPT 或 Claude 里。听起来很简单,但它切中了一个真实痛点:把整个代码库丢给 AI 模型,效果往往很差,超过 32K token 的 prompt 甚至会让模型变笨,你需要精挑细选,只给模型看它真正需要的代码。这种做法现在有个正式名字叫上下文工程。
开源版本的变化很大。Provencher 把架构做了一个反转:不再让应用本身去调度 agent,而是让内置的 MCP server 成为主控,底层的命令行工具(Claude Code、Codex、OpenCode、Gemini CLI)变成可以随时替换的执行层。这意味着你可以用一个推理模型做规划和任务分解,然后把子任务分发给不同的 agent 并行执行,每个 agent 只看自己负责的那部分文件。
为了适应开源协作,很多老版本的手工拼 prompt功能被砍掉了,项目结构也从 Xcode 依赖中解耦出来,不需要装 Xcode 就能编译。贡献者管理借鉴了 libgdx 作者 Mario Zechner 的做法,维护一个白名单,之前的付费用户只要同意就自动成为认证贡献者。
目前只支持 macOS,跨平台版本还在开发中,可以通过 Homebrew 安装(brew install --cask repoprompt-ce)。
社区版:github.com/repoprompt/repopr…
老版本:github.com/repoprompt/repopr…
foranduo retweeted
最近公司里在推一套 AI 工作流,用起来体感还不错,在此分享给大家。
OpenSpec + Superpowers 工作流:AI 辅助开发从「写代码」到「按规格交付」的完整闭环。
两个工具,各司其职:
• OpenSpec 管规格和记忆
• Superpowers 管设计和执行
完整流程:
① 提案(OpenSpec)
/opsx:propose 生成提案 + 秘格 + 任务
② 审查(人工)
确认 proposal.md 需求和方向
③ 设计(Superpowers)
brainstorming 深入细节 → writing-plans 拆分原子任务
④ 构建(Superpowers)
TDD 先写测试再写代码 → 每个子代理读取 specs/ 获取上下文
⑤ 交付(Superpowers)
返回完成的功能
⑥ 归档(OpenSpec)
/opsx:archive 归档变更 → 更新 specs/ → 项目知识库同步更新
核心价值:
• OpenSpec 让每次变更都沉淀成规格文档,AI 不再重复摸索
• Superpowers 用头脑风暴深入细节 + TDD 保证代码质量
• 子代理读取 specs/ 执行任务,每个环节都基于统一上下文
• verification 跑过才算完,质量有保障
这套流程解决了 AI 开发最大的两个痛点:缺记忆和缺纪律。




![[斯坦福课程推荐] CS329A Self-Improving AI Agents](https://pbs.twimg.com/media/HRhdEyqbcAAIyM5.jpg)









































