Nekro-agent

Latest version: v0.7.20

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

Scan your dependencies

Page 1 of 3

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

0.4.0

1. 完全移除文本类型响应方式,大幅优化精简和优化提示词,提高 AI 响应质量
2. 重构替换了数据库 ORM 框架,支持全异步数据库操作,大幅优化性能
3. 重构配置管理工具,实现动态修改、动态重载等配置管理能力
4. 移除 `miose-toolkit-llm` 和 `miose-toolkit-db` 依赖,将其需求的实现整合到 NekroAgent 中
5. 优化自动部署脚本流程,并支持自动部署 NapCat 协议端
6. 简化文档,降低部署难度
7. 一些功能逻辑/提示词工程优化

使用以下命令一键更新:

bash
sudo docker pull kromiose/nekro-agent:latest && sudo docker restart nekro_agent


注意:本次更新需要重建原有数据表,可使用 `/nekro_db_reset -y` 命令完成重建(该命令将清空所有数据库持久化数据,请勿在其他情况使用!)

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.