AgentScope 测试夹具生成器

为 AgentScope 2.0 项目生成模拟数据、智能体和流水线配置,以及 pytest 脚手架。

trend0522
2026年10月8日
0 收藏
95 下载

安装与下载

1 ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install agentscope-test-fixture-generator

2 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/
工作区 {'/skills/'}

优先级:工作区 › 全局 › 内置

3 提示词安装

将此提示词复制到 Openclaw 即可自动安装。

请帮我使用 Clawhub 安装 skill-agentscope-test-fixture-generator。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

下载技能 (.zip)

基本信息

名称 AgentScope 测试夹具生成器
Slug agentscope-test-fixture-generator
创建者 trend0522
创建时间 2026-10-08 05:30:24
更新时间 2026-10-08 05:30:24
收藏数 0
使用量 95
浏览量 0

安装指南

  1. ClawHub CLI 从源直接安装技能的最快方式。
    npx clawhub@latest install agentscope-test-fixture-generator
  2. 手动安装 将技能文件夹复制到以下位置之一
    全局模式
    ~/.openclaw/skills/
    工作区
    /skills/
    优先级:工作区 > 本地 > 内置
  3. 提示词安装 将此提示词复制到 OpenClaw 即可自动安装。
    请帮我使用 Clawhub 安装 agentscope-test-fixture-generator。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
    更倾向于下载?
    获取包含原生技能文件的ZIP压缩包。
    下载技能 (.zip)

什么是

AgentScope 测试夹具生成器可创建可直接使用的夹具,用于测试和记录 AgentScope 2.0 智能体与流水线。它可以生成适用于不同模型提供商的模拟智能体配置、示例流水线配置、模拟响应数据,以及兼容 pytest 的脚手架。
作为用于智能体开发的 Openclaw Skills 之一,它可以帮助团队为单元测试、集成测试、文档示例和 CI 准备可重复使用的测试输入。生成的夹具使用占位 API 密钥和模拟响应,因此不会嵌入真实凭据。

应用场景

为 AgentScope 2.0 代码的单元测试创建夹具。
为顺序、并行、团队协作或对话工作流设置集成测试数据。
在开发期间生成示例智能体和流水线配置。
为不应依赖在线模型提供商的测试生成模拟响应。
创建 pytest 脚手架,并在 CI 环境中运行生成的测试。
使用占位凭据而非机密信息准备文档示例。

工作原理

选择一种受支持的夹具模式:sequential、parallel、team 或 dialogue。
使用输出目录和所选模式运行此技能的 scripts/generate_fixtures.py 脚本。
生成器会将示例配置、模拟数据和测试脚手架写入指定目录。
如有需要,可配置 AGENTSCOPE_MODEL,为示例配置指定默认模型名称。OPENAI_API_KEY 为可选项,仅用于对照真实提供商验证生成的配置。
切换到输出目录并运行 pytest,以执行生成的测试。

配置指南

要求:Python 3 和 AgentScope 软件包;安装 pytest 以运行生成的测试。技能元数据将 OPENAI_API_KEY 列为可选环境变量,用于真实提供商验证;将 AGENTSCOPE_MODEL 列为可选默认模型名称。生成的夹具使用占位内容,不包含真实凭据。
从技能文件夹运行生成器:
python3 scripts/generate_fixtures.py --output /path/to/test/fixtures --pattern sequential
如有需要,安装依赖项,然后运行测试:
pip install agentscope pytest
cd /path/to/test/fixtures
pytest
将 sequential 替换为 parallel、team 或 dialogue,即可生成其他夹具模式。
AgentScope 测试夹具生成器 数据架构与分类体系
技能会将生成的文件写入通过 --output 指定的目录。源文档未指定确切的文件名或详细文件架构;生成内容包括夹具配置、模拟数据或响应,以及兼容 pytest 的脚手架。
夹具模式 预期结构
sequential 单智能体链式夹具
parallel 多智能体并行执行夹具
team 基于团队的智能体夹具
dialogue 多轮对话夹具
示例配置元数据可以使用 AGENTSCOPE_MODEL 作为默认模型名称。夹具使用占位 API 密钥和模拟响应;不会嵌入真实凭据。

高级特性

支持 AgentScope 常见测试的四种工作流模式:顺序、并行、团队协作和对话。
生成模拟响应,支持无需调用在线模型的测试。
提供兼容 pytest 的脚手架,以便可重复地运行本地和 CI 测试。
可选支持使用
OPENAI_API_KEY
验证真实提供商配置。
可通过
AGENTSCOPE_MODEL
设置默认模型名称。
使用占位内容而非真实机密信息生成安全的夹具文件。


name: agentscope-test-fixture-generator description: Generate test fixtures, mock data, and example configurations for AgentScope 2.0 agents and pipelines. Use this when the user needs to test AgentScope code, create unit test data, or generate example agent configurations for development and CI. version: 0.1.0