This commit is contained in:
a2a-platform
2026-06-06 21:16:45 +00:00
parent fa7c71252f
commit dfb65e705f
17 changed files with 3113 additions and 4393 deletions

View File

@@ -0,0 +1,73 @@
---
name: actor-builds-routes
description: Handle 6 OpenAPI operation(s) under /v2/actor-builds for the actor builds route group.
---
# actor builds API Routes
Handle 6 OpenAPI operation(s) under /v2/actor-builds for the actor builds route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_builds_get
- Operation ID: `actor_builds_get`
- Route: `GET /v2/actor-builds`
- Mode: READ
- Summary: Get user builds list
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_build_get
- Operation ID: `actor_build_get`
- Route: `GET /v2/actor-builds/{buildId}`
- Mode: READ
- Summary: Get build
- Parameters:
- `buildId` in `path` required
- `waitForFinish` in `query`
### actor_build_delete
- Operation ID: `actor_build_delete`
- Route: `DELETE /v2/actor-builds/{buildId}`
- Mode: WRITE
- Summary: Delete build
- Parameters:
- `buildId` in `path` required
### actor_build_abort_post
- Operation ID: `actor_build_abort_post`
- Route: `POST /v2/actor-builds/{buildId}/abort`
- Mode: WRITE
- Summary: Abort build
- Parameters:
- `buildId` in `path` required
### actor_build_log_get
- Operation ID: `actor_build_log_get`
- Route: `GET /v2/actor-builds/{buildId}/log`
- Mode: READ
- Summary: Get build's Log
- Parameters:
- `buildId` in `path` required
- `stream` in `query`
- `download` in `query`
### actor_build_openapi_json_get
- Operation ID: `actor_build_openapi_json_get`
- Route: `GET /v2/actor-builds/{buildId}/openapi.json`
- Mode: READ
- Summary: Get OpenAPI definition
- Parameters:
- `buildId` in `path` required

475
skills/actor-runs/SKILL.md Normal file
View File

