以下是翻译内容:
<a href="https://store.steampowered.com/sale/steammachine" rel="nofollow">https://store.steampowered.com/sale/steammachine</a><p><a href="https://store.steampowered.com/sub/1629447/" rel="nofollow">https://store.steampowered.com/sub/1629447/</a><p><a href="https://www.lttlabs.com/articles/2026/06/22/the-newell-nucleus-steam-machine-ltt-companion-article" rel="nofollow">https://www.lttlabs.com/articles/2026/06/22/the-newell-nucleus-steam-machine-ltt-companion-article</a><p><a href="https://www.youtube.com/watch?v=66QzlDewigE" rel="nofollow">https://www.youtube.com/watch?v=66QzlDewigE</a>
返回首页
24小时热榜
Oak 是我正在开发的一个版本控制系统,专为代理(agents)设计(<a href="https://oak.space" rel="nofollow">https://oak.space</a>)。它提高了代理在处理重要项目时所需的速度和上下文。通过虚拟挂载,代理在本地和云端工作时不再需要完整的代码库副本。你可以并行处理多个任务,而无需下载所有内容或处理工作树的冲突。版本控制不应该浪费你或你的代理的时间。它应该是快速的、富有创意的,并且与代理一起创造事物应该是有趣的。
<p>Oak 仍处于开发早期阶段。目前没有 Windows 版本,并且缺少许多功能(没有持续集成、没有问题跟踪、没有评论)。我们现在仍然使用 GitHub Actions 来构建 Oak,但我们已经完全依赖 Oak 进行开发,几个月来没有使用 Git 备份:<a href="https://oak.space/oak/oak" rel="nofollow">https://oak.space/oak/oak</a>。
<p>博客文章:<a href="https://oak.space/blog#git-is-forever" rel="nofollow">https://oak.space/blog#git-is-forever</a>
<p>文档:<a href="https://oak.space/docs" rel="nofollow">https://oak.space/docs</a>
嗨,HN,我是来自 Intuned([https://intunedhq.com](https://intunedhq.com))团队的 Ahmad。今天,我们发布并开源了 Selector Forge([https://selectorforge.ai/](https://selectorforge.ai/)),这是一款利用人工智能生成可靠的 CSS/XPath 选择器的浏览器扩展。
您可以使用它为单个元素或一组元素创建选择器。它生成的选择器旨在更加“语义化”,并且比 Chrome 开发者工具的“复制选择器”(以及其他类似扩展)所提供的选择器更能抵御页面变化。这些工具往往会生成一些脆弱的选择器,比如 `#top > div.w-100.ph0-l.ph3.ph4-m > h1 > span`,在页面稍有改动时就可能失效。Selector Forge 的目标是生成不易失效的选择器。以下是 Selector Forge 创建的一些选择器示例:`//div[@aria-label="Showing weekly downloads"]//p[@aria-live="polite"]`(项目选择器)和 `//*[local-name()='svg' and @aria-label="Download statistics"]/following-sibling::div`(列表选择器)。
这里有一个使用该扩展的演示视频:[https://www.youtube.com/watch?v=8IjjeDQkKmo](https://www.youtube.com/watch?v=8IjjeDQkKmo)
Selector Forge 在 Chrome 上的链接:[https://chromewebstore.google.com/detail/lbendfnlmhdakbeblajoffkfmafbfaha](https://chromewebstore.google.com/detail/lbendfnlmhdakbeblajoffkfmafbfaha)
Selector Forge 在 Firefox 上的链接:[https://addons.mozilla.org/en-US/firefox/addon/selector-forge/](https://addons.mozilla.org/en-US/firefox/addon/selector-forge/)
Selector Forge 代码库:[https://github.com/Intuned/selector-forge](https://github.com/Intuned/selector-forge)
背景故事:在过去的几年里,我们一直在构建 Intuned Agent,这是一个用于构建和维护浏览器自动化的编码代理。我们很快发现,任何浏览器代码中最脆弱的部分通常是选择器,而创建良好的选择器可以大大提高自动化的质量和可靠性。
因此,我们将选择器创建抽象为一个独立的代理,将其封装为一个工具,并让我们的代码生成代理调用它。由于大型语言模型(LLMs)默认生成的选择器质量不高,因此这项功能变得非常有用,并提高了我们代理生成的代码质量。
我们最近认为,这个选择器代理/创建的功能在我们的平台之外也很有用,因此我们将其打包为浏览器扩展。这就是这篇文章的内容!
Selector Forge 是开源的,浏览器商店(Chrome 和 Firefox)中的版本每月免费提供最多 200 个选择器。无限使用是我们付费计划的一部分。
我们意识到大多数开发者不再手动编写这种代码,因此下一步是以编码代理可以直接调用的方式(通过 CLI 或 MCP)公开此功能。以下是我们的路线图:[https://github.com/Intuned/selector-forge#roadmap](https://github.com/Intuned/selector-forge#roadmap)
期待听到您的想法、问题和反馈!