Skip to content

v0.2.0

Latest

Choose a tag to compare

@coolight7 coolight7 released this 05 Sep 16:11
· 74 commits to main since this release

解压使用

  • 下载对应系统的压缩包后解压, 压缩包内主要包含:
    • 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.exe

linux 系统上使用

  • 类似的直接命令行启动即可
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、自动压缩上下文处理