@@ -0,0 +1,475 @@
---
name: actor-runs-routes
description: Handle 40 OpenAPI operation(s) under /v2/actor-runs for the actor runs route group.
---
# actor runs API Routes
Handle 40 OpenAPI operation(s) under /v2/actor-runs for the actor runs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_runs_get
- Operation ID: `actor_runs_get`
- Route: `GET /v2/actor-runs`
- Mode: READ
- Summary: Get user runs list
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
- `startedAfter` in `query`
- `startedBefore` in `query`
### actor_run_get
- Operation ID: `actor_run_get`
- Route: `GET /v2/actor-runs/{runId}`
- Mode: READ
- Summary: Get run
- Parameters:
- `runId` in `path` required
- `waitForFinish` in `query`
### actor_run_put
- Operation ID: `actor_run_put`
- Route: `PUT /v2/actor-runs/{runId}`
- Mode: WRITE
- Summary: Update run
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_delete
- Operation ID: `actor_run_delete`
- Route: `DELETE /v2/actor-runs/{runId}`
- Mode: WRITE
- Summary: Delete run
- Parameters:
- `runId` in `path` required
### actor_run_abort_post
- Operation ID: `actor_run_abort_post`
- Route: `POST /v2/actor-runs/{runId}/abort`
- Mode: WRITE
- Summary: Abort run
- Parameters:
- `runId` in `path` required
- `gracefully` in `query`
### actor_run_metamorph_post
- Operation ID: `actor_run_metamorph_post`
- Route: `POST /v2/actor-runs/{runId}/metamorph`
- Mode: WRITE
- Summary: Metamorph run
- Parameters:
- `runId` in `path` required
- `targetActorId` in `query` required
- `build` in `query`
### actor_run_reboot_post
- Operation ID: `actor_run_reboot_post`
- Route: `POST /v2/actor-runs/{runId}/reboot`
- Mode: WRITE
- Summary: Reboot run
- Parameters:
- `runId` in `path` required
### post_resurrect_run
- Operation ID: `post_resurrect_run`
- Route: `POST /v2/actor-runs/{runId}/resurrect`
- Mode: WRITE
- Summary: Resurrect run
- Parameters:
- `runId` in `path` required
- `build` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
### post_charge_run
- Operation ID: `post_charge_run`
- Route: `POST /v2/actor-runs/{runId}/charge`
- Mode: WRITE
- Summary: Charge events in run
- Parameters:
- `runId` in `path` required
- `idempotency-key` in `header`
- Body: JSON request body accepted.
### actor_run_dataset_get
- Operation ID: `actor_run_dataset_get`
- Route: `GET /v2/actor-runs/{runId}/dataset`
- Mode: READ
- Summary: Get default dataset
- Parameters:
- `runId` in `path` required
### actor_run_dataset_put
- Operation ID: `actor_run_dataset_put`
- Route: `PUT /v2/actor-runs/{runId}/dataset`
- Mode: WRITE
- Summary: Update default dataset
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_dataset_delete
- Operation ID: `actor_run_dataset_delete`
- Route: `DELETE /v2/actor-runs/{runId}/dataset`
- Mode: WRITE
- Summary: Delete default dataset
- Parameters:
- `runId` in `path` required
### actor_run_dataset_items_get
- Operation ID: `actor_run_dataset_items_get`
- Route: `GET /v2/actor-runs/{runId}/dataset/items`
- Mode: READ
- Summary: Get default dataset items
- Parameters:
- `runId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### actor_run_dataset_items_post
- Operation ID: `actor_run_dataset_items_post`
- Route: `POST /v2/actor-runs/{runId}/dataset/items`
- Mode: WRITE
- Summary: Store items
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_dataset_statistics_get
- Operation ID: `actor_run_dataset_statistics_get`
- Route: `GET /v2/actor-runs/{runId}/dataset/statistics`
- Mode: READ
- Summary: Get default dataset statistics
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_get
- Operation ID: `actor_run_key_value_store_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store`
- Mode: READ
- Summary: Get default store
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_put
- Operation ID: `actor_run_key_value_store_put`
- Route: `PUT /v2/actor-runs/{runId}/key-value-store`
- Mode: WRITE
- Summary: Update default store
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_key_value_store_delete
- Operation ID: `actor_run_key_value_store_delete`
- Route: `DELETE /v2/actor-runs/{runId}/key-value-store`
- Mode: WRITE
- Summary: Delete default store
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_keys_get
- Operation ID: `actor_run_key_value_store_keys_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/keys`
- Mode: READ
- Summary: Get default store's list of keys
- Parameters:
- `runId` in `path` required
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_run_key_value_store_records_get
- Operation ID: `actor_run_key_value_store_records_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/records`
- Mode: READ
- Summary: Download default store's records
- Parameters:
- `runId` in `path` required
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_run_key_value_store_record_get
- Operation ID: `actor_run_key_value_store_record_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get default store's record
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### actor_run_key_value_store_record_put
- Operation ID: `actor_run_key_value_store_record_put`
- Route: `PUT /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in default store
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_run_key_value_store_record_post
- Operation ID: `actor_run_key_value_store_record_post`
- Route: `POST /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in default store (POST)
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_run_key_value_store_record_delete
- Operation ID: `actor_run_key_value_store_record_delete`
- Route: `DELETE /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete default store's record
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
### actor_run_request_queue_get
- Operation ID: `actor_run_request_queue_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue`
- Mode: READ
- Summary: Get default request queue
- Parameters:
- `runId` in `path` required
### actor_run_request_queue_put
- Operation ID: `actor_run_request_queue_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue`
- Mode: WRITE
- Summary: Update default request queue
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_request_queue_delete
- Operation ID: `actor_run_request_queue_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue`
- Mode: WRITE
- Summary: Delete default request queue
- Parameters:
- `runId` in `path` required
### actor_run_request_queue_requests_get
- Operation ID: `actor_run_request_queue_requests_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/requests`
- Mode: READ
- Summary: List default request queue's requests
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### actor_run_request_queue_requests_post
- Operation ID: `actor_run_request_queue_requests_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests`
- Mode: WRITE
- Summary: Add request to default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_batch_post
- Operation ID: `actor_run_request_queue_requests_batch_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_batch_delete
- Operation ID: `actor_run_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from default request queue
- Parameters:
- `runId` in `path` required
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_unlock_post
- Operation ID: `actor_run_request_queue_requests_unlock_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
### actor_run_request_queue_request_get
- Operation ID: `actor_run_request_queue_request_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
### actor_run_request_queue_request_put
- Operation ID: `actor_run_request_queue_request_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_request_delete
- Operation ID: `actor_run_request_queue_request_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
### actor_run_request_queue_request_lock_put
- Operation ID: `actor_run_request_queue_request_lock_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_run_request_queue_request_lock_delete
- Operation ID: `actor_run_request_queue_request_lock_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_run_request_queue_head_get
- Operation ID: `actor_run_request_queue_head_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/head`
- Mode: READ
- Summary: Get default request queue head
- Parameters:
- `runId` in `path` required
- `limit` in `query`
- `clientKey` in `query`
### actor_run_request_queue_head_lock_post
- Operation ID: `actor_run_request_queue_head_lock_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock default request queue head
- Parameters:
- `runId` in `path` required
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### actor_run_log_get
- Operation ID: `actor_run_log_get`
- Route: `GET /v2/actor-runs/{runId}/log`
- Mode: READ
- Summary: Get run's log
- Parameters:
- `runId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`

669
skills/actor-tasks/SKILL.md Normal file
View File

