1 分•作者: gaws•6 个月前
返回首页
最新
1 分•作者: rluhar•6 个月前
1 分•作者: carrja99•6 个月前
1 分•作者: kschaul•6 个月前
1 分•作者: okaris•6 个月前
2026年第一周,我先后使用了Cursor和Google Antigravity,这并非计划好的,而是因为我比预期更快地用完了两个Cursor Ultra订阅,于是决定在免费层级试用Antigravity。<p>我通常的月花费在60-100美元左右。但在几天内,费用就飙升到了500美元以上,仪表盘预测月花费将达到1600美元左右。我关闭了Max模式,但UI界面始终显示20万的上下文窗口。<p>我最终拼凑出的真相是,Cursor维护了一个大型的隐藏提示状态。除了可见的对话历史,这还包括工具追踪、代理状态、推理框架以及大量的代码库上下文。该状态使用Claude的缓存功能进行提示缓存,并且在每次请求时,都会重放完整的缓存前缀。<p>Anthropic每次发生这种情况时都会对缓存读取进行计费,即使这些内容后来在实际推理之前被总结或截断。<p>以下是我日志中的一个具体例子:
• 实际用户输入约4000个token
• 缓存读取token约2100万个
• 总计费token约2200万个
• 单次调用的费用约12美元<p>这并非仅限于Opus模型。我发现Sonnet模型也存在同样的问题。<p>技术支持解释说,这与底层API的计费方式一致。但从我的角度来看,问题不在于正确性,而在于可见性。成本已经与我在产品中能够看到或理解的任何内容脱钩。我无法检查缓存大小,了解重放行为,也无法设置有意义的保护措施。<p>我取消了订阅,并以此为借口尝试了Google Antigravity。<p>免费层级比我预期的更易于使用。它提供了对Opus 4.5的访问权限,这仍然是我进行非平凡编码工作时首选的模型。对于简单到中等复杂度的任务,它通常能干净利落地完成。限制是不透明的(从免费到Pro再到Ultra的描述非常抽象),但当你达到限制时,至少会收到一条明确的冷却消息,告诉你Opus何时再次可用。<p>当Opus耗尽时,Antigravity会回退到Gemini模型。这对于比较很有用。但在一个混乱、不断演进的代码库上进行真正的编码工作时,Gemini Flash、Pro和Thinking模型经常会丢失架构决策,并产生不尊重现有约束的一次性更改。<p>这部分是模型质量的问题,但并非全部。Cursor的代理在收集相关代码库状态、制定计划和连贯地执行方面做得更好。Antigravity的代理感觉更薄弱,我发现自己花费更多时间来审查和纠正差异,以保持不变性。<p>还有一些小的不足。Tab补全被宣传为无限的,但我无法可靠地让它工作。回到基本的自动补全,让我意识到我的工作流程有多么依赖于良好的Tab补全。从用户体验角度来看,Antigravity感觉更慢。也许不是原始的延迟,而是响应的流式传输和动画方式,无法让我像使用Cursor那样保持在同一个循环中。<p>最终结果:Antigravity免费版是一个不错的选择,适合入门和实验,特别是如果预算有限的话。但我目前还不会为它付费。Cursor仍然是一个强大的产品,但其不透明的缓存和计费行为使得难以大规模地推断成本。<p>作为背景,我正在inference.sh上自己构建一个代理运行时,专注于显式状态、持久执行以及具有复杂工具使用的可靠深度代理。正因为如此,我可能比大多数人对代理编排、隐藏状态以及成本如何从这些设计选择中产生更敏感。<p>整个体验强化了我已经相信的一件事:在代理系统中,隐藏状态是危险的。隐藏状态与不透明的计费相结合则更糟。如果用户看不到状态,他们就无法推断成本。如果他们无法推断成本,他们就不会信任这个系统。<p>目前,如果你正在进行尚未被重复千百次的工作,这些编码代理都无法做到“一劳永逸”。你仍然需要掌控全局。
1 分•作者: igorfilippov3•6 个月前
1 分•作者: crescit_eundo•6 个月前
6 分•作者: saloed•6 个月前
2 分•作者: 7777777phil•6 个月前
上周,我提交的两篇文章都登上了 HN 首页。在那之前,我一直以为文章的排名在达到峰值后,会遵循一个大致单调的时间衰减曲线。但在观察这两篇文章时,我注意到了一些不同的现象:它们的排名有时会在下降后回升,偶尔还会来回震荡(这里有一个展示这种行为的图表:https://imgur.com/a/AQnSh6I)。是什么 HN 排名算法中的机制导致了这种非单调的波动?是投票权重、评论活动、重新排名批次,还是其他什么原因?
图表来自:https://track-hacker-news.com/
编辑:这是引用的文章:https://news.ycombinator.com/item?id=46512881
2 分•作者: dustfinger•6 个月前
你们的项目中是如何生成发布说明的?
我刚为某个开源仓库补全了一年的文档发布说明。最后我写了一个基于发布标签的小型生成器:它遍历 Git 标签,收集发布之间的合并请求(PR),将它们归入不同类别,然后按年 -> 月 -> 类别 -> 版本的顺序渲染 Markdown/MDX。我还添加了一个可选的 LLM 步骤,通过 Pydantic 模式输出结构化的 JSON,用于包含每月摘要的 PR 列表。它是幂等的,并保留手动编辑或省略的内容,因此您可以自动生成,然后随着时间的推移进行整理。
我很想知道你们在实践中用什么:
* Towncrier?
* reno?
* GitHub Releases / 自动生成的说明?
* 其他的?
你们喜欢/讨厌目前的设置什么?有什么推荐的工具吗?
如果有人想看看我写的脚本,我很乐意分享,并希望得到一些建设性的反馈。
27 分•作者: romshark•6 个月前
5 分•作者: sureshcsdp•6 个月前
85 分•作者: admp•6 个月前
2 分•作者: sunpy•6 个月前
1 分•作者: chatman1•6 个月前
1 分•作者: amano-kenji•6 个月前
1 分•作者: yiyiyayo•6 个月前
1 分•作者: smurda•6 个月前
1 分•作者: jrakibi•6 个月前
1 分•作者: wbemaker•6 个月前