**capn** 是一款专为编程智能体(coding agents)设计的持久化记忆工具,旨在消除重复的代码库探索过程。目前,智能体在不同会话间会“遗忘”之前的发现,导致它们被迫反复搜索相同的文件。 **工作原理:** * **记录(Charting):** 当智能体解决复杂的编程问题时,它使用 `capn chart` 保存答案、相关文件及特定见解。 * **调用(Recalling):** 在未来的会话中,智能体使用 `capn ask` 立即检索这些缓存的答案,从而跳过繁琐的搜索过程。 * **自动失效(Automatic Invalidation):** capn 通过 SHA256 哈希值对文件进行指纹识别。如果文件发生更改或被删除,相应的“图表(chart)”会自动被清理,确保智能体永远不会依赖过期信息。 **核心优势:** * **高效:** 实际测试表明,在处理重复问题时,Token 使用量可降低 **77%**。 * **平台无关:** 它通过简单的会话启动钩子(hooks)进行集成,可与 Claude Code 或 Codex 等工具无缝协作。 * **本地优先:** 所有数据均存储在本地的 `.capn/` 目录中,并已默认被 git 忽略。 通过将代码库知识视为一种可丢弃、自动验证的缓存,capn 在节省时间和成本的同时,确保了智能体记忆的准确性和可靠性。
Misfits Attic 正式宣布推出《Duskers 2.0》,并通过 PC Gaming Show 的预告片进行了展示。为庆祝这款屡获殊荣的原作诞生 10 周年,该工作室正参与各项夏季促销活动,并鼓励粉丝将续作添加至 Steam 愿望清单。
该项目由 Stray Signal 提供支持,这是由资深行业人士 Max McGuire(Unknown Worlds 联合创始人)设立的新基金。在看过 Misfits Attic 的 Tim 在 Elbow Grease Games (EGG) 演示日上的展示后,以《深海迷航》(Subnautica) 和《自然选择 2》(Natural Selection 2) 等作品的技术专长而闻名的 McGuire 决定为续作注资,并直接参与游戏的代码编写。
初代《Duskers》侧重于紧张、孤立的生存循环,而《Duskers 2.0》则扩展了游戏规模。从“探索、适应、生存”转变为“探索、适应、复兴”,续作将玩家的角色定位为一名“漂泊的救援者”。玩家将面临复杂的道德抉择,在自私的生存需求与重启人类文明的目标之间寻找平衡。该项目是 EGG 社区的一个重要里程碑,展示了独立开发者与资深投资者如何在不断发展的行业中成功开拓新路径。
React 开发者工具通常依赖于**运行时自省**(观察运行中的应用)或**静态 AST 分析**(解析源代码结构)。虽然运行时工具能提供丰富的状态和属性数据,但一旦应用崩溃或无法渲染,它们就会完全失效,让开发者在最需要帮助时束手无策。
CrossUI Studio 基于第二种模型构建:静态 AST 分析。通过将代码结构而非运行中的应用视为单一事实来源,该工具即使在代码损坏时依然能够正常运作。这使得开发者能够可视化和编辑尚未渲染的组件、通过依赖图在文件间导航,并无需真实数据即可检查循环内部的元素。
尽管静态分析牺牲了一些特定于运行时的上下文——例如动态计算的值或非标准模块路径,但它提供了一个至关重要的优势:无条件的可用性。通过将开发环境与应用执行解耦,该工具即使在运行时环境崩溃时依然保持可靠和可访问。它将损坏的代码从死胡同转变为可导航的工作空间,确保开发者在最容易陷入困境时获得支持。
Ibiblio 图标浏览器是 20 世纪 90 年代收藏了数千个 GIF 图标的大型合集,其归档工作极具挑战性。与现代网站不同,它依赖于“服务器端图像映射”(server-side imagemaps),即用户点击特定坐标后,服务器通过解码这些坐标来触发重定向。由于该网站缺乏目录索引且 URL 结构隐蔽,自动化抓取工具无法轻易获取到各个独立的图像文件。
为了解决这个问题,研究人员分析了该网站统一的 72x89 像素网格布局。通过编程模拟点击每一个可能的网格坐标(X, Y),并捕获随之而来的 HTTP 302 重定向,他们成功映射出了每一个图标的位置。
利用这些数据,团队构建了一个现代化的静态版本库。这一新归档版本去除了繁琐的图像映射,增加了实用的搜索功能,确保了该合集能够被永久保存。该项目既是一个实用的工具,也是数字考古的一次成功实践,让这段早期的互联网历史得以重见天日。你可以访问 [ibiblio-icon-archive.danq.dev](https://ibiblio-icon-archive.danq.dev) 查看保存下来的合集。