Async Repl Protocol

parcadei/continuous-claude-v3/.claude/skills/archive/async-repl-protocol

作者 parcadeid07ff4b06b62無授權條款3.9K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫8 個月前更新

Async REPL Protocol

僅含說明AI & Agents
AI 產生的概覽

在 Agentica 非同步 REPL 測試環境中撰寫程式的規則:對回傳 Future 的工具使用 await,且每次回覆只用一個程式碼區塊。

功能
這個技能提供兩條用於 Agentica 非同步 REPL 測試環境的協定規則。它要求呼叫 view_file、ask_memory 等回傳 Future 的工具時使用 await,並要求在一次回覆中只用一個程式碼區塊完成計算並回傳結果,因為只有第一個區塊會執行。它只包含說明,不會產出檔案或指令碼。
適用情境
在 Agentica 非同步 REPL 測試環境中撰寫或執行程式時使用。當工具呼叫回傳 Future,或一次回覆可能被拆成多個程式碼區塊時,尤其適用。
執行需求
不包含指令碼或套件,僅為說明性內容。它假定已具備 Agentica 非同步 REPL 環境及其工具,例如 view_file 和 ask_memory。

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/archive/async-repl-protocol提交d07ff4b

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架