Releases: coolight7/agentxx
Releases · coolight7/agentxx
Release list
v0.2.0
解压使用
- 下载对应系统的压缩包后解压, 压缩包内主要包含:
agentxx_cli: 可执行文件,运行可直接启动 tui 界面开始使用agentxx-config.yaml/.env: 配置文件,agentxx_cli 运行必需libagentxx 动态库: 用于其他编程语言 ffi 调用plugins: 内置插件,agentxx_cli 通过agentxx-config.yaml可以配置加载插件
修改配置
- 首先需要修改
agentxx-config.yaml中的模型配置,预设了几种常用的模型,可以仿照抄写填想用的模型 - 然后需要在
.env文件中填入你的 apikey 即可
运行命令行TUI
windows 系统上使用
- 可以直接双击
agentxx_cli.exe就会启动 TUI 界面 - 也可以先启动命令行 cmd 或 powershell 都行, 然后执行:
cd {agentxx_cli.exe 所在目录}
.\agentxx_cli.exelinux 系统上使用
- 类似的直接命令行启动即可
cd {agentxx_cli 所在目录}
./agentxx_cli更新日志
- Full Changelog: v0.1.0...v0.2.0
- 主要更改:
- 重构插件框架:
- 使用 C-API/COM api 查询提高兼容性
- 实现原生协程异步接口支持,支持宿主与插件交错异步执行、互不阻塞
- 完善插件接口异常处理
- 优化参数传递,使用 StringView、String 代替 const char*、char*
- 统一结构体字节对齐、函数调用协定、替换基本类型使用明确大小的类型
- 完善插件开发辅助工具函数
- 剥离 filesystem、websearch、execute_command、planning、system 等内置功能独立为插件
- 优化 TUI 渲染,调整布局和样式、增加动画效果
- 优化整体编译,完善ASAN编译支持
- 优化自动修复LLM上下文
- 优化 subagent、自动压缩上下文处理
v0.1.0
- 下载对应系统的压缩包后解压, 压缩包内主要包含:
agentxx_cli: 可执行文件,运行可直接启动 tui 界面开始使用agentxx-config.yaml/.env: 配置文件,agentxx_cli 运行必需libagentxx 动态库: 用于其他编程语言 ffi 调用plugins: 内置插件,agentxx_cli 通过agentxx-config.yaml可以配置加载插件
修改配置
- 首先需要修改
agentxx-config.yaml中的模型配置,预设了几种常用的模型,可以仿照抄写填想用的模型 - 然后需要在
.env文件中填入你的 apikey 即可
运行命令行TUI
windows 系统上使用
- 可以直接双击
agentxx_cli.exe就会启动 TUI 界面 - 也可以先启动命令行 cmd 或 powershell 都行, 然后执行:
cd {agentxx_cli.exe 所在目录}
.\agentxx_cli.exelinux 系统上使用
- 类似的直接命令行启动即可
cd {agentxx_cli 所在目录}
./agentxx_cli