echo-agent
Echo总代理:官方CLI和交互式TUI。同一代理以交互方式运行 并通过Unix管道。
需要 包子。 可执行文件是带有
#!/usr/bin/env bunshebang,并且包出口只在Bun下解决。Node不支持此操作 包中。如果您希望运行时作为Node上的库,请使用@echo-agent/core相反,那艘船 编译的JavaScript,并由一个发布测试覆盖,该测试将tarball安装到 清理项目并使用Node运行它。
状态:
0.x。 直到1.0,小版本可能包含破坏性更改。
运行它
bun add -g echo-agent
MOONSHOT_API_KEY=sk-... echo-agent
或者运行一次而不安装: bunx echo-agent。
在终端中,这将打开交互式UI。对于重定向的stdin,每个输入行是一个回合; 模型文本转到标准输出,操作输出转到标准输出。
printf 'Introduce yourself in one sentence.\n' |
MOONSHOT_API_KEY=sk-... echo-agent
查看每个选项 --help. 选择具有以下内容的提供者 --provider 重写它的默认值
模型与 --model;默认的提供者是Kimi。
| 提供者 | 凭据环境变量 |
|---|---|
kimi | MOONSHOT_API_KEY 或 ECHO_LLM_API_KEY |
deepseek | DEEPSEEK_API_KEY |
openai | OPENAI_API_KEY 或 ECHO_LLM_API_KEY |
zai | ZAI_CODING_CN_API_KEY, ZHIPU_API_KEY,或 ECHO_LLM_API_KEY |
minimax | MINIMAX_API_KEY 或 ECHO_LLM_API_KEY |
这个包裹是什么?
这是 一般 代理:它不知道具体的产品,也不提供文件或shell工具。
它的发射部件来自 @echo-agent/base 它的末端壳层来自 @echo-agent/tui。
@echo-agent/coding 是否创建了兄弟产品
从相同的两个包中取出,而不是放在这个包的顶部。
完整的文档、运行时API和两种产品的布局都在 库的自述。
许可证
麻省理工学院。看到 许可证。