# 智能体上下文测试技能

在新工具开发完成或工具配置变更后，在智能体实际调用场景中测试工具适配性。验证工具输出与智能体角色定位是否一致。触发关键词：上下文测试、工具适配测试、场景测试。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge` 读取以下常识知识，了解领域规范和标准：
- 使用 `read_knowledge knowledge_name='agent_collaboration_standards'`

### 步骤2：读取工作提示词
使用 `read_work` 读取以下工作提示词，按规范流程执行：
- 使用 `read_work work_name='test_context'`

### 步骤3：确定测试目标
明确被测工具名称、所属智能体和测试场景。

### 步骤2：准备测试环境
使用 `make_dir` 创建测试目录，使用 `write_text` 准备测试输入数据。

### 步骤3：执行工具调用测试
在目标智能体上下文环境中调用工具，使用 `read_text` 记录输入参数。

### 步骤4：验证输出一致性
检查工具输出是否符合智能体角色定位，格式是否正确。

### 步骤5：生成测试报告
使用 `write_text` 输出测试报告到 `./reports/context_test_{tool_name}.md`。

## 输出成果
1. 上下文测试报告

## 失败处理
- 若工具在上下文中调用失败，记录错误信息和调用链
- 若输出与角色定位不一致，标记为适配性问题并记录差异

## 禁止行为
- ❌ 禁止跳过测试环境准备直接在生产环境测试
- ❌ 禁止忽略输出与角色不一致的问题