エンジニアリング
Wire Grok Bot → self-hosted OpenBot: Tailscale Serve + POST/poll bridge
Local-first agents stay on your metal; you still want Grok Bot as the front door.
困っていたこと
@O_Piekielniak wired self-hosted OpenBot (Docker on LXC, Tailscale on the CT) to Grok Bot via one dedicated bridge agent. Flow: read short-lived auth key from host (never paste into chat) → POST /v1/agents/{bridgeId}/messages with text + unique clientMessageId → 202 deliveryId → poll GET …/deliveries/{id} until completed → answer in answer. Skipped reverse SSH on purpose. Tip only. Not affiliated with xAI.
インストールまたは作成するもの
OpenBot + Tailscale Serve → one bridge agent → Grok Bot POST then poll deliveries.
ボット
OpenBot bridge caller
POSTs to OpenBot bridge agent over Tailscale Serve, then polls delivery until answer.
プラグイン
初日から入れるものはありません。初回の手順に従ってください。
ルーティン
初回の実行では使いません。まず手動で1回通して確認してください。
プロンプト
これはヒントであり、貼り付けられるシステムプロンプトではありません。作者はプロンプトを公開していません。初回の手順に従ってください。
初回実行
- 1Read https://x.com/O_Piekielniak/status/2115606746324729871 (credit @O_Piekielniak).
- 2Run OpenBot self-hosted; put Tailscale on the host/CT and expose via Tailscale Serve.
- 3Create one bridge agent that only handles cross-system messages.
- 4From Grok Bot: POST /v1/agents/{bridgeId}/messages with JSON text + unique clientMessageId using a short-lived host key (400 without id, 401 without key).
- 5Poll GET /v1/agents/{bridgeId}/deliveries/{deliveryId} until completed; read answer. No reverse SSH required.
承認フェンス
Auth keys stay on the OpenBot host; rotate on restart; never commit or chat-paste them.
調整ポイント
Steal POST + clientMessageId + poll loop; keep secrets on the host.
出典
ozz1ee @O_Piekielniak · 元の投稿
xAI とは提携していません。このプロンプトは当サイトが書いたものではありません。第三者テンプレートの規約も適用されます。
Pro パック
アイデアだけでなく、完全な構成が必要ですか?
Pro パックには、人気ユースケースのジョブ本文、プロンプト、スケジュール、落とし穴が入っています。