@@ -0,0 +1,669 @@
---
name: actor-tasks-routes
description: Handle 49 OpenAPI operation(s) under /v2/actor-tasks for the actor tasks route group.
---
# actor tasks API Routes
Handle 49 OpenAPI operation(s) under /v2/actor-tasks for the actor tasks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_tasks_get
- Operation ID: `actor_tasks_get`
- Route: `GET /v2/actor-tasks`
- Mode: READ
- Summary: Get list of tasks
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_tasks_post
- Operation ID: `actor_tasks_post`
- Route: `POST /v2/actor-tasks`
- Mode: WRITE
- Summary: Create task
- Body: JSON request body accepted.
### actor_task_get
- Operation ID: `actor_task_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}`
- Mode: READ
- Summary: Get task
- Parameters:
- `actorTaskId` in `path` required
### actor_task_put
- Operation ID: `actor_task_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}`
- Mode: WRITE
- Summary: Update task
- Parameters:
- `actorTaskId` in `path` required
- Body: JSON request body accepted.
### actor_task_delete
- Operation ID: `actor_task_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}`
- Mode: WRITE
- Summary: Delete task
- Parameters:
- `actorTaskId` in `path` required
### actor_task_input_get
- Operation ID: `actor_task_input_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/input`
- Mode: READ
- Summary: Get task input
- Parameters:
- `actorTaskId` in `path` required
### actor_task_input_put
- Operation ID: `actor_task_input_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/input`
- Mode: WRITE
- Summary: Update task input
- Parameters:
- `actorTaskId` in `path` required
- Body: JSON request body accepted.
### actor_task_webhooks_get
- Operation ID: `actor_task_webhooks_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `actorTaskId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_task_runs_get
- Operation ID: `actor_task_runs_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs`
- Mode: READ
- Summary: Get list of task runs
- Parameters:
- `actorTaskId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
### actor_task_runs_post
- Operation ID: `actor_task_runs_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs`
- Mode: WRITE
- Summary: Run task
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `waitForFinish` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### actor_task_run_sync_get
- Operation ID: `actor_task_run_sync_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/run-sync`
- Mode: READ
- Summary: Run task synchronously
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `build` in `query`
- `outputRecordKey` in `query`
- `webhooks` in `query`
### actor_task_run_sync_post
- Operation ID: `actor_task_run_sync_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/run-sync`
- Mode: WRITE
- Summary: Run task synchronously
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `outputRecordKey` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### actor_task_run_sync_get_dataset_items_get
- Operation ID: `actor_task_run_sync_get_dataset_items_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/run-sync-get-dataset-items`
- Mode: READ
- Summary: Run task synchronously and get dataset items
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
### actor_task_run_sync_get_dataset_items_post
- Operation ID: `actor_task_run_sync_get_dataset_items_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/run-sync-get-dataset-items`
- Mode: WRITE
- Summary: Run task synchronously and get dataset items
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_get
- Operation ID: `actor_task_runs_last_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last`
- Mode: READ
- Summary: Get last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `waitForFinish` in `query`
### actor_task_last_log_get
- Operation ID: `actor_task_last_log_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/log`
- Mode: READ
- Summary: Get last Actor task run's log
- Parameters:
- `actorTaskId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`
### actor_task_runs_last_abort_post
- Operation ID: `actor_task_runs_last_abort_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/abort`
- Mode: WRITE
- Summary: Abort Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `gracefully` in `query`
### actor_task_runs_last_metamorph_post
- Operation ID: `actor_task_runs_last_metamorph_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/metamorph`
- Mode: WRITE
- Summary: Metamorph Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `targetActorId` in `query` required
- `build` in `query`
### actor_task_runs_last_reboot_post
- Operation ID: `actor_task_runs_last_reboot_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/reboot`
- Mode: WRITE
- Summary: Reboot Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_get
- Operation ID: `actor_task_runs_last_dataset_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: READ
- Summary: Get last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_put
- Operation ID: `actor_task_runs_last_dataset_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: WRITE
- Summary: Update last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_dataset_delete
- Operation ID: `actor_task_runs_last_dataset_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: WRITE
- Summary: Delete last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_items_get
- Operation ID: `actor_task_runs_last_dataset_items_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset/items`
- Mode: READ
- Summary: Get last task run's dataset items
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### actor_task_runs_last_dataset_items_post
- Operation ID: `actor_task_runs_last_dataset_items_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/dataset/items`
- Mode: WRITE
- Summary: Store items in last task run's dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_dataset_statistics_get
- Operation ID: `actor_task_runs_last_dataset_statistics_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset/statistics`
- Mode: READ
- Summary: Get last task run's dataset statistics
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_get
- Operation ID: `actor_task_runs_last_key_value_store_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: READ
- Summary: Get last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_put
- Operation ID: `actor_task_runs_last_key_value_store_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Update last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_delete
- Operation ID: `actor_task_runs_last_key_value_store_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Delete last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_keys_get
- Operation ID: `actor_task_runs_last_key_value_store_keys_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/keys`
- Mode: READ
- Summary: Get last task run's default store's list of keys
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_task_runs_last_key_value_store_records_get
- Operation ID: `actor_task_runs_last_key_value_store_records_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records`
- Mode: READ
- Summary: Download last task run's default store's records
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_task_runs_last_key_value_store_record_get
- Operation ID: `actor_task_runs_last_key_value_store_record_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get last task run's default store's record
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### actor_task_runs_last_key_value_store_record_put
- Operation ID: `actor_task_runs_last_key_value_store_record_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_record_post
- Operation ID: `actor_task_runs_last_key_value_store_record_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last task run's default store (POST)
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_record_delete
- Operation ID: `actor_task_runs_last_key_value_store_record_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete last task run's default store's record
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
### actor_task_runs_last_request_queue_get
- Operation ID: `actor_task_runs_last_request_queue_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: READ
- Summary: Get last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_request_queue_put
- Operation ID: `actor_task_runs_last_request_queue_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Update last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_delete
- Operation ID: `actor_task_runs_last_request_queue_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Delete last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_request_queue_head_get
- Operation ID: `actor_task_runs_last_request_queue_head_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/head`
- Mode: READ
- Summary: Get last task run's default request queue head
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `limit` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_head_lock_post
- Operation ID: `actor_task_runs_last_request_queue_head_lock_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock last task run's default request queue head
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_requests_get
- Operation ID: `actor_task_runs_last_request_queue_requests_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests`
- Mode: READ
- Summary: List last task run's default request queue's requests
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### actor_task_runs_last_request_queue_requests_post
- Operation ID: `actor_task_runs_last_request_queue_requests_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests`
- Mode: WRITE
- Summary: Add request to last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_batch_post
- Operation ID: `actor_task_runs_last_request_queue_requests_batch_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_batch_delete
- Operation ID: `actor_task_runs_last_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_unlock_post
- Operation ID: `actor_task_runs_last_request_queue_requests_unlock_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_request_get
- Operation ID: `actor_task_runs_last_request_queue_request_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
### actor_task_runs_last_request_queue_request_put
- Operation ID: `actor_task_runs_last_request_queue_request_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_request_delete
- Operation ID: `actor_task_runs_last_request_queue_request_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
### actor_task_runs_last_request_queue_request_lock_put
- Operation ID: `actor_task_runs_last_request_queue_request_lock_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_task_runs_last_request_queue_request_lock_delete
- Operation ID: `actor_task_runs_last_request_queue_request_lock_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`

913
skills/actors/SKILL.md Normal file
View File

