Echo 会话后端(aiti-echo-agent)
小于 1 分钟
aiti-echo-agent
❝ 先让一声回声上线,再让千军万马接入。 ❞
Echo agent:session-provider slot 的最小演示后端,多 agent 前端契约的可运行示例。想写自己的会话后端,先读它。
机制
- 注册名为
<id>/echo的 SessionProvider——一个不依赖任何 LLM 的假 agent - prompt 收到文本后按打字机节奏流式回显,完整演示 SessionHandle 最小事件协议:
message_start → message_update* → message_end → agent_settled - 能力面刻意收窄(fail-loud 契约演示):capabilities 仅
getMessages为 true,其余全 false——UI 据此隐藏模型选择/fork 等入口;单轮设计,运行中重复 prompt 会报错 - 调试 API:
GET /status、POST /selftest
用途
- 验证 lib/session 的 provider slot 端到端可用(注册/解析/注销)
- 作为自定义会话后端的最小参考实现