agent-block 0.24.0

Lua-first Agent Runtime built on AgentMesh
mod common;

use predicates::prelude::*;

#[test]
fn tool_register_and_call() {
    common::agent_block_cmd()
        .args(["-s", &common::fixture("tool_register.lua")])
        .assert()
        .success()
        .stdout(predicate::str::contains("echoed: ping"));
}

#[test]
fn tool_list() {
    common::agent_block_cmd()
        .args(["-s", &common::fixture("tool_schema.lua")])
        .assert()
        .success()
        .stdout(predicate::str::contains("tool: greet"));
}