@@ -0,0 +1,913 @@
---
name: actors-routes
description: Handle 70 OpenAPI operation(s) under /v2/actors for the actors route group.
---
# actors API Routes
Handle 70 OpenAPI operation(s) under /v2/actors for the actors route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### acts_get
- Operation ID: `acts_get`
- Route: `GET /v2/actors`
- Mode: READ
- Summary: Get list of Actors
- Parameters:
- `my` in `query`
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `sortBy` in `query`
### acts_post
- Operation ID: `acts_post`
- Route: `POST /v2/actors`
- Mode: WRITE
- Summary: Create Actor
- Body: JSON request body accepted.
### act_get
- Operation ID: `act_get`
- Route: `GET /v2/actors/{actorId}`
- Mode: READ
- Summary: Get Actor
- Parameters:
- `actorId` in `path` required
### act_put
- Operation ID: `act_put`
- Route: `PUT /v2/actors/{actorId}`
- Mode: WRITE
- Summary: Update Actor
- Parameters:
- `actorId` in `path` required
- Body: JSON request body accepted.
### act_delete
- Operation ID: `act_delete`
- Route: `DELETE /v2/actors/{actorId}`
- Mode: WRITE
- Summary: Delete Actor
- Parameters:
- `actorId` in `path` required
### act_versions_get
- Operation ID: `act_versions_get`
- Route: `GET /v2/actors/{actorId}/versions`
- Mode: READ
- Summary: Get list of versions
- Parameters:
- `actorId` in `path` required
### act_versions_post
- Operation ID: `act_versions_post`
- Route: `POST /v2/actors/{actorId}/versions`
- Mode: WRITE
- Summary: Create version
- Parameters:
- `actorId` in `path` required
- Body: JSON request body accepted.
### act_version_get
- Operation ID: `act_version_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: READ
- Summary: Get version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_put
- Operation ID: `act_version_put`
- Route: `PUT /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Update version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_post
- Operation ID: `act_version_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Update version (POST)
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_delete
- Operation ID: `act_version_delete`
- Route: `DELETE /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Delete version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_env_vars_get
- Operation ID: `act_version_env_vars_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}/env-vars`
- Mode: READ
- Summary: Get list of environment variables
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_env_vars_post
- Operation ID: `act_version_env_vars_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}/env-vars`
- Mode: WRITE
- Summary: Create environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_get
- Operation ID: `act_version_env_var_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: READ
- Summary: Get environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
### act_version_env_var_put
- Operation ID: `act_version_env_var_put`
- Route: `PUT /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Update environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_post
- Operation ID: `act_version_env_var_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Update environment variable (POST)
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_delete
- Operation ID: `act_version_env_var_delete`
- Route: `DELETE /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Delete environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
### act_webhooks_get
- Operation ID: `act_webhooks_get`
- Route: `GET /v2/actors/{actorId}/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### act_builds_get
- Operation ID: `act_builds_get`
- Route: `GET /v2/actors/{actorId}/builds`
- Mode: READ
- Summary: Get list of builds
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### act_builds_post
- Operation ID: `act_builds_post`
- Route: `POST /v2/actors/{actorId}/builds`
- Mode: WRITE
- Summary: Build Actor
- Parameters:
- `actorId` in `path` required
- `version` in `query` required
- `useCache` in `query`
- `betaPackages` in `query`
- `tag` in `query`
- `waitForFinish` in `query`
### act_build_default_get
- Operation ID: `act_build_default_get`
- Route: `GET /v2/actors/{actorId}/builds/default`
- Mode: READ
- Summary: Get default build
- Parameters:
- `actorId` in `path` required
- `waitForFinish` in `query`
### act_openapi_json_get
- Operation ID: `act_openapi_json_get`
- Route: `GET /v2/actors/{actorId}/builds/{buildId}/openapi.json`
- Mode: READ
- Summary: Get OpenAPI definition
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
### act_build_get
- Operation ID: `act_build_get`
- Route: `GET /v2/actors/{actorId}/builds/{buildId}`
- Mode: READ
- Summary: Get build
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
- `waitForFinish` in `query`
### act_build_abort_post
- Operation ID: `act_build_abort_post`
- Route: `POST /v2/actors/{actorId}/builds/{buildId}/abort`
- Mode: WRITE
- Summary: Abort build
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
### act_runs_get
- Operation ID: `act_runs_get`
- Route: `GET /v2/actors/{actorId}/runs`
- Mode: READ
- Summary: Get list of runs
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
- `startedAfter` in `query`
- `startedBefore` in `query`
### act_runs_post
- Operation ID: `act_runs_post`
- Route: `POST /v2/actors/{actorId}/runs`
- Mode: WRITE
- Summary: Run Actor
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `waitForFinish` in `query`
- `webhooks` in `query`
- `forcePermissionLevel` in `query`
- Body: JSON request body accepted.
### act_run_sync_post
- Operation ID: `act_run_sync_post`
- Route: `POST /v2/actors/{actorId}/run-sync`
- Mode: WRITE
- Summary: Run Actor synchronously and return output
- Parameters:
- `actorId` in `path` required
- `outputRecordKey` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### act_run_sync_get
- Operation ID: `act_run_sync_get`
- Route: `GET /v2/actors/{actorId}/run-sync`
- Mode: READ
- Summary: Run Actor synchronously without input
- Parameters:
- `actorId` in `path` required
- `outputRecordKey` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
### act_run_sync_get_dataset_items_post
- Operation ID: `act_run_sync_get_dataset_items_post`
- Route: `POST /v2/actors/{actorId}/run-sync-get-dataset-items`
- Mode: WRITE
- Summary: Run Actor synchronously and get dataset items
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- Body: JSON request body accepted.
### act_run_sync_get_dataset_items_get
- Operation ID: `act_run_sync_get_dataset_items_get`
- Route: `GET /v2/actors/{actorId}/run-sync-get-dataset-items`
- Mode: READ
- Summary: Run Actor synchronously without input and get dataset items
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
### act_validate_input_post
- Operation ID: `act_validate_input_post`
- Route: `POST /v2/actors/{actorId}/validate-input`
- Mode: WRITE
- Summary: Validate Actor input
- Parameters:
- `actorId` in `path` required
- `build` in `query`
- Body: JSON request body accepted.
### act_run_resurrect_post
- Operation ID: `act_run_resurrect_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/resurrect`
- Mode: WRITE
- Summary: Resurrect run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `build` in `query`
- `timeout` in `query`
- `memory` in `query`
- `restartOnError` in `query`
### act_runs_last_get
- Operation ID: `act_runs_last_get`
- Route: `GET /v2/actors/{actorId}/runs/last`
- Mode: READ
- Summary: Get last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `waitForFinish` in `query`
### act_runs_last_dataset_get
- Operation ID: `act_runs_last_dataset_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset`
- Mode: READ
- Summary: Get last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_dataset_put
- Operation ID: `act_runs_last_dataset_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/dataset`
- Mode: WRITE
- Summary: Update last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_dataset_delete
- Operation ID: `act_runs_last_dataset_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/dataset`
- Mode: WRITE
- Summary: Delete last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_dataset_items_get
- Operation ID: `act_runs_last_dataset_items_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset/items`
- Mode: READ
- Summary: Get last run's dataset items
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### act_runs_last_dataset_items_post
- Operation ID: `act_runs_last_dataset_items_post`
- Route: `POST /v2/actors/{actorId}/runs/last/dataset/items`
- Mode: WRITE
- Summary: Store items in last run's dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_dataset_statistics_get
- Operation ID: `act_runs_last_dataset_statistics_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset/statistics`
- Mode: READ
- Summary: Get last run's dataset statistics
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_get
- Operation ID: `act_runs_last_key_value_store_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: READ
- Summary: Get last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_put
- Operation ID: `act_runs_last_key_value_store_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Update last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_delete
- Operation ID: `act_runs_last_key_value_store_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Delete last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_keys_get
- Operation ID: `act_runs_last_key_value_store_keys_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/keys`
- Mode: READ
- Summary: Get last run's default store's list of keys
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### act_runs_last_key_value_store_records_get
- Operation ID: `act_runs_last_key_value_store_records_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/records`
- Mode: READ
- Summary: Download last run's default store's records
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### act_runs_last_key_value_store_record_get
- Operation ID: `act_runs_last_key_value_store_record_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get last run's default store's record
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### act_runs_last_key_value_store_record_put
- Operation ID: `act_runs_last_key_value_store_record_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_record_post
- Operation ID: `act_runs_last_key_value_store_record_post`
- Route: `POST /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last run's default store (POST)
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_record_delete
- Operation ID: `act_runs_last_key_value_store_record_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete last run's default store's record
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
### act_runs_last_request_queue_get
- Operation ID: `act_runs_last_request_queue_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue`
- Mode: READ
- Summary: Get last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_request_queue_put
- Operation ID: `act_runs_last_request_queue_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Update last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_delete
- Operation ID: `act_runs_last_request_queue_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Delete last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_request_queue_requests_get
- Operation ID: `act_runs_last_request_queue_requests_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/requests`
- Mode: READ
- Summary: List last run's default request queue's requests
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### act_runs_last_request_queue_requests_post
- Operation ID: `act_runs_last_request_queue_requests_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests`
- Mode: WRITE
- Summary: Add request to last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_batch_post
- Operation ID: `act_runs_last_request_queue_requests_batch_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_batch_delete
- Operation ID: `act_runs_last_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_unlock_post
- Operation ID: `act_runs_last_request_queue_requests_unlock_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
### act_runs_last_request_queue_request_get
- Operation ID: `act_runs_last_request_queue_request_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
### act_runs_last_request_queue_request_put
- Operation ID: `act_runs_last_request_queue_request_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_request_delete
- Operation ID: `act_runs_last_request_queue_request_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
### act_runs_last_request_queue_request_lock_put
- Operation ID: `act_runs_last_request_queue_request_lock_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### act_runs_last_request_queue_request_lock_delete
- Operation ID: `act_runs_last_request_queue_request_lock_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
### act_runs_last_request_queue_head_get
- Operation ID: `act_runs_last_request_queue_head_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/head`
- Mode: READ
- Summary: Get last run's default request queue head
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `limit` in `query`
- `clientKey` in `query`
### act_runs_last_request_queue_head_lock_post
- Operation ID: `act_runs_last_request_queue_head_lock_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock last run's default request queue head
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### act_runs_last_log_get
- Operation ID: `act_runs_last_log_get`
- Route: `GET /v2/actors/{actorId}/runs/last/log`
- Mode: READ
- Summary: Get last Actor run's log
- Parameters:
- `actorId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`
### act_runs_last_abort_post
- Operation ID: `act_runs_last_abort_post`
- Route: `POST /v2/actors/{actorId}/runs/last/abort`
- Mode: WRITE
- Summary: Abort Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `gracefully` in `query`
### act_runs_last_metamorph_post
- Operation ID: `act_runs_last_metamorph_post`
- Route: `POST /v2/actors/{actorId}/runs/last/metamorph`
- Mode: WRITE
- Summary: Metamorph Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `targetActorId` in `query` required
- `build` in `query`
### act_runs_last_reboot_post
- Operation ID: `act_runs_last_reboot_post`
- Route: `POST /v2/actors/{actorId}/runs/last/reboot`
- Mode: WRITE
- Summary: Reboot Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_run_get
- Operation ID: `act_run_get`
- Route: `GET /v2/actors/{actorId}/runs/{runId}`
- Mode: READ
- Summary: Get run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `waitForFinish` in `query`
### act_run_abort_post
- Operation ID: `act_run_abort_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/abort`
- Mode: WRITE
- Summary: Abort run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `gracefully` in `query`
### act_run_metamorph_post
- Operation ID: `act_run_metamorph_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/metamorph`
- Mode: WRITE
- Summary: Metamorph run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `targetActorId` in `query` required
- `build` in `query`

View File

@@ -0,0 +1,54 @@
---
name: browser-info-routes
description: Handle 4 OpenAPI operation(s) under /v2/browser-info for the browser info route group.
---
# browser info API Routes
Handle 4 OpenAPI operation(s) under /v2/browser-info for the browser info route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### tools_browser_info_get
- Operation ID: `tools_browser_info_get`
- Route: `GET /v2/browser-info`
- Mode: READ
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_post
- Operation ID: `tools_browser_info_post`
- Route: `POST /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_put
- Operation ID: `tools_browser_info_put`
- Route: `PUT /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_delete
- Operation ID: `tools_browser_info_delete`
- Route: `DELETE /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`

149
skills/datasets/SKILL.md Normal file
View File

@@ -0,0 +1,149 @@
---
name: datasets-routes
description: Handle 9 OpenAPI operation(s) under /v2/datasets for the datasets route group.
---
# datasets API Routes
Handle 9 OpenAPI operation(s) under /v2/datasets for the datasets route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### datasets_get
- Operation ID: `datasets_get`
- Route: `GET /v2/datasets`
- Mode: READ
- Summary: Get list of datasets
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### datasets_post
- Operation ID: `datasets_post`
- Route: `POST /v2/datasets`
- Mode: WRITE
- Summary: Create dataset
- Parameters:
- `name` in `query`
### dataset_get
- Operation ID: `dataset_get`
- Route: `GET /v2/datasets/{datasetId}`
- Mode: READ
- Summary: Get dataset
- Parameters:
- `datasetId` in `path` required
### dataset_put
- Operation ID: `dataset_put`
- Route: `PUT /v2/datasets/{datasetId}`
- Mode: WRITE
- Summary: Update dataset
- Parameters:
- `datasetId` in `path` required
- Body: JSON request body accepted.
### dataset_delete
- Operation ID: `dataset_delete`
- Route: `DELETE /v2/datasets/{datasetId}`
- Mode: WRITE
- Summary: Delete dataset
- Parameters:
- `datasetId` in `path` required
### dataset_items_get
- Operation ID: `dataset_items_get`
- Route: `GET /v2/datasets/{datasetId}/items`
- Mode: READ
- Summary: Get dataset items
- Parameters:
- `datasetId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### dataset_items_head
- Operation ID: `dataset_items_head`
- Route: `HEAD /v2/datasets/{datasetId}/items`
- Mode: READ
- Summary: Get dataset items headers
- Parameters:
- `datasetId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### dataset_items_post
- Operation ID: `dataset_items_post`
- Route: `POST /v2/datasets/{datasetId}/items`
- Mode: WRITE
- Summary: Store items
- Parameters:
- `datasetId` in `path` required
- Body: JSON request body accepted.
### dataset_statistics_get
- Operation ID: `dataset_statistics_get`
- Route: `GET /v2/datasets/{datasetId}/statistics`
- Mode: READ
- Summary: Get dataset statistics
- Parameters:
- `datasetId` in `path` required

View File

@@ -0,0 +1,146 @@
---
name: key-value-stores-routes
description: Handle 12 OpenAPI operation(s) under /v2/key-value-stores for the key value stores route group.
---
# key value stores API Routes
Handle 12 OpenAPI operation(s) under /v2/key-value-stores for the key value stores route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### key_value_stores_get
- Operation ID: `key_value_stores_get`
- Route: `GET /v2/key-value-stores`
- Mode: READ
- Summary: Get list of key-value stores
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### key_value_stores_post
- Operation ID: `key_value_stores_post`
- Route: `POST /v2/key-value-stores`
- Mode: WRITE
- Summary: Create key-value store
- Parameters:
- `name` in `query`
### key_value_store_get
- Operation ID: `key_value_store_get`
- Route: `GET /v2/key-value-stores/{storeId}`
- Mode: READ
- Summary: Get store
- Parameters:
- `storeId` in `path` required
### key_value_store_put
- Operation ID: `key_value_store_put`
- Route: `PUT /v2/key-value-stores/{storeId}`
- Mode: WRITE
- Summary: Update store
- Parameters:
- `storeId` in `path` required
- Body: JSON request body accepted.
### key_value_store_delete
- Operation ID: `key_value_store_delete`
- Route: `DELETE /v2/key-value-stores/{storeId}`
- Mode: WRITE
- Summary: Delete store
- Parameters:
- `storeId` in `path` required
### key_value_store_keys_get
- Operation ID: `key_value_store_keys_get`
- Route: `GET /v2/key-value-stores/{storeId}/keys`
- Mode: READ
- Summary: Get list of keys
- Parameters:
- `storeId` in `path` required
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### key_value_store_records_get
- Operation ID: `key_value_store_records_get`
- Route: `GET /v2/key-value-stores/{storeId}/records`
- Mode: READ
- Summary: Download records
- Parameters:
- `storeId` in `path` required
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### key_value_store_record_get
- Operation ID: `key_value_store_record_get`
- Route: `GET /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: READ
- Summary: Get record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `attachment` in `query`
- `signature` in `query`
### key_value_store_record_head
- Operation ID: `key_value_store_record_head`
- Route: `HEAD /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: READ
- Summary: Check if a record exists
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
### key_value_store_record_put
- Operation ID: `key_value_store_record_put`
- Route: `PUT /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Store record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### key_value_store_record_post
- Operation ID: `key_value_store_record_post`
- Route: `POST /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Store record (POST)
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### key_value_store_record_delete
- Operation ID: `key_value_store_record_delete`
- Route: `DELETE /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Delete record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required

