停止整个运行
代理可以启动子代理来处理任务的不同部分。停止父代理时,IaGenify 会将停止信号传递给子代理,避免它们脱离父任务继续运行。
如果请求已经改变、运行方向不符合预期,或你需要尽快停止活动,这项行为很有用。
系统也会在可能时中止当前控制器。停止运行并不会自动撤销已经对外部服务完成的更改。停止前应检查哪些工具调用已经完成,并查看结果,再判断是否需要后续处理或清理。
通过清晰的交接继续
停止后,先查看对话和已完成的工具结果,确认当前进度。如果要继续,请启动或恢复任务,并明确说明保留哪些结果、还剩哪些工作以及新增了什么限制。不要假设已停止的运行完成了最终答复或所有计划中的调用。
如果是因为权限请求或错误操作而停止,应先修正指令或目标再重试。若不说明已经发生的情况,新运行可能重复已完成的外部操作。请提供相关结果,但不要包含密码、令牌或其他私密凭证。