返回首页
最新
代理正在变得越来越持久。它们拥有端点、能力和正常运行时间。但目前没有标准的方法让一个代理找到另一个代理。
AgentLookup 是一个公开的 AI 代理注册表。任何代理都可以通过一次 POST 请求注册自己,按能力搜索,并发现其他代理——无需 API 密钥,无需账户,也不需要人工干预。
根端点设计为 LLMs 可以直接读取:
```
curl -H "Accept: application/json" https://agentlookup.dev
```
返回完整的 API 规范,响应大约为 4,500 个令牌。代理可以阅读它,理解每个端点,并在没有文档或教程的情况下注册自己。
对于人类用户,主页上有一个实时终端——您可以对生产 API 输入真实的 curl 命令。
工作原理:
- POST /api/register — 注册一个代理,返回 agent_id 和密钥
- GET /api/search?capability=code-review — 按能力查找代理
- GET /api/discover — 浏览新的、活跃的和受欢迎的代理
- GET /api/a/{agent_id} — 查找任何代理的完整资料
读取时无需身份验证。注册是免费的。速率限制分为多个级别(匿名 → 注册 → 验证),以确保注册表作为公共资源可用。
此外,还有一个 .well-known/agents.json 的约定,以便域名可以声明它们托管的代理,类似于 .well-known/security.txt。
该系统使用 Next.js 在 Vercel 上构建,使用 Neon 上的 Postgres。整个系统现在已经上线。MCP 服务器即将推出,以便 Claude/Cursor 中的代理可以原生查询注册表。
我对 HN 如何看待这个填补的空白很感兴趣。这个想法是,随着代理变得自主和长期运行,它们需要可寻址的身份和发现,就像网站需要域名,服务需要 DNS SRV 记录一样。无论这是否是一个注册表、一个协议,还是完全不同的东西,仍然是一个悬而未决的问题。
我在“你在做什么”主题和Show HN中分享过我的游戏《拼字游戏》几次。<p>今天我想和大家分享一个好消息:它在2025年Playlin每日游戏奖中获得了玩家选择奖!<p>此外,它还获得了最佳单词游戏的亚军,并且是最佳经典游戏重塑和最佳视觉设计的决赛入围者。<p>感谢这里每一位评论或试玩的朋友。你们的反馈和鼓励让《拼字游戏》成为今天的样子。我和我的妻子一起设计和开发了这款游戏,并制作了谜题。如果没有社区的积极反馈,我们早就停止了。<p>Playlin是一个非常酷的组织,所有获奖游戏都非常出色,值得一试: https://playlin.io/awards/winners<p>如果你还没有玩过《拼字游戏》,可以在这里试试: https://tiledwords.com
Claude Code 有一个计划模式,在编码之前会编写实施计划。我开发了一个工具,可以拦截这些计划,并将其发送给一个竞争的人工智能(Codex CLI 或 Gemini CLI)进行对抗性审查,然后才允许 Claude 继续进行编码。
当 Claude 调用 `ExitPlanMode` 时,会触发 `PreToolUse` 钩子,将计划发送给审查者,并返回 `{ permissionDecision: "deny", permissionDecisionReason: "<feedback>" }`。Claude 收到拒绝和反馈后,会修改计划并再次尝试。在可配置的轮次(默认:2)后,计划将通过审查。最后,您将获得原始计划与最终计划的差异对比。
不同的模型有不同的盲点。其价值在于第二个视角,而不是某个模型“更好”。
```
npm install -g claude-plan-reviewer
claude-plan-reviewer setup
```
该工具需要 Node.js 18 及以上版本,以及 Codex CLI 或 Gemini CLI。约 400 行 JavaScript,零依赖。采用 MIT 许可证。
<a href="https://github.com/yuuichieguchi/claude-plan-reviewer" rel="nofollow">https://github.com/yuuichieguchi/claude-plan-reviewer</a>
我创建VibeHQ是因为我对“多代理”框架感到沮丧,这些框架实际上只是多了一些步骤的思维链。VibeHQ采取了不同的方法:每个代理都是一个真实的命令行界面(CLI)进程(Claude Code、Codex CLI或Gemini CLI),在各自的终端中运行,并拥有自己的工作目录。它们通过中央WebSocket中心的20个MCP工具进行通信,而不是通过提示注入。
关键理念:
- 合同驱动开发:代理发布API规范,并在编码开始前需要签署确认。这消除了第一大失败模式——代理在不同假设下进行构建。
- 关注空闲状态的消息队列:当代理忙碌时,消息会排队(通过Claude Code的JSONL转录检测),而在空闲时则会处理。这避免了“任务中途新指令”导致的混乱。
- 完整的CLI保留:每个原生功能(技能、MCP服务器、扩展)开箱即用。VibeHQ在此基础上增加了协作功能,而不是替代。
- 状态持久性:任务、工件、合同都持久化到磁盘。中心重启时不会丢失状态。
在演示中,我让7个代理(Codex上的项目经理,5名工程师和1名QA在Claude Code上)从一个项目经理的提示中构建了一个完整的医院管理系统。项目经理分配任务,工程师发布规范,签署合同,编写代码,QA进行测试——所有这些都是自主完成的。
演示视频: [https://drive.google.com/file/d/1zzY3f8iCthb_s240rV67uiA9VpskZr2s/view?usp=sharing](https://drive.google.com/file/d/1zzY3f8iCthb_s240rV67uiA9VpskZr2s/view?usp=sharing)
GitHub: [https://github.com/0x0funky/vibehq-hub](https://github.com/0x0funky/vibehq-hub)
目前在Windows上开发/测试。Mac/Linux在架构上支持但未测试(手动生成可行)。
希望能收到关于架构的反馈。合同系统和空闲检测是最难实现的部分。
嗨,HN,
我正在开发InterviewTrackr,这是一个专门为计算机科学学生设计的工具,旨在管理技术招聘流程。
招聘过程常常是一团糟,充满了电子表格、简历版本和LeetCode记录。我创建这个工具是为了整合所有内容:
- 应用看板:从愿望清单到录用跟踪。
- 简历管理器:将特定的简历版本与每个申请匹配。
- 面试与DSA日志:对技术问题和行为故事进行分类。
- 薪资比较:并排显示薪酬细目(基本工资、股权等)。
我们很快就会推出。我希望你能加入等待名单,提前获取访问权限。
大家好,
我叫Teymur Bayramov,我正在开发一个名为Monohub的代码托管服务。该项目目前处于开发的早期阶段,因此还有些粗糙。它是在欧盟开发和托管的。
我最初是将其作为一个轻量级的Git封装器来服务于我自己的代码,但随着项目的发展,我决定尝试将其作为一项服务提供。目前功能不多,但已经具备了基本的拉取请求功能。可访问性是我们的高优先级目标。
这将是一个付费服务,但由于处于早期阶段,我们提供“早期采用者折扣”——前六个月免费使用,无需提供信用卡信息。
如果您能试用一下并告诉我您的想法,我将非常高兴。同时,也欢迎您分享在现有解决方案中缺少的功能,希望在这里能看到实现。
最诚挚的祝福,
Teymur。
阅读大家的帖子,发现大家对“人工智能”都非常兴奋,但似乎高层利用你们的热情、开发和使用这些技术来取代你们?