默认运行时
默认即为 ADK 运行时,无需额外配置:切换执行后端
通过runtime 选择内层循环的执行后端:
请求处理
在不侵入业务逻辑的前提下,可为每次执行插入统一的横切处理。将处理器传入run_processor 即可,例如接入身份认证做登录态校验:
AuthRequestProcessor 作为身份认证的开箱即用实现。
自定义处理器
所有处理器都继承抽象基类BaseRunProcessor,实现其 process_run(runner, message) 方法。该方法返回一个包裹本轮「事件流」的装饰器,从而让你:
- 在整轮执行的前后插入逻辑(如鉴权、日志、性能监控);
- 拦截、改写或注入执行过程中产生的事件;
- 在此基础上实现重试等控制逻辑。