Async Repl Protocol

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

by parcadeid07ff4b06b62f43771bc0c927d0211b734d6149eNo license3.9K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 8 months ago

Async REPL Protocol

Instructions onlyAI & Agents
AI-generated overview

Defines rules for calling async REPL tools in Agentica's testing harness, covering await usage and single-block responses.

What it does
This skill is an instruction-only protocol document for working with Agentica's async REPL harness during testing. It states two rules: Future-returning tools must be called with await, and each response must contain a single code block that both computes and returns a value. It produces no files or scripts; it only guides how an agent writes REPL code.
When to use it
Use it when an agent is operating inside Agentica's async REPL harness for testing and needs to call tools that return Futures. It is relevant when responses must combine computation and return in one code block rather than being split across blocks.
Requirements
No tools, packages, runtimes, credentials, or network access are required. The skill ships no scripts; it is instructions only.

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)

Source and attribution

Source:parcadei/Continuous-Claude-v3in.claude/skills/async-repl-protocolat commitd07ff4b

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal