Amp、
ノッチの中に。

Ampの通知と返信をMacで

GnistaはAmpのすべてのスレッドをMacBookのノッチに表示します。作業中か、完了か、扱っているツール、そして返信。ターンが終わったらノッチから返信すれば、次のプロンプトとして届きます。

7日間無料で試す アカウント・カード不要 · その後€19の買い切り
01概要

AmpとGnista、ひと目で。

動く場所
どのターミナルでもAmpのCLI(amp)が。
セットアップ
プラグインファイルひとつ、~/.config/amp/plugins/gnista.ts。ほかは何も変わりません。
対応待ち
表示されません。Ampは事前に確認せずにツールを実行します。
ノッチから応答
できません。Ampは事前に確認せずにツールを実行するので、応答するものがありません。
ノッチから返信
できます。Ampがどこで動いていても。Gnistaのプラグインがスレッドの次のプロンプトとして追加し、Ampには自分のメッセージとして表示されます。
行に表示されるもの
スレッド名、プロンプト、実行中のツール、ターンが終わったときの返信、モデル、コンテキスト、トークン。amp threads exportで読み取ります。
サブエージェント
まだ対応していません。
コストと上限
Ampがスレッドに請求した額(amp threads usage)と、残りのクレジット(amp usage)。

フックではなく、プラグインで。

Ampにはコマンドのフックがないので、GnistaはAmp自身が動かす小さなプラグインを追加します。プラグインは、ターンの開始、実行したツールの一つひとつ、ターンの終了を、スレッド名とともに送ります。代わりに応答することは決してないので、ほかのプラグインの判断を覆すこともありません。

もうひと言? 返信を。

ターンが終わったら、ノッチに書き込みます。Gnistaのプラグインがそれを次のプロンプトとしてスレッドに追加します。自分で入力したのと同じように、Ampがどのターミナルで動いていても。

Ampが終われば、行も終わる。

プラグインは自分がどのAmpに属しているかをGnistaに伝えるので、Ampを終了すると行も終わり、クリックすればそのタブが見つかります。

Ampでできないこと、とその理由。

  • 「対応待ち」とノッチからの応答:Ampは事前に確認せずにツールを実行するので、待つものも応答するものもありません。
  • 行にはAmpのToDoは表示されません。
  • サブエージェントはまだ行に表示されません。
02セットアップ

接続は1分で。

  1. Gnistaを開き、Ampにチェックを入れます。
  2. Gnistaは新しいファイルをひとつ、~/.config/amp/plugins/gnista.tsに書き込みます。Ampの設定には触れません。同じ名前のプラグインがすでにあれば、Gnistaは止まってそう伝えます。
  3. 新しいAmpのセッションを始めます。すでに開いているものは、再起動するとプラグインを読み込みます。
03FAQ

Amp、聞かれたことに答えます。

ノッチからAmpを承認できますか?

できません。Ampは事前に確認せずにツールを実行するので、承認するものがありません。

Ampが対応待ちにならないのはなぜですか?

Ampは事前に確認せずにツールを実行するので、ターンの途中で待つことがないからです。ターンが終わると、行は完了と表示されます。

ノッチからAmpに返信できますか?

はい、ターンが終わったら。スレッドの次のプロンプトとして届き、Ampには自分のメッセージとして表示されます。

プラグインがなかったら?

それでもGnistaはプロセスを見てAmpが作業中かどうかを判断しますが、スレッド名、ツール、返信、完了は表示されません。

削除するには?

設定 ▸ エージェント ▸ Amp ▸ 接続解除で、プラグインファイルが削除されます。Ampの設定には一切触れません。

Gnistaが見守るほかのエージェント

エージェントを自作しましたか? 1行のJSONでGnistaに報告できます。詳しくはカスタムエージェントへ。