Skip to content

Conversation

@Soulter
Copy link
Member

@Soulter Soulter commented Feb 9, 2026

Modifications / 改动点

  • This is NOT a breaking change. / 这不是一个破坏性变更。

Screenshots or Test Results / 运行截图或测试结果


Checklist / 检查清单

  • 😊 如果 PR 中有新加入的功能,已经通过 Issue / 邮件等方式和作者讨论过。/ If there are new features added in the PR, I have discussed it with the authors through issues/emails, etc.
  • 👀 我的更改经过了良好的测试,并已在上方提供了“验证步骤”和“运行截图”。/ My changes have been well-tested, and "Verification Steps" and "Screenshots" have been provided above.
  • 🤓 我确保没有引入新依赖库,或者引入了新依赖库的同时将其添加到了 requirements.txtpyproject.toml 文件相应位置。/ I have ensured that no new dependencies are introduced, OR if new dependencies are introduced, they have been added to the appropriate locations in requirements.txt and pyproject.toml.
  • 😮 我的更改没有引入恶意代码。/ My changes do not introduce malicious code.

Summary by Sourcery

将 AstrBot 项目版本提升至 4.15.0,并添加对应的发布变更日志。

Build:

  • 将 Python 包元数据和应用配置更新到版本 4.15.0。
  • 将桌面封装(Electron)的 package.json 版本与核心项目版本 4.15.0 对齐。

Documentation:

  • 添加关于版本 4.15.0 的发行说明文档,描述新特性、修复内容和改进项。
Original summary in English

Summary by Sourcery

Bump AstrBot project version to 4.15.0 and add the corresponding release changelog.

Build:

  • Update Python package metadata and application configuration to version 4.15.0.
  • Align desktop wrapper (Electron) package.json version with core project version 4.15.0.

Documentation:

  • Add release notes document for version 4.15.0 describing new features, fixes, and improvements.

@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Feb 9, 2026
@dosubot
Copy link

dosubot bot commented Feb 9, 2026

Related Documentation

Checked 1 published document(s) in 1 knowledge base(s). No updates required.

How did I do? Any feedback?  Join Discord

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - 我发现了 1 个问题

给 AI Agents 的提示
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location> `changelogs/v4.15.0.md:27` </location>
<code_context>
+- Enhanced persona tool management and improved UI localization for subagent orchestration ([#4990](https://github.com/AstrBotDevs/AstrBot/issues/4990))
+- Added proactive message push for WeCom AI Bot, with support for video, file, and more message types ([#4999](https://github.com/AstrBotDevs/AstrBot/issues/4999))
+- Added proactive message push for WeCom app, and improved audio handling for WeCom app, WeChat Official Account, and WeCom customer service ([#4998](https://github.com/AstrBotDevs/AstrBot/issues/4998))
+- Enhanced Dingtalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))
+- Added a delete button to the persona management dialog for better usability ([#4978](https://github.com/AstrBotDevs/AstrBot/issues/4978))
+
</code_context>

<issue_to_address>
**suggestion (typo):** 建议将品牌名称的大小写从 "Dingtalk" 更新为 "DingTalk"。

在这里使用官方拼写 "DingTalk" 可以更好地与产品对外品牌保持一致,并在整个文档中维持命名的一致性。

建议修改为:

```
- Enhanced DingTalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))

```

如果在本次更新日志或其他文档中还有出现 "Dingtalk" 的地方,也建议统一更新为 "DingTalk",以与官方品牌保持一致。
</issue_to_address>

Sourcery 对开源项目免费 —— 如果你觉得我们的代码审查有帮助,欢迎分享 ✨
帮我变得更有用!请在每条评论上点 👍 或 👎,我会根据你的反馈改进后续的代码审查。
Original comment in English

Hey - I've found 1 issue

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location> `changelogs/v4.15.0.md:27` </location>
<code_context>
+- Enhanced persona tool management and improved UI localization for subagent orchestration ([#4990](https://github.com/AstrBotDevs/AstrBot/issues/4990))
+- Added proactive message push for WeCom AI Bot, with support for video, file, and more message types ([#4999](https://github.com/AstrBotDevs/AstrBot/issues/4999))
+- Added proactive message push for WeCom app, and improved audio handling for WeCom app, WeChat Official Account, and WeCom customer service ([#4998](https://github.com/AstrBotDevs/AstrBot/issues/4998))
+- Enhanced Dingtalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))
+- Added a delete button to the persona management dialog for better usability ([#4978](https://github.com/AstrBotDevs/AstrBot/issues/4978))
+
</code_context>

<issue_to_address>
**suggestion (typo):** Consider updating the brand capitalization from "Dingtalk" to "DingTalk".

Using the official "DingTalk" capitalization here will better match the product’s published branding and keep naming consistent across the docs.

Suggested implementation:

```
- Enhanced DingTalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))

```

If there are other occurrences of "Dingtalk" in this changelog or elsewhere in the docs, they should be similarly updated to "DingTalk" for consistency with the official branding.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

- Enhanced persona tool management and improved UI localization for subagent orchestration ([#4990](https://github.com/AstrBotDevs/AstrBot/issues/4990))
- Added proactive message push for WeCom AI Bot, with support for video, file, and more message types ([#4999](https://github.com/AstrBotDevs/AstrBot/issues/4999))
- Added proactive message push for WeCom app, and improved audio handling for WeCom app, WeChat Official Account, and WeCom customer service ([#4998](https://github.com/AstrBotDevs/AstrBot/issues/4998))
- Enhanced Dingtalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion (typo): 建议将品牌名称的大小写从 "Dingtalk" 更新为 "DingTalk"。

在这里使用官方拼写 "DingTalk" 可以更好地与产品对外品牌保持一致,并在整个文档中维持命名的一致性。

建议修改为:

- Enhanced DingTalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))

如果在本次更新日志或其他文档中还有出现 "Dingtalk" 的地方,也建议统一更新为 "DingTalk",以与官方品牌保持一致。

Original comment in English

suggestion (typo): Consider updating the brand capitalization from "Dingtalk" to "DingTalk".

Using the official "DingTalk" capitalization here will better match the product’s published branding and keep naming consistent across the docs.

Suggested implementation:

- Enhanced DingTalk adapter with proactive push and support for image, video, and audio message types ([#4986](https://github.com/AstrBotDevs/AstrBot/issues/4986))

If there are other occurrences of "Dingtalk" in this changelog or elsewhere in the docs, they should be similarly updated to "DingTalk" for consistency with the official branding.

@dosubot dosubot bot added the area:core The bug / feature is about astrbot's core, backend label Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:core The bug / feature is about astrbot's core, backend size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant