escouade-acp
The ACP (Agent Client Protocol, version 1) client of Escouade: a state machine that reads an agent's lines
and answers the items of the conversation and the lines to write back to it, with no process or runtime of its own. It compiles for
wasm32-wasip1 too.
use Agent;
use ;
use json;
let harness: HarnessDecl = from_value.unwrap;
let mut agent = new;
// What the program wrote, line by line: the items of the conversation, and those that say what to write back.
let items = agent.frames;
assert!;
The reference of the plugins: https://escouade.dev/en/docs/plugins/api. The code is in Escouade's repository. This crate is under the MIT licence; the app is under GPL-3.0-or-later.