ego-browser

AI エージェントが ego (lite) で使うブラウザツールを紹介します。


ego-browser を使うと、AI エージェントが ego (lite) で作業できます。エージェントはページを開き、Snapshot を読み、ページ上の要素を操作し、Space の中で結果を確認できます。

エージェントによる使い方

一般的なタスクでは、エージェントは次のように進めます。

  1. タスク用の Space を開くか、その Space に戻ります。
  2. 必要なページを開きます。
  3. Snapshot を読み、関連するテキストと要素を見つけます。
  4. 操作を行い、ページを読み直して何が変わったかを確認します。
  5. 確認に使えるリンクなどの詳細とともに、結果を返します。

ツールは JavaScript のヘルパー関数です。次の短い例は、エージェントがページを開いて読み取る方法を示しています。

await useOrCreateTaskSpace('check a page')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())

エージェントは ego-browser Skill を通じてこのコードを実行します。タスクはエージェントとのチャットで説明するだけで構いません。試せるプロンプトはクイックスタートにあります。

引き継ぐタイミングを決める

ログイン、認証コード、支払い、あなたが承認したい変更の前には、一時停止するようエージェントに指示してください。エージェントの Space を開いてその手順を自分で処理し、あとから結果を確認できます。