feat: replace elizacp with Testy, a minimal internal test agent#127
Merged
nikomatsakis merged 1 commit intoagentclientprotocol:mainfrom Mar 17, 2026
Merged
Conversation
Remove the elizacp crate (published to crates.io) and replace it with Testy, a simple JSON-command-based test agent built into sacp-test (publish = false). Testy accepts typed TestyCommand values serialized as JSON prompts: - Greet: responds with "Hello, world!" - Echo: echoes a message back - CallTool: invokes an MCP tool by server/name - ListTools: lists tools from an MCP server This eliminates ~3500 lines of Eliza chatbot engine that was overkill for integration testing purposes. BREAKING CHANGE: elizacp crate is removed from the workspace
66cb384 to
9122e89
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove the elizacp crate (published to crates.io) and replace it with Testy, a simple JSON-command-based test agent built into sacp-test (publish = false).
Testy accepts typed TestyCommand values serialized as JSON prompts:
This eliminates ~3500 lines of Eliza chatbot engine that was overkill for integration testing purposes.
(I intend to reintroduce to reintroduce elizacp outside of the agentclientprotocol gh org.)