Secret Agent! ブログ

コードベースから直接お届けします。AgentiLoop Agent! の仕組み、変更点、そしてその理由。100% フレッシュ。

RSS フィード

StarPlayrX が帰ってきた:ネイティブ Mac メニューバーアプリ、Xtra チャンネル、そしてバージョン 1.1.1

今日、Agent! は古いコードを Mac 向けのネイティブ SwiftUI メニューバーアプリに作り変え、追加しないままだった 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! が約 1 日半と 179 コミットで作り、今では CPU が両サイドを操作するオートパイロットのデモもあります。bvs.agentiloop.ai でプレイできます。

CrazyTaxi の舞台裏:セガの Dreamcast 名作を Three.js で再構築

CrazyTaxi は、セガ Dreamcast 版『Crazy Taxi』を Three.js で再構築したものです。車、交通、カメラ、お客さん、メニューはすべて、小さなインタープリター上でゲーム自身の SH-4 コードを動かしており、逆コンパイル結果とビット単位で一致します。Agent! が 3 日と 157 コミットで作りました。ct.gokart.games でプレイできます。

AgentiLoop Racing, Prototype III:ブラウザで動く F1 シミュレーター

AgentiLoop Racing は、Agent! が Three.js で作った、ブラウザで動くオープンホイールのレーシングシミュレーターです。240 Hz の物理演算、18 の実在サーキット、AI ドライバー、ピットストップ、タイヤコンパウンド、燃料、ERS、DRS を備えています。f1.gokart.games でプレイできます。

Apple は NeXT を立ち上げた Steve Jobs を訴えた。その11年後、Mac を救うために NeXT を買収した。

1985年、Steve Jobs が5人の社員を連れて Apple を去り NeXT を立ち上げると、Apple は彼を提訴しました。和解の結果、NeXT はハイエンドのワークステーションへと向かい、そこで生まれたOSが Mac OS X の土台になりました。記録に実際に何が書かれているのかを紹介します。

MarioKart64JS が 3D に:Wii のカート、3D タイトル画面、ゴール後のフライオーバー

Mario Kart 64 はレーサーを平面のスプライトで描いています。MarioKart64JS で 3 を押すと、Lakitu も含めてすべてのカートが 3D モデルになり、本物の影、作り直した 3D タイトル画面、そしてゴール後にカートの周りを飛び回るカメラが加わります。3D モードがどのように組み立てられたのかを、スクリーンショットで紹介します。

issue トラッカーが Agent! に教えてくれたこと

67 件の issue、十数件の外部からのプルリクエスト、そして 1 週間で 3 つのリリース。最も大事な場所、つまり GitHub の issue で人々が Agent! について語ったことと、それぞれの報告がアプリの何を変えたのかを紹介します。3 月の LLM が書いたセキュリティレビューから、今週の Claude OAuth の不具合まで。

公開から半年、Agent! について人々が語っていること

AgentiLoop Agent! について見つけられる限りのレビュー、スレッド、ディレクトリ掲載を読みました。4 月の Hacker News トップページから、フランス語、日本語、韓国語、ロシア語、中国語の記事まで。そこで意見が一致している点、反論されている点、そしてすでに古くなった事実をまとめます。

半年ぶりに、Auto-Pilot とともに再び Hacker News へ

Agent! が Show HN として再び Hacker News に登場しました。4月のスレッドはネイティブ Mac コーディングハーネスについてでしたが、今回はゴールに到達するまでサイクルを回し続けるゴール駆動型ループ Auto-Pilot と、それが作り続けているマリオカート風ゲームについてです。投稿の内容、その中の各主張の裏付け、そして議論に参加できる場所を紹介します。

GoKart:オートパイロットが午後のうちに作り上げたマリオカート風レースゲーム

Agent! のオートパイロット(Auto-Pilot)に「GoKart という名前のマリオカートクローンを作れ」というゴールをひとつ渡して戻ってくると、3 つのコース、8 種類のアイテム、AI ライバル、そして 3,344 件のテストチェックに合格する Godot 4 のレースゲームができていました。2 日後、エージェントによる 87 コミットを経て、それは 4 つのコース、バトルモード、タイムトライアル、マリオカート 64 風のメニューを備えた GoKart 0.0.2 になりました。行き詰まった場面も含めて、ログが語る実際の経緯をまとめます。

Agent! に顔ができる:新しいタブに、話して動くオプションのアバター

10 月 10 日(土)に予定されている次の Agent! プレリリースで、タスクログの横で話し、動くオプションのアバターが登場します。かわいくもなく、ふわふわでもなく、マスコットでもありません。現在開発中です。

ファミリーそろってリリース:Agent! 1.1.87 と AgentiLoop CLI 0.0.5

Mac 版 Agent! にオートパイロット(Auto-Pilot)、6 つの新しいプロバイダ、より厳格なクリティック、macOS 14.6 サポートが加わりました。Rust 版と Go 版の CLI は、検索、Web 取得、ToDo、AGENTS.md、/undo、カスタムコマンド、--json と、より大きなツールボックスを手に入れました。

毎月 1 日にリリース、その間はプレリリース

Agent! は毎月 1 日に安定版をリリースするようになりました。毎日のプレリリース(いずれ毎週に移行)で新機能や修正を試し、リリース候補で本番前に仕上げます。

ターミナルの逆襲:Rust と Go でエージェントループをクロスプラットフォームへ

Agent! は Mac アプリですが、コーディングエージェントは開発者が働くあらゆる場所にあるべきです。エージェントループが Rust 版と Go 版の 2 つの CLI となり、macOS・Windows・Linux でフルスクリーン TUI を備えるまでの道のりを紹介します。

Agent! が macOS 14.6 と Intel Mac で動作するように:macOS 26 依存からの脱却

Agent! は macOS 26 の Apple Intelligence を前提に構築されていました。1日がかりの #available ゲートとパッケージの更新で、Apple Silicon と Intel の macOS 14.6 に対応させた方法を紹介します。

Agent! ブログへようこそ:ひとつのアプリで、あらゆる AI を使い、Mac を完全に操る

AgentiLoop Agent! とは何か、なぜこういう作りにしたのか、そしてここで何を読めるのかを、ソースコードから直接お伝えします。

コーディングモードを廃止した理由:ツール選びはモデル自身に任せる

かつての Agent! は、ユーザーがコーディングと自動化のどちらを求めているかを推測し、それに合わせてツールを隠していました。ある Photo Booth タスクの失敗が、ハーネスはモデルの判断を先回りして疑うべきではないことを示しました。

アーカイブ

読者の少なかった過去の記事です。公開は続き、再び読まれるようになれば上のリストに戻ります。