Nekro-agent

Latest version: v0.9.2

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.9.1

![QQ20250305-001425](https://github.com/user-attachments/assets/6323148e-1dc2-4a0b-87f2-8b08445aeb1d)

注意
本次更新内容含有破坏性更新,如果出现应用行为异常请使用 `/nekro_db_reset` 重置数据表,或者手动删除 docker 挂载卷中的数据库数据

新功能
* 扩展编辑器/生成器,现在就开始许愿吧!
* 节日祝福功能,在特殊的日子自动唤醒发送祝福信息!
* 内置思维链能力,让不具备思维能力的模型全面思考后再行动!
* 沙盒日志增加了更多信息展示,包括思维内容、生成/执行时间等
* 新增会话管理页面,可以在 WebUI 上查看各会话的设定状态情况
* 新增用户管理页面,允许为不同的用户配置不同的触发策略(封禁/禁止触发)
* 新增了仪表盘页面,直观反映交互趋势
* 新增定时器扩展 (extensions.timer) 允许 AI 自主唤醒和事件提醒
* 进阶模型配置支持,允许配置模型温度等一系列控制参数
* 更多的戳一戳样式支持 - By zxjwzn
* 更多的消息通知信息:群管理变更、禁言用户
* 系统配置页面 `Ctrl + S` / `Cmd + S` 快捷保存 - By zxjwzn
* Bot 上下/下线 邮件推送 - By zxjwzn
* 重构了 `状态效果系统` 为 `笔记系统` 允许 AI 手动保存更广泛的聊天笔记内容,甚至是维护简易数据库
* 大量的 WebUI 样式优化
* AI 响应结果通过自定义正则截取,用于输出限制内容时移除多余的信息

新扩展
* 二次元搜图 - By zxjwzn & wess09
* ALAPI 表情包接入 - By wess09

修复
* 修复了 AI 使用 matplotlib 库绘制图表时,中文文字显示为方框的问题
* 各种 Bot 使用的 格式问题、响应结果解析
* 大量细节重构和优化
* 大量提示词细节优化,提高 AI 场景遵循和交互表现能力
* 修复配置模型代理后无法正常工作
* 修正应用数据时区不正确的问题
* 允许 AI 在聊天上下文中看到自己发送的图片 - By zxjwzn
* 获取用户头像文件缺少后缀名 - By zxjwzn

资源
* Windows 环境下开发指南 - By zxjwzn

New Contributors
* zxjwzn made their first contribution in https://github.com/KroMiose/nekro-agent/pull/21

**Full Changelog**: https://github.com/KroMiose/nekro-agent/compare/v0.7.6...v0.9.1

0.7.6

~ 📢 WebUI 上线 📢 ~

![na_webui](https://github.com/user-attachments/assets/eadd1f60-7ee1-4ab5-b546-c35fe5524de7)

1. 新增了 WebUI 界面,提供了以下功能:
* 系统配置与模型组配置
* 系统日志、沙盒日志
* 扩展查看
* 协议端管理
2. 新增了 Google 搜索扩展
3. 诸多细节优化和提示词优化

更新指南

0.7.0

1. 设定应用目录

> 如果更改过应用目录请根据具体情况调整

bash
export NEKRO_DATA_DIR=${HOME}/srv/nekro_agent


2. 删除 `.env` 文件

bash
rm ${NEKRO_DATA_DIR}/.env


3. 重新运行安装脚本

> 如果需要调整端口等设定,可以在运行脚本提示生成新的 .env 后中止,按需修改后重新运行

根据需要以下两种方式二选一进行即可

NekroAgent & NapCat 整合版本

bash
sudo -E bash -c "$(curl -fsSL https://raw.githubusercontent.com/KroMiose/nekro-agent/main/docker/quick_start_x_napcat.sh)"


NekroAgent 独立版本

bash
sudo -E bash -c "$(curl -fsSL https://raw.githubusercontent.com/KroMiose/nekro-agent/main/docker/quick_start.sh)"


遵循安装脚本提示进行操作即可

注意事项

* 安装脚本最后会显示出随机生成的管理员账户与密码,请妥善保存
* 访问 WebUI 和 NapCat 协议端需要放行对应端口
* 原配置中设定的 `SUPER_USERS` 管理员用户可以使用 QQ 账号 + 初始密码(123456) 直接登录 WebUI,请在登录后尽快修改密码
* 如果更新后出现兼容问题,可以尝试使用 `/nekro_db_reset -y` 命令删库重置数据表
* admin 账号暂时不支持在 WebUI 上修改密码,如果需要修改请在安装时编辑 `.env` 文件填写 `NEKRO_ADMIN_PASSWORD` 字段为需要的密码

**Full Changelog**: https://github.com/KroMiose/nekro-agent/compare/v0.6.3...v0.7.6

0.6.3

1. 解耦部署流程,可配置化 NekroAgent 服务端口
2. 可配置化非管理用户的命令反馈,默认不输出
3. 拆分群聊禁言和群头衔授予扩展(注意:群头衔授予功能需要 Bot 具有群主权限)
4. 增加 AI 处理中的消息表情提示功能
5. 增加 AI 声聊扩展,直接使用 QQ 提供的声聊能力实现语音发送,加载即用无需配置
6. 增加备用模型组配置,主模型请求失败时会自动使用备用模型处理消息
7. NapCat 持久化配置部署,避免重启服务后需要重新登录 (lgc2333)

What's Changed
* 持久化 napcat 数据 by lgc2333 in https://github.com/KroMiose/nekro-agent/pull/10

New Contributors
* lgc2333 made their first contribution in https://github.com/KroMiose/nekro-agent/pull/10

**Full Changelog**: https://github.com/KroMiose/nekro-agent/compare/v0.6.0...v0.6.3

0.6.0

1. 新事件响应支持:戳一戳事件、加群事件、退群事件
2. 增加 `/na_exts` 扩展查看命令
3. `/nekro_db_reset` 数据库重置命令支持更精细的单表操作
4. 修复一些类型图片压缩时的错误问题
5. 修复一些情况下 Bot 发送奇怪的编码问题
6. 提示词工程优化:减少 Bot 直接发送用户 QQ 号的行为;优化通用文件发送成功率
7. 优化了一些错误日志展示

!!! 注意:本次更新中含有数据表结构变动,请在更新后使用 `/nekro_db_reset chat_message -y` 命令删除聊天记录表,如果有异常无法回复的会话可使用 `/reset` 清楚会话上下文

**Full Changelog**: https://github.com/KroMiose/nekro-agent/compare/v0.5.3...v0.6.0

0.5.3

1. 增加了原生图片理解能力,允许使用多模态模型的视觉能力理解信息,支持自动压缩图像、配置读取范围
2. 新增会话默认状态控制,在新的群聊/私聊会话创建时允许配置默认启用情况
3. 提示词工程优化,现在 AI 会更少地给出省略/占位信息

![image](https://github.com/user-attachments/assets/bca998f6-6e92-439f-8871-278b662910c4)

**Full Changelog**: https://github.com/KroMiose/nekro-agent/compare/v0.4.0...v0.5.3

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.