<img src="https://gips1.baidu.com/it/u=4211558676,3231363130&fm=3081&app=3081&f=PNG?w=1024&h=1024" height="400" />
一个可编程的Nushell脚本,用于MCP客户端,支持在cross.stream中存储可编辑的上下文线程。
<img width="660" alt="image" src="https://gips1.baidu.com/it/u=481919418,367057701&fm=3081&app=3081&f=PNG?w=1320&h=338" />gpt2099已经与Claude Code在本地文件编辑方面相匹敌,但具有完全的提供商独立性和更深的灵活性。基于cross.stream的事件驱动处理,gpt2099将现代AI直接带入您的Nushell工作流程——完全可编程,完全可检查,全部在终端中。
https://github.com/user-attachments/assets/1254aaa1-2ca2-46b5-96e8-b5e466c735bd
<small><i>"轨道上的女士"由mobygratis提供</i></small>
首先,安装并配置cross.stream。一旦设置完成,您将拥有完整的cross.stream生态系统工具来编辑和处理您的上下文窗口。
完成这一步后,您应该能够运行:
"as easy as" | .append abc123
.head abc123 | .cas
<img height="200" alt="image" src="https://gips3.baidu.com/it/u=108368360,1195544673&fm=3081&app=3081&f=PNG?w=1136&h=558" />
从这里开始真的很容易。
overlay use -pr ./gpt
初始化执行实际LLM调用的cross.stream命令。这将命令追加到您的事件流中,以便后续的gpt调用可以使用它:
gpt init
启用您首选的提供商。这将存储API密钥以供以后使用:
gpt provider enable
为轻量级模型设置一个milli别名(尝试OpenAI的gpt-4.1-mini或Anthropic的claude-3-5-haiku-20241022):
gpt provider ptr milli --set
试一试:
"hola" | gpt -p milli
这是项目在启动4小时后的样子:
https://github.com/user-attachments/assets/768cc655-a892-47cc-bf64-8b5f61c41f35