AIエージェントのロジックをYAMLに移行:Telegram、VS Code、CLIから実行

✍️ OpenClawRadar📅 公開日: August 11, 2026🔗 Source
AIエージェントのロジックをYAMLに移行:Telegram、VS Code、CLIから実行
Ad

ある開発者は、OpenClawのすべてのコネクタ(Postgres、SSH、Slackなど)のためにTypeScriptツールを書くことにうんざりしていました。彼の解決策:エージェントのビジネスロジックをagent.yamlファイルに移し、OE RuntimeをHTTPサーバーとして実行することでした。OpenClawのSKILL.mdはそのサーバーを指し示し、同じYAMLがTelegram、VS Code、CLIからコードの重複なしで動作します。

アーキテクチャ

フローは次のようになります:

Telegramのユーザーメッセージ → OpenClawがPOST /run-fileを呼び出す → OE Runtimeがagent.yamlを実行 → 結果がTelegramに返る

YAMLでのエージェント定義

各ツール用のTypeScriptを書く代わりに、エージェントは宣言的に定義されます:

name: データベースアナリスト
instructions: |
  あなたはデータベースアナリストです...
steps:
  - name: クエリ
    content: すべてのテーブルと行数を一覧表示
connectors:
  - connection_name: マイデータベース
    connection_type: postgresql

なぜこれが機能するのか

重要な副次的効果:同じagent.yamlがVS Code、CLI、HTTPから実行できます。重複はありません。これにより、エージェントロジックをUIレイヤーから分離し、さまざまなサーフェス間で移植可能にします。

誰のためのものか

OpenClawで開発していてTypeScriptのボイラープレートを減らしたい場合、またはエージェントを複数の環境(チャット、IDE、ターミナル)で実行する必要がある場合、このパターンは検討に値します。

📖 全文を読む: r/openclaw

Ad

👀 See Also

金融モデラーがClaude Codeでローカル音声ツールデスクトップアプリを構築
Use Cases

金融モデラーがClaude Codeでローカル音声ツールデスクトップアプリを構築

金融モデリングのバックグラウンドを持つ開発者がClaude Codeを活用し、GPU上でWhisperを実行するローカルWindows音声認識アプリケーション「Sotto」を作成しました。このアプリはシステム全体で使用可能なホットキー、自動停止検出、QtベースのUIを備え、17ファイルに約2,200行のPythonコードで構成されています。

OpenClawRadar
実世界での応用例を探求しよう!r/OpenClawUseCasesで!
Use Cases

実世界での応用例を探求しよう!r/OpenClawUseCasesで!

実世界のAIアプリケーションをr/OpenClawUseCasesで探求しましょう。AIコーディングエージェント、自動化などに関するユーザー生成コンテンツを発見できます。

OpenClawRadar
大学野球のスコア更新用OpenClawセットアップ、Telegramアラート付き
Use Cases

大学野球のスコア更新用OpenClawセットアップ、Telegramアラート付き

ある開発者が、ESPNの大学野球スコアボードAPIを使用して、約8分ごとにASUとGTの野球試合をチェックし、スコア、イニング、または最終結果が変更された場合のみTelegramアラートを送信してスパムを回避するOpenClawフローを構築しました。

OpenClawRadar
Slack用OpenClawのセルフホスティング:3つの失敗モードとマネージドな代替案
Use Cases

Slack用OpenClawのセルフホスティング:3つの失敗モードとマネージドな代替案

ある開発者が、Slack用OpenClawのセルフホスティングに3度失敗した経験を記録しました。WebSocketの切断、API障害時の処理問題、トークンローテーションのサイレント失敗に直面した後、マネージドサービスであるSlackClaw.aiに切り替えました。

OpenClawRadar