Secret Agent! 博客

直接来自代码库:AgentiLoop Agent! 如何运作、改了什么、为什么这样改。100% 新鲜。

RSS 订阅

StarPlayrX 回来了:原生 Mac 菜单栏应用、Xtra 频道与 1.1.1 版本

今天,Agent! 把旧代码变成了一款原生 SwiftUI Mac 菜单栏应用,完成了我一直没加上的 Xtra 音乐频道的逆向工程,并在不到半天的时间里发布了经过签名和公证的 1.1.1 版本。

StarPlayrX for Mac 1.1.2: a Lava-Lamp Equalizer, a Tear-Off Window Shade and AppleScript

The same evening as 1.1.1, Agent! gave StarPlayrX a color equalizer driven by its own audio, a window you can tear off the menu bar and roll up like a shade, Liquid Glass, and a full AppleScript dictionary it then used to test every Xtra channel.

Batman v Superman:一款每个像素都来自代码的 3D 格斗游戏

BvS 是一款用 three.js 制作的格斗游戏,蝙蝠侠对战超人,没有模型文件,没有图片纹理,也没有音频采样。英雄、屋顶、披风和配乐全都由代码生成。Agent! 用大约一天半、179 次提交完成了它,现在还有一个由 CPU 同时操控双方的自动驾驶演示。可在 bvs.agentiloop.ai 上游玩。

CrazyTaxi 制作记:用 Three.js 重建世嘉 Dreamcast 经典之作

CrazyTaxi 是用 Three.js 重建的世嘉 Dreamcast 版《Crazy Taxi》。车辆、交通、镜头、乘客和菜单全都在一个小型解释器中运行游戏自身的 SH-4 代码,并与反编译结果逐位一致。Agent! 用三天、157 次提交完成了它。可在 ct.gokart.games 上游玩。

AgentiLoop Racing, Prototype III:在浏览器中运行的 F1 模拟器

AgentiLoop Racing 是一款在浏览器中运行的开轮赛车模拟器,由 Agent! 使用 Three.js 打造。它拥有 240 Hz 物理引擎、18 条真实赛道、AI 车手、进站、轮胎配方、燃油、ERS 和 DRS。可在 f1.gokart.games 上游玩。

Apple 曾因 Steve Jobs 创办 NeXT 而起诉他。十一年后,它买下 NeXT 来拯救 Mac。

1985 年,Steve Jobs 带着五名员工离开 Apple 创办 NeXT,Apple 随即把他告上法庭。和解协议把 NeXT 推向了高端工作站,而 NeXT 打造的操作系统后来成了 Mac OS X 的基础。下面是史料中真正记载的内容。

MarioKart64JS 进入 3D:Wii 卡丁车、3D 标题画面和冲线后的环绕飞行镜头

Mario Kart 64 用平面精灵绘制赛车手。在 MarioKart64JS 中按下 3,每辆卡丁车都会变成 3D 模型,Lakitu 也不例外,还带有真实阴影、重建的 3D 标题画面,以及冲线后绕着你的卡丁车飞行的镜头。下面通过截图讲讲 3D 模式是如何搭建起来的。

issue 跟踪器教会了 Agent! 什么

67 个 issue、十几个外部拉取请求,以及一周内的三次发布。下面是人们在最重要的地方——GitHub issue 里——对 Agent! 说过的话,以及每份报告在应用中带来了什么改变,从 3 月一份由 LLM 撰写的安全审查,到本周的 Claude OAuth 故障。

上线半年,人们怎么评价 Agent!

我们读遍了能找到的关于 AgentiLoop Agent! 的每一篇评测、每一个讨论串和每一条目录收录,从 4 月的 Hacker News 首页,到法语、日语、韩语、俄语和中文的文章。以下是它们的共识、它们的质疑,以及其中哪些事实已经过时。

六个月后,带着 Auto-Pilot 重返 Hacker News

Agent! 再次以 Show HN 的形式登上 Hacker News。四月那条帖子讲的是一个原生 Mac 编码工具;这一条讲的是 Auto-Pilot——一个以目标驱动、在目标达成之前持续运行周期的循环,以及它一直在开发的马里奥赛车风格游戏。这里是帖子全文、其中每一项说法背后的依据,以及参与讨论的入口。

GoKart:自动驾驶在一个下午做出的马里奥赛车风格竞速游戏

给 Agent! 的自动驾驶(Auto-Pilot)一个目标——"创建一个名为 GoKart 的马里奥赛车克隆"——回来时就得到了一款 Godot 4 竞速游戏:三条赛道、八种道具、AI 对手,以及 3,344 项通过的测试检查。两天和 87 个代理提交之后,它成了 GoKart 0.0.2,有四条赛道、对战模式、计时赛和 Mario Kart 64 风格的菜单。下面是日志记录的真实经过,包括它卡住的那些部分。

Agent! 有了一张脸:新标签页上可选的、会说话会动的头像

即将在定于 10 月 10 日(星期六)发布的下一个 Agent! 预发布版本中推出:一个可选的头像,在任务日志旁边说话并做出动画。它不可爱,不软萌,也不是吉祥物。目前正在开发中。

全家齐发:Agent! 1.1.87 与 AgentiLoop CLI 0.0.5

Mac 版 Agent! 迎来自动驾驶(Auto-Pilot)、六个新提供商、更严格的评审器以及对 macOS 14.6 的支持。Rust 和 Go 两个 CLI 获得了更大的工具箱:搜索、网页抓取、待办清单、AGENTS.md、/undo、自定义命令和 --json。

每月 1 日发布,中间穿插预发布

Agent! 现在于每月 1 日发布稳定版。每日预发布(之后改为每周)用来试验新功能和修复,候选版本则在发布日之前把一切定下来。

终端反击:用 Rust 和 Go 将智能体循环带向跨平台

Agent! 是一款 Mac 应用,但编程智能体应该出现在开发者工作的任何地方。本文介绍智能体循环如何变成两个 CLI(一个用 Rust,一个用 Go),并在 macOS、Windows 和 Linux 上提供全屏 TUI。

Agent! 现已支持 macOS 14.6 和 Intel Mac:我们如何摆脱对 macOS 26 的依赖

Agent! 原本围绕 macOS 26 上的 Apple Intelligence 构建。本文介绍我们如何通过一天的 #available 条件判断和包版本升级,让它能够在 Apple Silicon 和 Intel 的 macOS 14.6 上运行。

欢迎来到 Agent! 博客:一个应用,任意 AI,全面掌控你的 Mac

AgentiLoop Agent! 是什么、我为什么这样打造它,以及你能在这里读到什么——一切都直接来自源代码。

我们为什么彻底移除了编码模式:让模型自己挑选工具

Agent! 过去会猜测你想做编码还是自动化,并据此隐藏工具。一次失败的 Photo Booth 任务让我们明白,运行框架不该再去揣测模型。

归档

读者较少的旧文章。它们仍然在线,如果再次被阅读,会回到上面的列表。