Commit 9122e89
committed
feat: replace elizacp with Testy, a minimal internal test agent
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 workspace1 parent f28445f commit 9122e89
36 files changed
Lines changed: 500 additions & 3981 deletions
File tree
- .github/workflows
- md
- src
- elizacp
- src
- tests
- sacp-conductor
- tests
- sacp-test
- src
- bin
- sacp-tokio/tests
- sacp
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments