Surface AIDP(Application Infrastructure Development Platform)の稼働状態 — 最近アクセスしたリソースと実行中の非同期処理(ステータス、完了状況、待機中の状態)を表示します。 次のような場合に使用: ユーザーが「最近何が起きたか」「今何が実行中か」「あの処理は終わった」と尋ねる場合、または非同期処理(プロビジョニング、大規模なコミット送信など)の進行状況を追跡・待機する必要がある場合。 公式の `aidp` コマンドラインツール上で動作します。
Surface AIDP operational state — recently accessed resources and long-running async operations (status, completion, waiting). Use when the user asks "what happened recently", "what's running", "is that operation done yet", or needs to track/await an async AIDP operation (e.g. provisioning, large commits). Runs over the official `aidp` CLI.
aidp-observability — アクティビティ & 非同期オペレーションAIDPワークスペース内の状況を可視化します: 直近のジョブ実行履歴と、長時間実行中のオペレーションの状態を確認できます。
主エンジン: Oracle公式 aidp CLI(async-operations + workflow list-recent-job-runs)
CLIがインストールされていない場合のフォールバックとして oci raw-request を使用します。
読み取り専用 — ペイロードの永続化は不要です。
references/aidp-cli-map.md に従い、async-operations list | get および
workflow list-recent-job-runs を使用します。
いずれも --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region <r> が必要です
(ワークスペーススコープ — 対象ワークスペースを確認してください)。
# 実行中のオペレーション — resource-type / フィルタパラメータが必須
aidp async-operations list --resource-type <type> \
--instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1
# 特定オペレーションの状態確認
aidp async-operations get <key> --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1
# 直近のジョブ実行履歴
aidp workflow list-recent-job-runs --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1
フォールバック(CLIなし) — oci raw-request を使用して
…/20240831/dataLakes/<DATALAKE_OCID>/… に対して同等のREST + 認証を実行します
(認証手順は references/oci-raw-request.md を参照):
oci raw-request --http-method GET \
--target-uri "https://aidp.us-ashburn-1.oci.oraclecloud.com/20240831/dataLakes/<OCID>/asyncOperations?<param>=<value>" \
--profile DEFAULT
GET …/asyncOperations?<param>=<value>
クエリパラメータは必須です。パスのみでリクエストすると
400 InvalidParameter: query param X must not be null が返されます。
エラーメッセージに不足しているパラメータ名(例: resource-type / workspaceKey / status)が示されます。
sortBy=timeCreated も指定可能です。
GET …/asyncOperations/<key> — 特定オペレーションの取得
GET …/recentActivities はテスト時(2026-06-10)に404を返しました —
「直近のアクティビティ」確認にはCLIの workflow list-recent-job-runs を優先してください。
実際の読み取りでプロビジョニング済みと確認できない限り、recentActivities は利用不可として扱ってください。
2026-06-10 de-agentにて実機検証済み — 補足情報:
必須フィルタは具体的にstatus=またはresourceType=のいずれかです。
GET …/asyncOperationsをそのまま叩くと400 MissingParameter: "ResourceType or Status filter need to be specified"が返されます。200レスポンスが確認されたパターン:
?status=SUCCEEDED(実際のCREATE_CLUSTER/CREATE_WORKSPACEレコードが返却)?resourceType=CLUSTER- 個別取得
…/asyncOperations/<key>
…/recentActivitiesは404 NotAuthorizedOrNotFoundを返しました(当環境では未プロビジョニング)。
代わりに?status=/?resourceType=またはaidp workflow list-recent-job-runsを使用してください。
実行中のオペレーション確認:
aidp async-operations list --resource-type <type> → キー・タイプ・状態・開始時刻のテーブルを表示
特定オペレーションの状態確認:
aidp async-operations get <key> → オペレーションの現在の state を報告
完了まで待機(ポーリング):
aidp async-operations get <key> を一定間隔でポーリング(バックオフあり、合計待機時間に上限を設ける)し、
終端状態になったら報告します。
プロビジョニング(aidp-workspace-admin)、バンドルデプロイ(aidp-bundle)、
またはその他の 202 非同期アクションの後に使用してください。
これらのアクションはオペレーションキーを datalake-async-operation-key ヘッダまたはボディフィールドで返します
(リファレンスの「Asyncノート」を参照)。
直近のアクティビティ確認:
aidp workflow list-recent-job-runs → リソース・アクション・時刻を表示
async-operations list には resource-type / フィルタパラメータ が必要です
(ライブマップでのシェイプはTBD)。aidp-spark-debugging を使用してください。aidp-observability — activity & async operationsShow what's happening in the AIDP workspace: recent job runs and the state of long-running operations.
Primary engine: the official Oracle aidp CLI (async-operations + workflow list-recent-job-runs);
oci raw-request is the fallback when the CLI isn't installed. Read-only — no payload persistence needed.
Per references/aidp-cli-map.md: async-operations list | get and
workflow list-recent-job-runs. All take --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region <r>
(workspace-scoped — confirm the workspace).
# In-flight ops — a resource-type / filter param is REQUIRED
aidp async-operations list --resource-type <type> \
--instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1
aidp async-operations get <key> --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1 # status of one
# Recent job runs
aidp workflow list-recent-job-runs --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region us-ashburn-1
Fallback (no CLI) — same REST + auth via oci raw-request against
…/20240831/dataLakes/<DATALAKE_OCID>/… (auth ladder in references/oci-raw-request.md):
oci raw-request --http-method GET \
--target-uri "https://aidp.us-ashburn-1.oci.oraclecloud.com/20240831/dataLakes/<OCID>/asyncOperations?<param>=<value>" \
--profile DEFAULT
GET …/asyncOperations?<param>=<value> (a query param is required — a bare path returns
400 InvalidParameter: query param X must not be null; the error names the missing param, e.g. a
resource-type / workspaceKey / status; also accepts sortBy=timeCreated) · GET …/asyncOperations/<key>
for one. GET …/recentActivities returned 404 in testing (2026-06-10) — prefer the CLI
workflow list-recent-job-runs for "recent activity"; treat recentActivities as not provisioned unless a
live read says otherwise.
Live-verified 2026-06-10 on de-agent — correction: the required filter is specifically
status=orresourceType=. A bareGET …/asyncOperationsreturns400 MissingParameter: "ResourceType or Status filter need to be specified". Confirmed 200s:?status=SUCCEEDED(returned realCREATE_CLUSTER/CREATE_WORKSPACErecords),?resourceType=CLUSTER, and get-one…/asyncOperations/<key>.…/recentActivitiesreturned404 NotAuthorizedOrNotFound(not provisioned here) — use?status=/?resourceType=oraidp workflow list-recent-job-runsinstead.
aidp async-operations list --resource-type <type> → table of key, type, state, started.aidp async-operations get <key> → report the operation's current state.aidp async-operations get <key> on an interval (back off; clamp total wait)
until a terminal state, then report it. Use this after provisioning (aidp-workspace-admin), bundle
deploys (aidp-bundle), or other 202-async actions — those return an operation key in the
datalake-async-operation-key header or a body field (see the Async note in the reference).aidp workflow list-recent-job-runs → present resource, action, time.async-operations list needs a resource-type / filter param (shape-TBD in the live map) — probe,
read the 400, supply the named param. Don't present it as confirmed until a live 2xx is recorded
(no-fabrication gate).aidp-spark-debugging; this skill is platform-level
operation tracking, not Spark internals.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。