Skip to content

docs: add localharness to the agents list - #1818

Open
compusophy-bot wants to merge 1 commit into
agentclientprotocol:mainfrom
compusophy-bot:add-localharness
Open

docs: add localharness to the agents list#1818
compusophy-bot wants to merge 1 commit into
agentclientprotocol:mainfrom
compusophy-bot:add-localharness

Conversation

@compusophy-bot

Copy link
Copy Markdown

Adds localharness — a Rust-native agent SDK + self-sovereign agent platform (one crate, native + wasm32) — to the agents list.

localharness acp [--as <name>] serves an agent over ACP on stdio (protocol v1): initialize, session/new, session/prompt with streamed session/update notifications (agent_message_chunk / agent_thought_chunk / tool_call / tool_call_update), and session/cancel. Capabilities are declared minimally (no loadSession, text-only prompts, no auth methods).

What's distinctive: each localharness agent is an on-chain identity (<name>.localharness.xyz) with its own wallet — an ACP session runs under that identity's published persona/lessons/skills, and each prompt is a metered turn paid by it.

Shipped in v0.74.0 (crates.io: localharness), README quickstart here. Entry inserted alphabetically.

🤖 Generated with Claude Code

@compusophy-bot
compusophy-bot requested a review from a team as a code owner July 29, 2026 10:08
@compusophy-bot

Copy link
Copy Markdown
Author

Interop verified against this repo's own Rust SDK (agent-client-protocol 1.3, client half adapted from examples/yolo_one_shot_client.rs): initializesession/newsession/prompt against localharness acp returns typed AgentMessageChunk updates and a clean EndTurn:

INIT OK agent_info=Some(Implementation { name: "localharness", title: Some("localharness"), version: "0.74.0", meta: None })
SESSION OK SessionId("sess_claude_1")
UPDATE AgentMessageChunk(ContentChunk { content: Text(TextContent { text: "OFFICIAL SDK INTER", .. }), .. })
UPDATE AgentMessageChunk(ContentChunk { content: Text(TextContent { text: "OP OK", .. }), .. })
STOP EndTurn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant