mcpField
A
aliyun-fc-agentrun

aliyun-fc-agentrun

github.com/cinience云与 DevOps39659 次安装11 周前更新
代码仓库

关于 aliyun-fc-agentrun

aliyun-fc-agentrun 是通过 OpenAPI 管理 Alibaba Cloud Function Compute AgentRun 资源的技能,涵盖运行时及端点设置、可选沙箱创建、配置和资源查询。

主要功能

  1. 01管理运行时和版本
  2. 02创建运行时端点
  3. 03设置沙箱和模板
  4. 04配置凭据与模型服务
  5. 05查询资源以排查问题

适用场景

  1. 01创建并发布 AgentRun 运行时
  2. 02为运行时设置端点
  3. 03配置模型服务或凭据
  4. 04排查问题时检查资源

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cinience/alicloud-skills --skill aliyun-fc-agentrun

安装后在 Claude Code 中输入/aliyun-fc-agentrun确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
api_overview.md
endpoints.md
sdk.md
sources.md
scripts/
cleanup_runtime.py
quickstart.py
runtime_flow.py

详细介绍

类别:服务

Function Compute AgentRun(OpenAPI)

使用 AgentRun OpenAPI(ROA)管理运行时、沙箱、模型服务、记忆和凭据。

前提条件

  • 使用 RAM 用户的 AccessKey(遵循最小权限原则)。
  • 选择正确的区域端点(参见 references/endpoints.md)。如果不确定,请选择最适合当前任务的区域,或询问用户。
  • 使用 OpenAPI Explorer 或官方 SDK,避免手动签名(ROA 要求使用 SignatureV1)。

工作流

  1. 选择区域端点(agentrun.cn-<region>.aliyuncs.com)。
  2. 创建运行时 → 发布版本 → 创建运行时端点。
  3. 根据需要创建沙箱/模板。
  4. 按需配置凭据和模型服务。
  5. 查询资源以排查问题。

API 分组

完整的 API 列表和分组请参见 references/api_overview.md。

脚本快速入门

python skills/compute/fc/aliyun-fc-agentrun/scripts/quickstart.py

环境变量:

  • AGENTRUN_ENDPOINT
  • ALIBABACLOUD_ACCESS_KEY_ID
  • ALIBABACLOUD_ACCESS_KEY_SECRET
  • OUTPUT_DIR(可选)

运行时流程脚本

AGENTRUN_RUNTIME_NAME="my-runtime" \\
AGENTRUN_RUNTIME_ENDPOINT_NAME="my-runtime-endpoint" \\
python skills/compute/fc/aliyun-fc-agentrun/scripts/runtime_flow.py

环境变量:

  • AGENTRUN_ENDPOINT
  • ALIBABACLOUD_ACCESS_KEY_ID
  • ALIBABACLOUD_ACCESS_KEY_SECRET
  • AGENTRUN_RUNTIME_NAME
  • AGENTRUN_RUNTIME_ENDPOINT_NAME
  • AGENTRUN_RUNTIME_DESC(可选)
  • OUTPUT_DIR(可选)

清理脚本

AGENTRUN_RUNTIME_ID="runtime-id" \\
AGENTRUN_RUNTIME_ENDPOINT_ID="endpoint-id" \\
python skills/compute/fc/aliyun-fc-agentrun/scripts/cleanup_runtime.py

环境变量:

  • AGENTRUN_ENDPOINT
  • ALIBABACLOUD_ACCESS_KEY_ID
  • ALIBABACLOUD_ACCESS_KEY_SECRET
  • AGENTRUN_RUNTIME_ID
  • AGENTRUN_RUNTIME_ENDPOINT_ID
  • OUTPUT_DIR(可选)

SDK 说明

SDK 获取指南请参见 references/sdk.md。

输出策略

如果要保存生成的文件或响应,请将其写入: output/compute-fc-agentrun/。

验证

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

通过标准:命令退出码为 0,且已生成 output/aliyun-fc-agentrun/validate.txt。

输出与证据

  • 将构件、命令输出和 API 响应摘要保存在 output/aliyun-fc-agentrun/ 下。
  • 在证据文件中包含关键参数(区域/资源 ID/时间范围),以便复现。

参考资料

  • API 概览和操作列表:references/api_overview.md

  • 区域端点:references/endpoints.md

  • SDK 指南:references/sdk.md

  • 来源列表:references/sources.md

评论

支持 Markdown