Async Repl Protocol

parcadei/Continuous-Claude-v3/.claude/skills/async-repl-protocol

作者 parcadeid07ff4b06b62f43771bc0c927d0211b734d6149e无许可证3.9K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库8个月前更新

Async REPL Protocol

仅含说明AI & Agents
AI 生成的概览

为 Agentica 异步 REPL 测试环境定义工具调用规则,涵盖 await 用法与单代码块响应。

功能
该技能是一份仅含说明的协议文档,用于在测试中使用 Agentica 的异步 REPL 环境。它规定两条规则:返回 Future 的工具必须用 await 调用;每次响应只能包含一个代码块,并在其中完成计算与返回。它不生成文件或脚本,只指导智能体如何编写 REPL 代码。
适用场景
当智能体在 Agentica 异步 REPL 测试环境中运行,并需要调用返回 Future 的工具时使用。当响应需要在一个代码块内同时完成计算与返回、而不能拆分成多个代码块时也适用。
运行要求
无需任何工具、软件包、运行时、凭据或网络访问。该技能不附带脚本,仅为说明文档。

Async REPL Protocol

When working with Agentica's async REPL harness for testing.

Rules

1. Use await for Future-returning tools

python
content = await view_file(path)  # NOT view_file(path)answer = await ask_memory("...")

2. Single code block per response

Compute AND return in ONE block. Multiple blocks means only first executes.

python
# GOOD: Single blockcontent = await view_file(path)return any(c.isdigit() for c in content)
# BAD: Split blocks (second block never runs)content = await view_file(path)

来源与署名

来源:parcadei/Continuous-Claude-v3位于.claude/skills/async-repl-protocol提交d07ff4b

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架