← back to report

AstrBotDevs/AstrBot

// all events — 2026-06-30

Type AI Score Description Actor Reason Date
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 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(core): return clear error when file read tool receives a Some generic phrasing; mentions 'Summary 2026-06-30
pr 0.25 chore: bump version to 4.26.1 Concise changelog, some template summary 2026-06-25
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
pr 0.20 chore: revert "fix: preserve At components when sending mess Concise revert note, bug details, but su 2026-06-25
commit 0.10 fix: astrbot_file_read_tool returns clear error for director Technical details and informal changelog 2026-06-30
pr 0.10 fix: disable workspace skills in group sessions Contains clear, domain-specific security 2026-06-30
pr 0.10 fix: reject non-200 download responses Direct, technical language; no AI-like p 2026-06-30
pr 0.10 fix: enable only synced ModelScope MCP servers Technical summary with domain terms; hum 2026-06-30
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: prevent tool-call preface text leaks Technical, terse, uses domain terms; no 2026-06-29
pr 0.10 fix: align knowledge base CRUD API contract with kb_name, ca Domain-specific vocabulary, concise phra 2026-06-25
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 fix: fall back to next Tavily key when web search fails Contains bug numbers, analysis, and Chin 2026-06-29
pr 0.10 feat: vendor AstrBot SDK snapshot Concise, technical free-text; no AI hall 2026-04-18
pr 0.10 feat: add ChatUI project workspaces Terse, technical domain language; not AI 2026-06-28
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.10 fix: track plugin install source for updates Brief technical language, use of 'track' 2026-06-26
pr 0.10 feat: add OAuth 2.0 support for MCP Uses direct technical statement and swit 2026-04-22
pr 0.10 feat(provider): add enabled/disabled thinking type for Anthr Contains domain-specific explanation and 2026-06-03
pr 0.10 fix: preserve jpeg quality during conversion Technical summary with bulleted list, no 2026-06-26
pr 0.10 fix: prevent plugin detail marketplace mismatches Technical implementation details, domain 2026-06-26
pr 0.10 Docs/add spanish readme Brief, direct text with specific context 2026-06-26
pr 0.10 fix: DeepSeek V4 proxy model recognition — substring match i Contains technical context, domain terms 2026-06-25
pr 0.10 fix: guard workspace umo normalization Structured, brief, domain terms used; no 2026-06-25
pr 0.10 feat: add generic sandbox provider framework Template content plus human-typed techni 2026-05-09
pr 0.10 chore: bump version to 4.26.0 Changelog and validation steps typical o 2026-06-24
pr 0.10 fix: prefer llm context compression fallback Technical, concise, abbreviations used; 2026-06-24
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: apply fallback chat models to background wakeups Direct and technical language, typical f 2026-06-30
pr 0.05 fix: updated reboot logic In-progress message, uses incomplete sen 2026-06-29
pr 0.05 fix: apply fallback chat models to background wakeups Technical summary only, human-like with 2026-06-19
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
pr 0.05 fix: reliably kill shell process tree on Windows timeout Terse commit message, technical focus, n 2026-06-16
pr 0.05 fix: unify handling of whitespace in streamed message segmen Terse, issue-focused and domain-specific 2026-06-26
pr 0.05 fix: 'DashboardRequest' object has no attribute 'get_data' ( Extremely brief and technical; no AI-sty 2026-06-26
pr 0.05 feat: webui multiple IP bindings Domain-specific notes, partial Chinese, 2026-06-25
pr 0.05 fix: align knowledge base API contracts Highly terse; template present but free 2026-06-20
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
commit 0.00 fix(core): enforce persona tool boundaries (#8786) Commit uses domain jargon and casual ton 2026-06-18
commit 0.00 fix: restore OpenAPI file uploads Technical description; informal, concise 2026-06-18
commit 0.00 chore: bump version to 4.26.0-beta.8 Standard version bump; terse, no AI sign 2026-06-17
commit 0.00 fix: harden upgrade restart recovery Succinct technical commit, no AI indicat 2026-06-17
commit 0.00 chore: bump version to 4.26.0-beta.7 Routine version bump, entirely formulaic 2026-06-17
commit 0.00 fix: handle legacy login upgrade recovery Brief issue reference, lacks AI patterns 2026-06-17
commit 0.00 chore: bump version to 4.26.0-beta.6 Standard, template-like version bump. 2026-06-17
commit 0.00 fix: prefer v1 auth with legacy recovery fallback Technical, informal, and concise message 2026-06-17
commit 0.00 chore: bump version to 4.26.0-beta.5 Template chore, clearly human-generated. 2026-06-17
commit 0.00 fix: 修正人格编辑重名校验 (#8843) Human co-author, technical content, no A 2026-06-17
commit 0.00 fix: recover interrupted dashboard upgrades Clear, terse bugfix with no AI markers. 2026-06-17
commit 0.00 fix: harden sandbox file transfers (#8840) Technical, itemized change log; all doma 2026-06-17
commit 0.00 feat(qqofficial): allow QQ Official Webhook adapters to proa Commit messages are terse and domain-spe 2026-06-17
commit 0.00 feat(qqofficial): support group message create type (#8838) Messages are direct, contain domain jarg 2026-06-17
commit 0.00 chore: Change faiss-cpu version baseline from 1.12.0 to 1.14 Very direct and standard dependency upda 2026-06-17
commit 0.00 chore: bump version to 4.26.0-beta.4 Typical version bump message, fully huma 2026-06-17
commit 0.00 fix: preserve persona default tool selection Short, issue-linked, human style fix mes 2026-06-17
commit 0.00 fix: repair onboarding platform and backup upload (#8834) Terse, to-the-point fix message expected 2026-06-17
commit 0.00 fix(gemini): tool definition does not pass back to gemini pr Technical fixes and changelog with domai 2026-06-17
commit 0.00 feat: add startup reset password flag Brief, technical commit message with dom 2026-06-16
commit 0.00 chore: bump version to 4.26.0-beta.3 Typical version bump, terse with no AI c 2026-06-16
commit 0.00 feat: add qq official qr binding Domain-specific language and concise hum 2026-06-16
pr 0.00 fix: skip _unbind_plugin for inactivated plugins in reload() Contains domain-specific jargon and Chin 2026-06-30
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 fix: mcp cancel scope cross task spin (#9068) Only title and ticket reference; no AI i 2026-06-28
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(platform): 支持扫码创建时自定义机器人ID No substantive free-text; template only. 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
pr 0.00 fix: _KeyRotator index bounds check Template with free-text section using te 2026-06-26
pr 0.00 fix: parse aiocqhttp forward message content Contains domain jargon and concise techn 2026-06-22
pr 0.00 docs: update Python requirement to 3.12 Specific changelog, natural mistakes in 2026-06-26
pr 0.00 feat: 为插件添加统一webhook Native phrasing, domain context, abrupt 2026-03-05
pr 0.00 fix: preserve image formats in media handling Contains technical domain details and in 2026-06-26
pr 0.00 Zyl asus No substantial free-text; mainly templat 2026-06-25
pr 0.00 fix(provider): 修复 DeepSeek V4 工具调用兼容问题 Contains Chinese and practical issue det 2026-06-25
pr 0.00 fix: correct outdated plugin marketplace update prompt Colloquial, detailed technical explanati 2026-06-25
pr 0.00 fix(aiocqhttp): normalize quoted media sources in replies Terse technical phrasing; only uses temp 2026-05-24
pr 0.00 feat: update permission handling to delegate event context i Template usage only, no substantial free 2026-06-25
pr 0.00 fix: check OnWaitingLLMRequestEvent stop signal before acqui Only template text, no actual free-text 2026-06-21
pr 0.00 Fix/8978 Chinese summary, direct fix description— 2026-06-24