name: async-repl-protocol description: 异步 REPL 协议
异步 REPL 协议
当使用 Agentica 的异步 REPL 工具进行测试时。
规则
1. 使用 await 用于 Future-returning 工具
content = await view_file(path) # 不要用 view_file(path)
answer = await ask_memory("...")
2. 每响应单个代码块
计算并在一个块中返回。多个块意味着只有第一个会执行。
# 好:单个块
content = await view_file(path)
return any(c.isdigit() for c in content)
# 坏:分割块(第二个块从不运行)
content = await view_file(path)