← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-03

Type AI Score Description Actor Reason Date
commit 1.00 fix: Improve MCP client startup and shutdown handling to pre Commit message contains explicit AI assi 2026-07-03
commit 1.00 修复了DISCORD适配器注册命令正则过于严格的问题 (#9102) Commit message contains explicit AI assi 2026-07-02
commit 1.00 feat: support local plugin install (#8448) Commit message contains explicit AI assi 2026-06-28
commit 1.00 fix: keep Tab navigation within reset-password inputs in acc Commit message contains explicit AI assi 2026-06-27
commit 1.00 fix: prevent API 400 errors by ensuring assistant messages w Commit message contains explicit AI assi 2026-06-27
commit 1.00 fix: reconnect MCP client on terminated session (#8694) Commit message contains explicit AI assi 2026-06-24
commit 1.00 fix: add sdist build artifact path to allow dashboard artifa Commit message contains explicit AI assi 2026-06-21
commit 1.00 feat: add hosted core package downloads (#8888) Commit message contains explicit AI assi 2026-06-19
pr 1.00 feat: implement HTML GenUI component and register custom mar PR body explicitly mentions AI collabora 2026-06-10
pr 1.00 fix(computer): clear error when file_read_tool is given a di PR body explicitly mentions AI collabora 2026-06-30
pr 0.70 dev Polite phrasing, perfect grammar, summar 2026-03-15
pr 0.30 fix: preserve webhook callback responses Contains 'Summary by Sourcery', possibly 2026-07-02
pr 0.30 fix(core): return clear error when file read tool receives a Some generic phrasing; mentions 'Summary 2026-06-30
pr 0.20 fix: reject invalid backup uploads Concise, technical language typical of h 2026-07-03
pr 0.20 fix(web_search): fail over to the next Tavily key on failure Technical explanation, not overly formal 2026-06-20
pr 0.20 fix: align knowledge base CRUD API contract with kb_name, ca Technical, concise description without A 2026-06-25
pr 0.20 fix(kb): clean up KBMedia records on document delete, fix up Technical content with domain context; i 2026-07-03
pr 0.20 fix(kb): improve retrieval resilience on per-KB failure and Topic-specific details; matches domain s 2026-07-03
pr 0.20 fix(kb): replace fragile error string matching with pre-chec Direct, technical language; specific, no 2026-07-03
pr 0.20 fix: Improve MCP client startup and shutdown handling to pre Long, technical title; direct and detail 2026-06-28
pr 0.20 feat: add endpoint to fetch marketplace plugin README Displays domain-specific detail, concise 2026-06-23
pr 0.20 feat: add ChatUI project workspaces Brief, technical, uses abbreviations and 2026-06-28
pr 0.20 chore: bump version to 4.26.4 Contains terse, technical changelog—typi 2026-07-02
pr 0.20 fix: prevent tool-call preface text leaks Uses technical, succinct language with d 2026-06-29
pr 0.20 fix: apply fallback chat models to background wakeups Technical and brief; human style with no 2026-06-30
pr 0.20 fix: apply fallback chat models to background wakeups Technical and brief; human style with no 2026-06-19
pr 0.20 Feat: telegram reply to message and read user display name Phrasing is a bit generic, but contextua 2026-06-26
pr 0.20 fix: MCP client auto reconnect when MCP session is not avail Very brief, practical, and uses project- 2026-06-08
pr 0.20 fix(telegram): resolve connection pool exhaustion causing si The summary is technical, concise, and i 2026-05-24
pr 0.20 fix: retry text-only on image schema errors Technical commit-style summary with ters 2026-06-02
commit 0.10 fix: align knowledge base CRUD API contract with kb_name, ca Technical detail with changelog; some po 2026-07-03
commit 0.10 fix(kb): clean up KBMedia records on document delete, fix up Technical breakdown; changelog with huma 2026-07-03
commit 0.10 fix(kb): improve retrieval resilience on per-KB failure and Detailed changes, domain-specific, not A 2026-07-03
commit 0.10 fix(kb): replace fragile error string matching with pre-chec Straightforward issue fix; engineering c 2026-07-03
commit 0.10 fix: astrbot_file_read_tool returns clear error for director Technical details and informal changelog 2026-06-30
pr 0.10 feat(extension): support list view and persisted page size i Contains domain-specific context and inf 2026-03-20
pr 0.10 fix: fall back to next Tavily key when web search fails Uses issue references and terse, technic 2026-06-29
pr 0.10 fix(core): 修复 Tavily 其他5种search方法 API Key 和轮询失败未自动切换的问题 Chinese context, domain-specific languag 2026-06-19
pr 0.10 fix: skip plugin reload for deactivated plugins to preserve Technical wording, references code, info 2026-06-12
pr 0.10 fix: sanitize qqofficial command tags Concise, domain language, technical, lac 2026-06-13
pr 0.10 fix: adapt MiMo STT to V2.5 models and reject non-WAV audio Lists issues and fixes with technical de 2026-07-02
pr 0.10 fix: segmented reply not applied to send_message_to_user mes Technical, clear, direct; lacks AI marke 2026-07-02
pr 0.10 fix: enable only synced ModelScope MCP servers Brief, domain-relevant summary; no clear 2026-06-30
pr 0.10 feat(provider): make outer OpenAI retry count configurable Mostly concise technical writing, no AI- 2026-07-01
pr 0.10 feat(provider): add Qiniu provider support Bilingual technical changelog, detailed 2026-05-06
pr 0.10 fix: guard desktop-managed core restart Informal, concise technical wording; no 2026-07-01
pr 0.10 fix: disable workspace skills in group sessions Contains clear, domain-specific security 2026-06-30
pr 0.10 fix: reduce markdown streaming lag Brief changelog with technical detail; n 2026-07-01
pr 0.10 fix: secure project update temp staging Concise, technical writing; motivation d 2026-06-30
pr 0.10 fix: remove unauthenticated hosted core updates Domain-specific language and reasoning; 2026-06-30
pr 0.10 fix(minimax-tts): surface real API error when response is no Uses jargon, lists error types; informal 2026-05-07
pr 0.10 feat(knowledge-base): add `enabled` flag for soft enable/dis Focused, practical bugfix text; no gener 2026-05-07
pr 0.10 feat(whisper): expose language + prompt config (multilingual Describes specific technical issue; stru 2026-05-07
pr 0.10 feat: vendor AstrBot SDK snapshot Concise, technical free-text; no AI hall 2026-04-18
pr 0.10 fix(qqofficial): resilient websocket reconnect and send retr Technical, detailed, and specific; human 2026-06-28
pr 0.10 style: standardize dashboard dialog styling Technical changelog style; no AI hallmar 2026-06-28
pr 0.10 fix: validate plugin install sources Technical summary with bullet points; no 2026-06-28
pr 0.10 fix: skip cron knowledge base injection Technical, concise bullet points; no AI- 2026-06-28
pr 0.10 fix: avoid duplicate replies after send_message_to_user Terse technical summary; no AI-style phr 2026-03-11
pr 0.10 fix: avoid duplicate send_message_to_user replies Contains domain jargon and informal, tru 2026-06-27
pr 0.10 fix: remove tool messages whose tool_call_id no longer match Contains typos and highly specific techn 2026-05-26
pr 0.10 fix: keep Tab navigation within reset-password inputs in acc Describes a UI bug fix in direct, inform 2026-06-27
pr 0.10 fix: separate plugin and tool activation state Technical list, brief points, domain-spe 2026-06-27
pr 0.10 feat: 分离指令前缀与唤醒词,支持独立配置 Domain-specific phrasing; Chinese and in 2026-05-15
pr 0.10 chore: remove plugin publish issue template Concise, domain-focused summary, not AI 2026-06-27
pr 0.10 Fix: KV storage not cleared on plugin uninstall. Improved cl Direct description, domain terms, no AI 2026-05-22
pr 0.10 fix: DeepSeek V4 proxy model recognition — substring match i Contains technical context, domain terms 2026-06-25
pr 0.10 fix: prevent API 400 errors by ensuring assistant messages w Contains domain-specific language and in 2026-06-01
pr 0.10 fix: sanitize orphaned tool_result blocks in Anthropic provi Precise technical explanation and domain 2026-06-22
pr 0.10 Feat image caption cache Terse technical phrasing; brief humanlik 2026-06-23
pr 0.05 fix: skip stable update prompt for newer prereleases Actual PR text is incomplete and starts 2026-06-28
pr 0.05 fix: 修复 DeepSeek 推理模型截断导致的 400 错误 Short, technical, direct; domain-specifi 2026-06-26
pr 0.05 fix: only show plugin update for newer market versions Very brief update, only issue reference, 2026-06-26
commit 0.00 fix: preserve absolute custom workspace paths Concise commit message typical of human 2026-07-03
commit 0.00 fix(core): improve web search API key failover Short message with PR reference; human e 2026-07-03
commit 0.00 fix: constrain custom workspace paths Brief, imperative style; no AI indicator 2026-07-03
commit 0.00 feat: add ChatUI project workspaces (#9066) Standard commit message for feature; no 2026-07-03
commit 0.00 fix: enable only synced ModelScope MCP servers (#9084) Commit message is terse and domain-speci 2026-07-02
commit 0.00 feat(platform): 支持扫码创建时自定义机器人ID (#9067) Contains domain-specific details and som 2026-07-02
commit 0.00 chore: bump version to 4.26.4 Standard manual version bump with releas 2026-07-02
commit 0.00 fix: apply fallback chat models to background wakeups (#9094 Terse, technical, and informal with no A 2026-07-02
commit 0.00 fix: skip _unbind_plugin for inactivated plugins in reload() Commit message is technical, precise, an 2026-07-02
commit 0.00 fix: preserve webhook callback responses Domain-specific, concise, and no sign of 2026-07-02
commit 0.00 fix: wecom adapter returning json instead of plain text (#91 Brief, domain-specific summary with tech 2026-07-02
commit 0.00 fix: reject non-200 download responses (#9085) Commit messages are technical and concis 2026-07-02
commit 0.00 fix: updated reboot logic (#9073) Co-authored-by indicates a human, messag 2026-07-02
commit 0.00 fix: guard desktop-managed core restart (#9098) Short, informal, and focused on technica 2026-07-02
commit 0.00 fix: resample and downmix WAV files for Tencent Silk encodin Standard commit message with technical d 2026-07-01
commit 0.00 fix: reduce markdown streaming lag (#9097) Minimal, domain-specific language common 2026-07-01
commit 0.00 chore: bump version to 4.26.3 Routine version bump, no signs of AI or 2026-06-30
commit 0.00 style: standardize dashboard dialog styling (#9062) Terse, domain-specific commit message; n 2026-06-28
commit 0.00 fix: paginate knowledge base dashboard lists (#9055) Concise technical commit messages with c 2026-06-28
commit 0.00 fix: validate plugin install sources (#9061) Brief and standard fix commit message, n 2026-06-28
commit 0.00 fix: preserve fallback models for future tasks (#9054) Standard terse commit message, no AI sig 2026-06-27
commit 0.00 chore: bump version to 4.26.2 (#9052) Single-line version bump, clearly human. 2026-06-27
commit 0.00 fix: avoid duplicate send_message_to_user replies (#9051) Terse, specific commit, no AI wording. 2026-06-27
commit 0.00 fix: align OpenAI tool message sanitizer (#8350) Technical and brief, no AI-style phrasin 2026-06-27
commit 0.00 fix: separate plugin and tool activation state (#9048) Engineering-focused, changelog style, no 2026-06-27
commit 0.00 chore: remove plugin publish issue template (#9050) Short commit, clearly human, no AI signa 2026-06-27
commit 0.00 Fix: KV storage not cleared on plugin uninstall. Improved cl Contains code comments and Chinese, huma 2026-06-27
commit 0.00 fix: DeepSeek V4 proxy model recognition — substring match i Direct and technical commit, no AI phras 2026-06-27
commit 0.00 fix: sanitize orphaned tool_result blocks in Anthropic provi Technical changelog, no generic AI wordi 2026-06-27
commit 0.00 fix: only show plugin update for newer market versions Specific, informal summary, no AI text p 2026-06-27
commit 0.00 fix: handle MiMo STT audio and reasoning output (#8938) Contains commit co-author and concise, d 2026-06-27
commit 0.00 fix: track plugin install source for updates (#9037) Brief commit messages, domain terms, no 2026-06-27
commit 0.00 fix: _KeyRotator index bounds check (#9040) Very terse and typical engineering commi 2026-06-27
commit 0.00 fix: reliably kill shell process tree on Windows timeout (#8 Commit messages and changelog are terse, 2026-06-26
commit 0.00 fix: preserve jpeg quality during conversion (#9031) Extremely terse commit message with stan 2026-06-26
commit 0.00 fix: prevent plugin detail marketplace mismatches (#9028) Terse, domain-specific commit message, n 2026-06-26
commit 0.00 fix: unify handling of whitespace in streamed message segmen Contains domain jargon, Chinese comments 2026-06-26
commit 0.00 fix: 'DashboardRequest' object has no attribute 'get_data' ( Standard bugfix commit message, very bri 2026-06-26
commit 0.00 docs: add spanish readme (#9020) Bilingual commit with repetition, concis 2026-06-26
commit 0.00 docs: update Python requirement to 3.12 (#9022) Terse, standard commit message, no AI-ge 2026-06-26
commit 0.00 fix: preserve image formats in media handling (#9019) Concise commit language, normal fixup an 2026-06-26
commit 0.00 chore: bump version to 4.26.1 Terse, standard bump commit; definitely 2026-06-25
commit 0.00 chore: revert "fix: preserve At components when sending mess Standard revert message, typical human s 2026-06-25
commit 0.00 feat: update permission handling to delegate event context i Standard, concise feature commit—human s 2026-06-25
commit 0.00 fix: check OnWaitingLLMRequestEvent stop signal before acqui Concise technical fix message; no AI hal 2026-06-25
commit 0.00 feat: add name and compatibility date to wrangler configurat Brief description, no ChatGPT-style phra 2026-06-25
commit 0.00 feat: add wrangler configuration for assets directory Clear, to-the-point feature description. 2026-06-25
commit 0.00 chore: bump version to 4.26.0 (#8994) Standard bump and changelog with some Ch 2026-06-24
commit 0.00 fix: update max_context_length and dequeue_context_length de Brief, technical commit message with set 2026-06-24
commit 0.00 Revert "fix: reconnect MCP client on terminated session (#86 Standard git revert message with correct 2026-06-24
commit 0.00 fix: preserve At components when sending messages on qq_offi Technical fix with domain-specific detai 2026-06-24
commit 0.00 fix: allow plugin page asset token fallback (#8970) Brief, technical message with correct co 2026-06-24
commit 0.00 chore(deps): bump actions/checkout in the github-actions gro — 2026-06-24
commit 0.00 Updated Documentation for Password Reset (#8987) Standard, terse update of documentation 2026-06-24
commit 0.00 feat: show public version details on login (#8986) Commit logs with brief messages and evid 2026-06-24
commit 0.00 fix: add data scope to api keys (#8985) Short, highly technical message specific 2026-06-24
commit 0.00 fix: normalize cron weekday scheduling (#8984) Simple, domain-specific fix message for 2026-06-24
commit 0.00 fix: prevent path traversal in plugin upload filenames (#896 Terse, technical security-related fix in 2026-06-24
commit 0.00 fix: prevent path traversal vulnerability in knowledge base Very terse commit message; purely human 2026-06-24
commit 0.00 feat(websearch): add Exa as a web search provider (#8973) Detailed bullet points and domain terms; 2026-06-24
commit 0.00 fix: remove unused vocechat logo and update xmas hat image Concise commit message with domain-speci 2026-06-21
commit 0.00 fix: remove redundant font family from stylesheet link (#894 Brief, technical commit message; typical 2026-06-21
commit 0.00 fix: refresh WebUI with cache buster Short, informal technical summary; no AI 2026-06-21
commit 0.00 fix: update workflow names to improve readability Direct, domain-focused language, lacking 2026-06-21
commit 0.00 fix: restore cli init dashboard monkeypatch hook Terse message with technical terminology 2026-06-21
commit 0.00 chore: bump version to 4.26.0-beta.12 (#8934) Standard version bump format; no AI-like 2026-06-21
commit 0.00 fix: created unnecessary data dir when executing astrbot com Contains some Chinese text, technical co 2026-06-21
commit 0.00 fix: 修复提供商源修改 ID 后保存被静默还原的问题 (#8915) Short, technical updates in Chinese; no 2026-06-21
commit 0.00 chore: bump version to 4.26.0-beta.11 Standard concise commit, no AI signals. 2026-06-20
commit 0.00 feat: add prerelease visibility toggle Brief, direct feature commit, no AI hall 2026-06-20
commit 0.00 fix: clarify WebUI recovery hint Terse, domain-specific fix message, clea 2026-06-20
commit 0.00 fix: restore static runtime version Routine bugfix with issue reference, hum 2026-06-20
commit 0.00 docs: 文档更新 - 指令、FAQ、网页搜索、插件发布等 (#8912) Detailed multilingual documentation chan 2026-06-20
commit 0.00 fix: keep system tools with persona tool lists (#8908) Messages are terse and domain-specific w 2026-06-19
commit 0.00 fix: fall back to stale WebUI when repair fails Direct, concise fix description lacking 2026-06-19
commit 0.00 chore: bump version to 4.26.0-beta.10 (#8905) Standard version bump; no signs of AI ph 2026-06-19
commit 0.00 fix: inject knowledge base context as temporary user content Concise technical note; lacks formal AI 2026-06-19
commit 0.00 fix: keep WebUI assets in sync with core version (#8901) All points use technical jargon and brie 2026-06-19
commit 0.00 fix: restore webui 401 login redirect (#8903) Restore fix message is short and domain- 2026-06-19
commit 0.00 chore: bump version to 4.26.0-beta.9 (#8895) Typical version bump message; no AI sign 2026-06-19
commit 0.00 chore: add release preparation workflow (#8891) All points are brief, technical, and hum 2026-06-19
commit 0.00 feat: implement request retry mechanism for provider request Free-text uses technical details and con 2026-06-19
commit 0.00 fix: support renamed MCP streamable HTTP client Direct support/fix phrase; human-written 2026-06-19
commit 0.00 feat: support workspace skills in requests (#8884) Commit messages are terse, technical, an 2026-06-19
commit 0.00 fix(core): reject hardlinked files in restricted local fs to Succinct, technical commit message with 2026-06-18
commit 0.00 fix: enforce future task owner checks (#8881) Brief technical commit message; lacks AI 2026-06-18
commit 0.00 docs: clarify OpenAPI chat username identity (#8880) Concise documentation commit; human styl 2026-06-18
pr 0.00 feat(provider): 添加 StepFun ASR Provider PR content uses template; free-text is d 2026-05-26
pr 0.00 feat(sandbox): wait for Shipyard Neo readiness PR uses template; added text is technica 2026-04-24
pr 0.00 Discord 适配器增强功能 Concise, in Chinese, lists technical poi 2026-07-03
pr 0.00 Discord 适配器增强功能 Chinese, uses technical language, natura 2026-07-03
pr 0.00 Sjshi763/issue4409 feature:人格设定支持导出/导入 Minimal, direct, uses template, no AI ch 2026-01-17
pr 0.00 feat(platform): 支持扫码创建时自定义机器人ID No free-text content; only title present 2026-06-28
pr 0.00 fix: skip _unbind_plugin for inactivated plugins in reload() Chinese technical bugfix rationale, dire 2026-06-30
pr 0.00 fix: wecom adapter returning json instead of plain text Very brief human-written Chinese respons 2026-07-01
pr 0.00 fix: reject non-200 download responses Technical, terse explanation; not AI-wri 2026-06-30
pr 0.00 修复了DISCORD适配器注册命令正则过于严格的问题 Detailed Chinese fix description, techni 2026-07-01
pr 0.00 fix: updated reboot logic Content is incomplete and cut off; no cl 2026-06-29
pr 0.00 feat(mimo-tts): support voiceclone model with reference audi Short human-written content, contains do 2026-07-01
pr 0.00 fix: resample and downmix WAV files for Tencent Silk encodin No free-text content, only template and 2026-07-01
pr 0.00 fix: prevent MCP tool name collision by prefixing with serve Chinese technical explanation, contextua 2026-07-01
pr 0.00 feat: add OAuth 2.0 support for MCP Chinese summary, minimal and typical for 2026-04-22
pr 0.00 fix: 修复 `astrbot_file_read_tool` 在读取目录时返回误导性 "Permission den Bug description uses domain-typical lang 2026-06-30
pr 0.00 fix: add timeout protection for event hook calls No free-text provided; only template and 2026-05-30
pr 0.00 Feat/add table knowledge base with column-level preprocessin Detailed functional description in Chine 2026-06-21
pr 0.00 Port dev startup chain to master Technical bullet points and domain-speci 2026-05-22
pr 0.00 Update tool_loop_agent_runner.py Screenshot field with incomplete sentenc 2026-03-20
pr 0.00 feat: support local plugin install Technical summary with domain abbreviati 2026-05-30
pr 0.00 fix(mcp): attempt to fix epoll busy-wait caused by leaked SS No free-text content; template placehold 2026-05-23
pr 0.00 feat: 为 @llm_tool 装饰器增加 permission_type 权限声明支持 Only title and issue reference; no AI si 2026-06-28
pr 0.00 feat: add aliyun bailian qwen3-tts-vc voice clone tts provid No authored free-text; just template. 2026-06-28
pr 0.00 fix: paginate knowledge base dashboard lists Concise technical explanation, human-lik 2026-06-27
pr 0.00 fix: qq_official websocket适配器发送消息收到None时现在会重试了 (#8977) Minimal, domain-specific phrasing in Chi 2026-06-24
pr 0.00 feat: add Traditional Chinese translation No free-text content; template left most 2026-03-28
pr 0.00 feat(lark): add Lark streaming card footer status Uses only template and references issue 2026-04-24
pr 0.00 feat(plugin): 增加加载失败插件重装按钮 Detailed Chinese summary; domain-specifi 2026-03-12
pr 0.00 feat(kb): add knowledge base package import and export Detailed technical writing in Chinese; n 2026-03-17
pr 0.00 feat(provider): add Google Vertex AI provider Actual content is domain-specific with t 2026-06-06
pr 0.00 fix(computer): enforce shell timeout on Windows by killing t Explanation is technical, includes platf 2026-06-16
pr 0.00 fix: preserve fallback models for future tasks Minimal free text, uses domain wording a 2026-06-27
pr 0.00 chore: bump version to 4.26.2 Changelog style, checks section; normal 2026-06-27
pr 0.00 feat(provider): add OpenAI Responses provider Factual, technical description and list 2026-06-22
pr 0.00 Feat: Opencode Go Subcription as Provider No free text, only template and headings 2026-05-13
pr 0.00 feat(provider): add DashScope STT (Qwen3-ASR) adapter No free-text; only a template and a part 2026-06-22
pr 0.00 feat(aiocqhttp): 优化文件上传处理逻辑 No free-text content except partial temp 2026-05-31
pr 0.00 fix(kb): 支持 NumPy 降级检索以防止在不支持 AVX2 的 CPU 上崩溃 No actual content, only template and a C 2026-06-23
pr 0.00 fix: handle MiMo STT audio and reasoning output Technical, concise, and domain-specific 2026-06-21