26
skills/logs/SKILL.md Normal file
View File

@@ -0,0 +1,26 @@
---
name: logs-routes
description: Handle 1 OpenAPI operation(s) under /v2/logs/{buildOrRunId} for the logs route group.
---
# logs API Routes
Handle 1 OpenAPI operation(s) under /v2/logs/{buildOrRunId} for the logs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### log_get
- Operation ID: `log_get`
- Route: `GET /v2/logs/{buildOrRunId}`
- Mode: READ
- Summary: Get log
- Parameters:
- `buildOrRunId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`

View File

@@ -0,0 +1,206 @@
---
name: request-queues-routes
description: Handle 17 OpenAPI operation(s) under /v2/request-queues for the request queues route group.
---
# request queues API Routes
Handle 17 OpenAPI operation(s) under /v2/request-queues for the request queues route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### request_queues_get
- Operation ID: `request_queues_get`
- Route: `GET /v2/request-queues`
- Mode: READ
- Summary: Get list of request queues
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### request_queues_post
- Operation ID: `request_queues_post`
- Route: `POST /v2/request-queues`
- Mode: WRITE
- Summary: Create request queue
- Parameters:
- `name` in `query`
### request_queue_get
- Operation ID: `request_queue_get`
- Route: `GET /v2/request-queues/{queueId}`
- Mode: READ
- Summary: Get request queue
- Parameters:
- `queueId` in `path` required
### request_queue_put
- Operation ID: `request_queue_put`
- Route: `PUT /v2/request-queues/{queueId}`
- Mode: WRITE
- Summary: Update request queue
- Parameters:
- `queueId` in `path` required
- Body: JSON request body accepted.
### request_queue_delete
- Operation ID: `request_queue_delete`
- Route: `DELETE /v2/request-queues/{queueId}`
- Mode: WRITE
- Summary: Delete request queue
- Parameters:
- `queueId` in `path` required
### request_queue_requests_batch_post
- Operation ID: `request_queue_requests_batch_post`
- Route: `POST /v2/request-queues/{queueId}/requests/batch`
- Mode: WRITE
- Summary: Add requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### request_queue_requests_batch_delete
- Operation ID: `request_queue_requests_batch_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/batch`
- Mode: WRITE
- Summary: Delete requests
- Parameters:
- `queueId` in `path` required
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### request_queue_requests_unlock_post
- Operation ID: `request_queue_requests_unlock_post`
- Route: `POST /v2/request-queues/{queueId}/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
### request_queue_requests_get
- Operation ID: `request_queue_requests_get`
- Route: `GET /v2/request-queues/{queueId}/requests`
- Mode: READ
- Summary: List requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### request_queue_requests_post
- Operation ID: `request_queue_requests_post`
- Route: `POST /v2/request-queues/{queueId}/requests`
- Mode: WRITE
- Summary: Add request
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### request_queue_request_get
- Operation ID: `request_queue_request_get`
- Route: `GET /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: READ
- Summary: Get request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
### request_queue_request_put
- Operation ID: `request_queue_request_put`
- Route: `PUT /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: WRITE
- Summary: Update request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### request_queue_request_delete
- Operation ID: `request_queue_request_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
### request_queue_head_get
- Operation ID: `request_queue_head_get`
- Route: `GET /v2/request-queues/{queueId}/head`
- Mode: READ
- Summary: Get head
- Parameters:
- `queueId` in `path` required
- `limit` in `query`
- `clientKey` in `query`
### request_queue_head_lock_post
- Operation ID: `request_queue_head_lock_post`
- Route: `POST /v2/request-queues/{queueId}/head/lock`
- Mode: WRITE
- Summary: Get head and lock
- Parameters:
- `queueId` in `path` required
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### request_queue_request_lock_put
- Operation ID: `request_queue_request_lock_put`
- Route: `PUT /v2/request-queues/{queueId}/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong request lock
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### request_queue_request_lock_delete
- Operation ID: `request_queue_request_lock_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete request lock
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`

70
skills/schedules/SKILL.md Normal file
View File

@@ -0,0 +1,70 @@
---
name: schedules-routes
description: Handle 6 OpenAPI operation(s) under /v2/schedules for the schedules route group.
---
# schedules API Routes
Handle 6 OpenAPI operation(s) under /v2/schedules for the schedules route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### schedules_get
- Operation ID: `schedules_get`
- Route: `GET /v2/schedules`
- Mode: READ
- Summary: Get list of schedules
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### schedules_post
- Operation ID: `schedules_post`
- Route: `POST /v2/schedules`
- Mode: WRITE
- Summary: Create schedule
- Body: JSON request body accepted.
### schedule_get
- Operation ID: `schedule_get`
- Route: `GET /v2/schedules/{scheduleId}`
- Mode: READ
- Summary: Get schedule
- Parameters:
- `scheduleId` in `path` required
### schedule_put
- Operation ID: `schedule_put`
- Route: `PUT /v2/schedules/{scheduleId}`
- Mode: WRITE
- Summary: Update schedule
- Parameters:
- `scheduleId` in `path` required
- Body: JSON request body accepted.
### schedule_delete
- Operation ID: `schedule_delete`
- Route: `DELETE /v2/schedules/{scheduleId}`
- Mode: WRITE
- Summary: Delete schedule
- Parameters:
- `scheduleId` in `path` required
### schedule_log_get
- Operation ID: `schedule_log_get`
- Route: `GET /v2/schedules/{scheduleId}/log`
- Mode: READ
- Summary: Get schedule log
- Parameters:
- `scheduleId` in `path` required

32
skills/store/SKILL.md Normal file
View File

@@ -0,0 +1,32 @@
---
name: store-routes
description: Handle 1 OpenAPI operation(s) under /v2/store for the store route group.
---
# store API Routes
Handle 1 OpenAPI operation(s) under /v2/store for the store route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### store_get
- Operation ID: `store_get`
- Route: `GET /v2/store`
- Mode: READ
- Summary: Get list of Actors in Store
- Parameters:
- `limit` in `query`
- `offset` in `query`
- `search` in `query`
- `sortBy` in `query`
- `category` in `query`
- `username` in `query`
- `pricingModel` in `query`
- `allowsAgenticUsers` in `query`
- `responseFormat` in `query`
- `includeUnrunnableActors` in `query`

30
skills/tools/SKILL.md Normal file
View File

@@ -0,0 +1,30 @@
---
name: tools-routes
description: Handle 2 OpenAPI operation(s) under /v2/tools for the tools route group.
---
# tools API Routes
Handle 2 OpenAPI operation(s) under /v2/tools for the tools route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### tools_encode_and_sign_post
- Operation ID: `tools_encode_and_sign_post`
- Route: `POST /v2/tools/encode-and-sign`
- Mode: WRITE
- Summary: Encode and sign object
- Body: JSON request body accepted.
### tools_decode_and_verify_post
- Operation ID: `tools_decode_and_verify_post`
- Route: `POST /v2/tools/decode-and-verify`
- Mode: WRITE
- Summary: Decode and verify object
- Body: JSON request body accepted.

54
skills/users/SKILL.md Normal file
View File

@@ -0,0 +1,54 @@
---
name: users-routes
description: Handle 5 OpenAPI operation(s) under /v2/users for the users route group.
---
# users API Routes
Handle 5 OpenAPI operation(s) under /v2/users for the users route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### user_get
- Operation ID: `user_get`
- Route: `GET /v2/users/{userId}`
- Mode: READ
- Summary: Get public user data
- Parameters:
- `userId` in `path` required
### users_me_get
- Operation ID: `users_me_get`
- Route: `GET /v2/users/me`
- Mode: READ
- Summary: Get private user data
### users_me_usage_monthly_get
- Operation ID: `users_me_usage_monthly_get`
- Route: `GET /v2/users/me/usage/monthly`
- Mode: READ
- Summary: Get monthly usage
- Parameters:
- `date` in `query`
### users_me_limits_get
- Operation ID: `users_me_limits_get`
- Route: `GET /v2/users/me/limits`
- Mode: READ
- Summary: Get limits
### users_me_limits_put
- Operation ID: `users_me_limits_put`
- Route: `PUT /v2/users/me/limits`
- Mode: WRITE
- Summary: Update limits
- Body: JSON request body accepted.

View File

@@ -0,0 +1,34 @@
---
name: webhook-dispatches-routes
description: Handle 2 OpenAPI operation(s) under /v2/webhook-dispatches for the webhook dispatches route group.
---
# webhook dispatches API Routes
Handle 2 OpenAPI operation(s) under /v2/webhook-dispatches for the webhook dispatches route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### webhook_dispatches_get
- Operation ID: `webhook_dispatches_get`
- Route: `GET /v2/webhook-dispatches`
- Mode: READ
- Summary: Get list of webhook dispatches
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### webhook_dispatch_get
- Operation ID: `webhook_dispatch_get`
- Route: `GET /v2/webhook-dispatches/{dispatchId}`
- Mode: READ
- Summary: Get webhook dispatch
- Parameters:
- `dispatchId` in `path` required

79
skills/webhooks/SKILL.md Normal file
View File

@@ -0,0 +1,79 @@
---
name: webhooks-routes
description: Handle 7 OpenAPI operation(s) under /v2/webhooks for the webhooks route group.
---
# webhooks API Routes
Handle 7 OpenAPI operation(s) under /v2/webhooks for the webhooks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### webhooks_get
- Operation ID: `webhooks_get`
- Route: `GET /v2/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### webhooks_post
- Operation ID: `webhooks_post`
- Route: `POST /v2/webhooks`
- Mode: WRITE
- Summary: Create webhook
- Body: JSON request body accepted.
### webhook_get
- Operation ID: `webhook_get`
- Route: `GET /v2/webhooks/{webhookId}`
- Mode: READ
- Summary: Get webhook
- Parameters:
- `webhookId` in `path` required
### webhook_put
- Operation ID: `webhook_put`
- Route: `PUT /v2/webhooks/{webhookId}`
- Mode: WRITE
- Summary: Update webhook
- Parameters:
- `webhookId` in `path` required
- Body: JSON request body accepted.
### webhook_delete
- Operation ID: `webhook_delete`
- Route: `DELETE /v2/webhooks/{webhookId}`
- Mode: WRITE
- Summary: Delete webhook
- Parameters:
- `webhookId` in `path` required
### webhook_test_post
- Operation ID: `webhook_test_post`
- Route: `POST /v2/webhooks/{webhookId}/test`
- Mode: WRITE
- Summary: Test webhook
- Parameters:
- `webhookId` in `path` required
### webhook_webhook_dispatches_get
- Operation ID: `webhook_webhook_dispatches_get`
- Route: `GET /v2/webhooks/{webhookId}/dispatches`
- Mode: READ
- Summary: Get collection
- Parameters:
- `webhookId` in `path` required