Mock模式变量
什么是Mock模式
Mock 模式是一种针对 Agent 调试和批量测试的模拟运行模式。
它的核心理念是:假装执行并真实返回模拟结果。
它的工作原理是:在开启 Mock 模式后,主 Agent 调用子 Agent、知识库、工作流或插件技能(暂不支持数据库)时,并不会实际执行调用,而是返回预先配置好的模拟数据,供主Agent继续后续逻辑处理。
这样,你就能在不触碰真实系统、不产生真实数据的情况下,轻松完成各种测试与验证工作。
Mock模式价值

适合场景
1、新功能上线前的验证
2、批量命中率评估
3、跨系统调用调试
Mock模式变量介绍
打开平台提供的Mock模式并配置好模拟数据后,你可以通过变量(True/False)来精确控制每一次批量测试或调试:
这样你就能随时切换测试模式,实现灵活调试。
如何使用
1、在Agent中,打开「Mock模式变量」
2、点击「去配置」,配置知识、工作流、插件、子Agent(包括A2A)的Mock数据
3、在Mock数据配置弹窗中,可以通过「自动填入」将技能名称直接填写进Mock数据中
4、配置好数据后,保存Mock数据并在Agent配置界面点击保存并生效
5、生效后,即可使用Mock模式在调试中进行测试,若某条调试信息不想使用技能的Mock数据,可以在变量中将技能Mock变量改为「False」
6、在「批量调试」使用时,通过技能Mock的参数(True/False)来精确控制每一天测试数据是否使用Mock数据进行测试。(如果没有设置,则不会使用Mock数据) 
⚠️ 使用注意事项
1、Mock数据仅模拟技能输出,主Agent仍会根据输出继续处理。如果你想确认输出是否来自Mock,可以:
(1)查看运行日志
(2)把技能的输出设置为 “不处理直接输出”
2、在批量调试时,可通过技能Mock参数(True/False)精确控制每条测试数据的执行方式。若使用模板批量导入,Mock参数必须为 True/False(不区分大小写),写错会导致该条数据被过滤处理为空。
有了Mock模式,你可以在安全、可控的环境中,先验证你的Agent逻辑,再进入真实运行阶段——既保障了数据安全,又能大幅提升调试效率。
🎯 建议:
初次验证Agent功能 → 启用Mock模式
已上线功能 → 根据情况灵活用Mock变量控制部分数据测试