メインコンテンツへ移動
本文へ移動
API クイックスタート

Task Agent

API クイックスタート

キーを作成し、タスクを送信して実行結果を読み取ります。

個人 API キーでサーバーからタスクを送り、イベントで進捗と結果を確認します。製品内の Task Agent API 文書と同じ公開定義を使用します。

URL とキーを準備

API キーを管理画面で個人キーを作成します。送信には prompts:write、セッションとイベントには sessions:read が必要です。完全なキーを保存し、端末に環境変数を設定します。

export HAST_API_BASE='https://backend.hast.so/api/public/v1'
export HAST_API_KEY='<YOUR_PERSONAL_API_KEY>'

最初のタスクを送信

curl --fail-with-body --request POST \
  --url "$HAST_API_BASE/prompts" \
  --header "Authorization: Bearer $HAST_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{"request_id":"req_123","prompt":"Summarize the latest workspace files."}'

例ではワークスペースのファイル要約を依頼します。prompt を自分の要件に変更できます。

session_id を省略すると新しいセッションを作成し、後続で同じ ID を送ると継続します。request_id は冪等性のために使い、新しいターンでは新しい値にします。

受け付け後は HTTP 202 が返ります。応答の session_id を保存し、実行結果はイベントで確認します。全項目と応答は API リファレンスを参照してください。

実行過程を取得

返された ID を SESSION_ID に設定します。

export SESSION_ID='<SESSION_ID_FROM_RESPONSE>'
curl -N --fail-with-body \
  "$HAST_API_BASE/sessions/$SESSION_ID/events/stream?after=0" \
  --header "Authorization: Bearer $HAST_API_KEY" \
  --header 'Accept: text/event-stream'

SSE で HAST Event v2 を配信します。種別に応じてメッセージ、ツール進捗、実行結果を表示します。message.completed は 1 メッセージの完了であり、ターン全体の完了は実行イベントで判断します。イベントストリームを参照してください。

接続を続ける

API リファレンスではセッション、ファイル、Skills、メモリ、コネクター、シークレットを扱います。項目を展開して引数と応答を確認するか、OpenAPI JSONをダウンロードして Swagger / OpenAPI 2.0 対応ツールに読み込めます。

Hast についてHast AIP、Hast Agent、Hast GTM と、FDE チームによる導入支援を紹介します。AIP の紹介FDE の導入ワークベンチで Agent を設定し、業務システムを接続します。最初の Agent を作成外部サービスを使わずに、設定・保存・デバッグを試します。Agent の設定と管理役割、モデル、機能を設定し、現在有効な設定を管理します。Skills の管理Agent が使うスキルファイルを作成、インポート、選択します。ナレッジベースの追加URL やファイルを索引化し、Agent が資料を検索できるようにします。業務シークレットの管理認証情報を保存して Agent にバインドし、設定例に実際の値を含めないようにします。業務ツールの接続入力と認証方法を指定して、Agent から既存の HTTP サービスを呼び出します。長期メモリの設定Agent が読めるメモリと、新しいメモリの保存先を指定します。Agent のデバッグ保存した設定、会話の継続、ツールの結果を検証します。インポート・エクスポート・複製設定を再利用し、移行後にリソースと認証情報を再確認します。HTTP 接続サーバーから Agent を呼び出し、会話の継続、応答の取得、停止を行います。MCP 接続Public API Key で外部 Agent クライアントから AIP ツールを利用します。Task Agent の紹介計画から実行、成果物まで、ツール・ファイル・継続的な文脈を使って作業を進めます。最初のタスクを完了依頼を送信し、計画を確認して、最終成果物を検証します。会話の計画・実行・管理計画の調整、実行の停止、会話履歴の管理を行います。ファイルのアップロード・閲覧・取得入力資料を渡し、タスクが作成した成果物を保存します。アプリ接続と機能設定外部アプリを認証し、タスク間で使う背景情報を管理します。定期タスクの作成周期とタイムゾーンを設定し、各実行の結果を確認します。Task Agent のトラブルシューティング権限、接続、タスク状態、ファイルを確認します。API クイックスタートキーを作成し、タスクを送信して実行結果を読み取ります。イベントストリームSSE フレーム、切断後の再開、Event v2 の構造を確認します。API リファレンス公開 API の引数、認証、応答スキーマを確認します。GTM の紹介Web サイトの共通プロジェクトで調査、露出分析、マーケティング原稿を扱います。最初の GTM プロジェクトを作成サイトを入力し、初期化を待って最初の結果を確認します。プロジェクトとサイト資料の管理プロジェクトの切り替え、サイト情報の更新、設定の管理を行います。会社分析とプロジェクト文書製品、競合、マーケティング資料を確認し、コンテンツ作成の背景に使います。SEO とサイト性能モバイルとデスクトップの PageSpeed レポートを確認します。AI によるブランド言及購買者の質問と、モデル回答でのブランド言及を確認します。Google Analytics の接続アカウントを認証し、GA プロパティを選んでトラフィックを確認します。X 原稿の生成と公開投稿を生成し、プレビューを確認して X で公開します。記事の下書きを生成スタイル、言語、読者を指定し、Markdown を確認してコピーします。Growth Agent の利用会話でプロジェクト資料を参照し、対応するバックグラウンド操作を開始します。実行状態とトラブルシューティングキュー、依存関係、結果を確認し、未完了をデータなしと混同しないようにします。プランと使用量現在の Profile の利用権限、使用量、請求を確認します。