必须用完整主谓宾句设定主目标,自动拆解为扫描、修复、测试三线程,逐项验证输出是否匹配CWE-287修复与零失败测试结果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在Agent Space中启动一个复杂任务,比如“完成用户登录模块的安全加固并生成审计报告”,需要多个Agent协同完成时,必须明确划分执行步骤、分配角色,并实时验证每一步的输出是否符合预期,否则后续环节会因输入错误而连锁失败。
创建Space并设定主目标
在Amp客户端侧边栏点击【+】→选择“New Space”→输入标题如“登录模块安全加固”→在首条消息中用完整句子描述目标:“请对当前项目中的用户登录模块实施OWASP ASVS Level 2合规性加固,包括代码修复、测试验证和输出审计摘要。”
【必须使用完整主谓宾句式,不能写“加固登录模块”这类无主语碎片】 否则主Agent可能误判为信息检索类任务,跳过代码修改环节直接生成文档。
确认子任务自动拆解与分配
等待主Agent返回任务卡片墙(通常30秒内),检查是否已生成至少三项并行线程:① CodeScanner(静态扫描)、② PatchWriter(修复补丁生成)、③ TestRunner(集成测试执行)。
若卡片数量少于3个,或某个卡片显示“waiting for context”,说明主Agent未识别出多线程必要性——此时需追加一句:“请严格按ASVS要求分三步执行:先扫描漏洞,再生成修复代码,最后运行回归测试。”
点击任一卡片右上角「⋯」→选择“View thread details”,确认该Agent的input_context包含完整源码片段(而非仅文件路径)。若只看到“login_handler.py”而无代码内容,说明上下文被截断,需手动粘贴关键函数体重试。
逐项验证执行结果
方法一:通过AgentRouter CLI批量比对
打开终端,执行:agent-router logs --task-id 【当前Space ID】 --format json > audit.json,该命令将拉取所有Agent的原始输出、exit code及stderr。
方法二:人工交叉校验关键输出
进入CodeScanner线程→查看其output.json中的“findings”数组,确认包含“CWE-287: Improper Authentication”条目;再进入PatchWriter线程→打开其生成的patch.diff→核对是否针对该CWE编号添加了双因素校验钩子;最后在TestRunner线程的test_result.xml中搜索
若PatchWriter输出的diff中修改了config.yaml但未改动login_handler.py,说明它误读了扫描报告——必须立即停采结果,回到第一步重新提交带明确文件锚点的指令。











