aliyun-fc-agentrun
$
npx mdskill add cinience/alicloud-skills/aliyun-fc-agentrunManages Function Compute AgentRun resources via OpenAPI for runtime, sandbox, and model services
- Solves tasks like creating runtimes, endpoints, and troubleshooting workflows
- Relies on OpenAPI (ROA) with required AccessKey and regional endpoints
- Uses predefined API groups and regional logic to determine actions
- Delivers results via API responses or script outputs for further automation
SKILL.md
.github/skills/aliyun-fc-agentrunView on GitHub ↗
--- name: aliyun-fc-agentrun description: Use when managing Function Compute AgentRun resources via OpenAPI (runtime, sandbox, model, memory, credentials), including creating runtimes/endpoints, querying status, and troubleshooting AgentRun workflows. version: 1.0.0 --- Category: service # Function Compute AgentRun (OpenAPI) Use AgentRun OpenAPI (ROA) to manage runtimes, sandboxes, model services, memory, and credentials. ## Prerequisites - AccessKey via RAM user (least privilege). - Select the correct regional endpoint (see `references/endpoints.md`). If unsure, choose the most reasonable region for the task or ask the user. - Use OpenAPI Explorer or official SDK to avoid manual signing (ROA requires SignatureV1). ## Workflow 1) Choose region endpoint (`agentrun.cn-<region>.aliyuncs.com`). 2) Create runtime → publish version → create runtime endpoint. 3) Create sandbox/template if needed. 4) Configure credentials and model services as required. 5) Query resources for troubleshooting. ## API Groups See `references/api_overview.md` for the full API list and grouping. ## Script quickstart ```bash python skills/compute/fc/aliyun-fc-agentrun/scripts/quickstart.py ``` Environment variables: - `AGENTRUN_ENDPOINT` - `ALIBABACLOUD_ACCESS_KEY_ID` - `ALIBABACLOUD_ACCESS_KEY_SECRET` - `OUTPUT_DIR` (optional) ## Runtime flow script ```bash AGENTRUN_RUNTIME_NAME="my-runtime" \\ AGENTRUN_RUNTIME_ENDPOINT_NAME="my-runtime-endpoint" \\ python skills/compute/fc/aliyun-fc-agentrun/scripts/runtime_flow.py ``` Environment variables: - `AGENTRUN_ENDPOINT` - `ALIBABACLOUD_ACCESS_KEY_ID` - `ALIBABACLOUD_ACCESS_KEY_SECRET` - `AGENTRUN_RUNTIME_NAME` - `AGENTRUN_RUNTIME_ENDPOINT_NAME` - `AGENTRUN_RUNTIME_DESC` (optional) - `OUTPUT_DIR` (optional) ## Cleanup script ```bash AGENTRUN_RUNTIME_ID="runtime-id" \\ AGENTRUN_RUNTIME_ENDPOINT_ID="endpoint-id" \\ python skills/compute/fc/aliyun-fc-agentrun/scripts/cleanup_runtime.py ``` Environment variables: - `AGENTRUN_ENDPOINT` - `ALIBABACLOUD_ACCESS_KEY_ID` - `ALIBABACLOUD_ACCESS_KEY_SECRET` - `AGENTRUN_RUNTIME_ID` - `AGENTRUN_RUNTIME_ENDPOINT_ID` - `OUTPUT_DIR` (optional) ## SDK Notes See `references/sdk.md` for SDK acquisition guidance. ## Output Policy If you store any generated files or responses, write them under: `output/compute-fc-agentrun/`. ## Validation ```bash mkdir -p output/aliyun-fc-agentrun for f in skills/compute/fc/aliyun-fc-agentrun/scripts/*.py; do python3 -m py_compile "$f" done echo "py_compile_ok" > output/aliyun-fc-agentrun/validate.txt ``` Pass criteria: command exits 0 and `output/aliyun-fc-agentrun/validate.txt` is generated. ## Output And Evidence - Save artifacts, command outputs, and API response summaries under `output/aliyun-fc-agentrun/`. - Include key parameters (region/resource id/time range) in evidence files for reproducibility. ## References - API overview and operation list: `references/api_overview.md` - Regional endpoints: `references/endpoints.md` - SDK guidance: `references/sdk.md` - Source list: `references/sources.md`
More from cinience/alicloud-skills
- aliyun-adb-mysqlUse when managing Alibaba Cloud AnalyticDB for MySQL (ADB) via OpenAPI/SDK, including the user needs AnalyticDB resource lifecycle and configuration operations, status checks, or troubleshooting ADB API and cluster workflow issues.
- aliyun-adb-mysql-testSmoke test for aliyun-adb-mysql. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-aicontent-generateUse when managing Alibaba Cloud AIContent (AiContent) via OpenAPI/SDK, including the user needs AI content generation or content workflow operations in Alibaba Cloud, including listing assets, creating/updating generation configurations, checking task status, or troubleshooting failed content jobs.
- aliyun-aicontent-generate-testSmoke test for aliyun-aicontent-generate. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-aimiaobi-generateUse when managing Alibaba Cloud Quan Miao (AiMiaoBi) via OpenAPI/SDK, including the user asks for Alibaba Cloud MiaoBi content operations, including listing resources, creating/updating configurations, querying runtime status, and diagnosing API or workflow failures.
- aliyun-aimiaobi-generate-testSmoke test for aliyun-aimiaobi-generate. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-airec-manageUse when managing Alibaba Cloud AIRec (Airec) via OpenAPI/SDK, including the user needs recommendation-engine resource operations in Alibaba Cloud, including list/create/update flows, status inspection, and troubleshooting AIRec configuration or runtime issues.
- aliyun-airec-manage-testSmoke test for aliyun-airec-manage. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-alb-manageUse when managing and troubleshoot Alibaba Cloud ALB (Application Load Balancer), including the user asks to inspect, create, change, or debug ALB instances, listeners, server groups, rules, certificates, ACLs, security policies, or health checks in Alibaba Cloud.
- aliyun-alb-manage-testSmoke test for Alibaba Cloud ALB skill. Validates SDK auth, script compilation, list instances, and health check flows.