prompt 注入不是 bug,是架构
先贴个 payload。 人眼看不见。字太小、颜色是白的。但模型看得见。Copilot 在把文本送进 LLM 之前会剥离格式。你在 Word 里把字弄成白色的,在 LLM 眼里和 72 号加粗黑体没有任何区别。 Copilot 解析文档,连同上面那段白色指令一起喂进 context window。LLM 拿到 prom
先贴个 payload。 人眼看不见。字太小、颜色是白的。但模型看得见。Copilot 在把文本送进 LLM 之前会剥离格式。你在 Word 里把字弄成白色的,在 LLM 眼里和 72 号加粗黑体没有任何区别。 Copilot 解析文档,连同上面那段白色指令一起喂进 context window。LLM 拿到 prom
Tokenless 这玩意儿,YC 撑腰,DeepMind、普林斯顿、伯克利那帮人搞的。主打砍推理账单。我一开始以为是前面挂个小模型当保安分流,这套路见怪不怪了。 盯着看了一会儿,发现不是。它干的事挺疯的,画开看看: 看明白了吗?不是猜哪个模型能行,是让它们同时跑,谁先交卷且做对了,就用谁的。没交卷或者做错的,直接杀进
最近总有人问,Shellular 到底是什么。 简单说,它是一个让你用手机远程连回电脑开发环境的 iOS/Android 应用。电脑上的 AI agent、终端、文件,全都能在手机上操作。 这期收了六条,都和它沾点边。 做这个的团队之前写过 Acode Acode 是一个手机代码编辑器,在 Google Play 上下
在GitHub上刷到一个叫Kastor的项目,64个star,3个fork。扒了一下代码,这哥们是真干活了——拿HCL做规格语言,把agent、tool、prompt全塞进声明式配置里,用validate、build、plan、apply这套连招来管理。对,就是Terraform那一套。 这方向我认。用声明式配置来管a
这条在讲一位叫 Alex Yumashev 的开发者写了自己为什么取消 Cursor 订阅,出处是 Jitbit 博客,8 月 1 日发的。原题就叫 "Cancelling Cursor"。 我最初是冲着标题点的——最近这类"离开某某工具"的宣言不少,多数读到第三段就想关。这篇不是。我读到第二段就确认值得看完,原因是他
凌晨三点,pager 响。告警内容我看了三遍才认出来——是那个教 agent 守规矩的仓库出事,不是我自己跑的东西。第一反应:又是换皮投毒,见怪不怪。 但这次换皮换得比较新,新到我凌晨三点坐在椅子上,把这条告警反复确认了五分钟。 先交代这个仓库是干嘛的:把团队的规矩、坑、废弃模式整理成 agent 能读的东西,省得它每
昨天下午,我把一份跑了快两个月的自测全量回归了一遍。想着快上线了,把所有测试翻出来跑一次求个安心,结果一跑,第一条就红了。 这个断言不是我写的。或者说,不是"这段时间的我"写的。我盯着这行 diff 愣了几秒,然后 git log 了一下,好家伙,上个月的事——我让 Claude Code 顺手把日志格式的解析逻辑重构
那天晚上我开着四个 Claude Code 终端,各跑各的活儿,骂了句很脏的话。 不是骂 agent。agent 犯蠢,我早习惯了。 是骂没人做个东西,让我一眼看出哪列在干活、哪列在烧 token、哪列已经跑偏了、旁边还没人拦。四个黑乎乎的终端摞在屏幕上,像四个没装监控的机房。 后来有人丢我个链接。Abralo。免费的
你有没有被叫去“证明一下你的 agent 跑完那轮到底干了什么”的时刻? 【灯光渐暗。一个程序员当场表演:大脑 OOM,手指开始翻终端日志。】 我那天干的事:翻日志,全选,复制,拼成一坨没有时间戳、没有操作者、任何人偷偷改一行都看不出痕迹的文本,交上去。 名义上是“证明”,实际上是一份我自己都不信、明天早上再看未必认得
这篇咱们从零搭一个东西:一个把AI代理干活过程摊开给你看的图形界面,文件、工具、任务、输出,四样东西整整齐齐摆在桌面上,而不是缩在聊天线程里让你去考古。跑完大概四十分钟,你拿到的是一个装在自己浏览器里的工作区,不是一段只配出现在博客配图里的动图。 开搞之前先确认这几件事都齐了: 装了新版Chrome或者Edge,版本太
速评:这是一份敢把丑话说在前头的 README。 一个老哥写了个本地合并队列,给并行跑的 Claude Code 代理用。GitHub 官方干的事,他跑在你自己的机器上,不挑计划、不烧 Actions 分钟。119 颗星,MIT,鼓励你复制改名。我对串行化这个思路没什么兴趣——真新鲜也不会只有 119 颗星。我蹲下来看
TRMNL 给自己的墨水屏配了个 AI Agent。官方说法是用嘴描述需求,它直接给你生成一个插件,写完就能在屏上跑。 昨晚刷到这个功能公测。第一反应是又一个赶 AI 时髦打卡的。去官方文档翻完改主意了——AI 生成插件这事这两年不稀奇,稀奇的是它给本地 AI 工具开的那道 MCP 门,权限粒度抠得很细。 先补一句背景
凌晨一点,CI 又红了。我习惯性地把整段报错复制给 Claude Code,它秒回了一段很工整的道歉,末了附一句“建议检查模型加载路径”。 ——礼貌,准确,翻译成人话就是:别烦我。 我盯着这行字看了半分钟,突然想通了一件事:我在职场练习了八年没练明白的表情管理,这活终于有人替我干了。有个叫 Yorishiro 的小工具
MakerChecker,一个给 AI agent 做安全网关的开源项目。静态扫描、人工审批、RBAC、职责分离、审计日志——单拎哪个词都不新鲜,做权限控制的库多了去了。但它切中的是行业一个集体装瞎的共识:把 agent 放出去跑,安全策略还停留在“在 system prompt 里写一句请自觉”。 这不叫安全,这叫祈
今天本来想跑一下 /usage 看看这周额度还剩多少,结果数字比我印象里的标准额度高了一截。我第一反应是自己记错了,翻了下官方公告才知道,Anthropic 五月中旬就开始了一个限时促销,把 Claude Code 的每周额度临时抬了 50%,而且全程自动生效,我什么都没做,它就已经变了。这篇不打算把促销的所有条款挨个
凌晨两点,我盯着一条报错看了半天,第一反应是“这工具 bug 了吧”。仔细一查,画外音:是我对 macOS 的文件系统太天真。 起因很简单——工作一个 Claude Code 账户,自己练手又一个,每次切换都得登出、重走一遍 OAuth、再等它把新凭据落盘。三五次我就烦了,脑子里冒出“回头自己写个小脚本”的计划。然后在
今天想读 Anthropic 发的那篇 The Making of Claude Code,网页上看了两段就烦了,把它抓下来放进终端里读。这篇笔记记的是完整流程:抓 HTML、转纯文本、解决代码块宽度、顺手清掉链接列表——都是以后会反复用到的操作。 页面地址是 https://www.anthropic.com/fea
今天下午,又让同桌给列表页加了个按状态过滤的功能。改了三个文件,跑通了,我点了两下,能用。然后关掉。 每次都是「行吧,能用就行」。 晚上躺下,突然想起来一个事:那个我扫了一眼没看懂的辅助函数,它为什么要动? 没想出来。 倒是想起十来天前读的一篇文章。亚历山大·克洛斯写的,7月24号发的,题目大意是怎么阻止 vibe c
先说结论:Anthropic 这波「用 Claude 重写 Claude 客户端」的整活,观赏价值远大于工程价值。实验确实是真的,但也确实还没跑完——跑了快两周,还在跑。 事情是这样的。Boris Cherny 在 YC 的访谈里说,他们做实验,用跑在 Slack 里的 Claude Tag 去重写自家那个 Elect
“我同事在用”这句话,在安全这边不值半分钱。它证明不了他看没看过那个 MCP server 申请了哪些工具权限,证明不了他有没有顺手点了“跳过所有确认”,更证明不了他机器上几把 key 该不该挂进 agent 的上下文。 上个月挂上 arXiv 的那篇(编号 2607.01418)把传播参数补上了。论文研究的是微软 2