← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-11

Type AI Score Description Actor Reason Date
commit 1.00 fix: validate dashboard account username updates (#9175) Commit message contains explicit AI assi 2026-07-07
commit 1.00 fix: preserve qq official quoted message context (#9164) Commit message contains explicit AI assi 2026-07-06
commit 1.00 fix(webui): sync plugin activation status on enable (#9156) Commit message contains explicit AI assi 2026-07-06
commit 1.00 feat: add sanitation for malformed tool call names in ToolLo Commit message contains explicit AI assi 2026-07-05
commit 1.00 test: cover POSIX file URI root preservation (#8906) Commit message contains explicit AI assi 2026-07-05
commit 1.00 fix: secure project update temp staging (#9083) Commit message contains explicit AI assi 2026-07-05
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
pr 1.00 feat: implement HTML GenUI component and register custom mar PR body explicitly mentions AI collabora 2026-06-10
pr 0.60 fix: validate dashboard account username updates PR free-text is unusually formal; possib 2026-07-07
pr 0.30 feat: add generic sandbox provider framework Technical summary; clear human authorshi 2026-05-09
pr 0.30 chore: bump version to 4.26.5 Mostly changelog/testing steps, minor me 2026-07-07
pr 0.30 fix: preserve webhook callback responses Contains 'Summary by Sourcery', possibly 2026-07-02
pr 0.20 fix: enable image recognition runtime checks Brief bullet points with some domain ter 2026-07-10
pr 0.20 feat: add datetime prompt scope option Brief, domain-specific, incomplete; no A 2026-07-08
pr 0.20 fix: skip cron knowledge base injection Concise, domain-specific, no AI-style ov 2026-06-28
pr 0.20 fix: serialize webchat history timestamps as UTC-aware ISO s Direct technical fix explanation; lacks 2026-07-06
pr 0.20 feat: add chat token usage indicator List-style changelog, informal summary, 2026-07-06
pr 0.20 fix: keep model metadata separate from providers Informal bullet list, technical focus, n 2026-07-06
pr 0.20 feat: show model metadata in selectors Terse summary, technical jargon, and dom 2026-07-06
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
commit 0.10 fix: resolve mobile chat input freeze and multiline attachme Detailed bug explanation with domain jar 2026-07-11
commit 0.10 feat: show model metadata in selectors Concise changelog style with domain-spec 2026-07-06
commit 0.10 feat: improve ChatUI attachment display (#9134) Brief commit-style message, no AI hallma 2026-07-04
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 fix: handle max_tokens for NVIDIA MiniMax M3 Specific bug description, minor grammar 2026-07-11
pr 0.10 fix: make ChatUI model selection theme-aware Concise changelog; domain terms; no AI h 2026-07-10
pr 0.10 i18n: add Korean (ko) locale support Mix of English/Korean; motivation is nat 2026-07-11
pr 0.10 Fix NVIDIA requests missing max_tokens Summary is technical, uses domain langua 2026-07-11
pr 0.10 fix: prevent late LLM responses after stop Technical Chinese, detailed; no AI-style 2026-07-05
pr 0.10 fix: Added Try Except to Filter Handling Brief, non-formal description; no clear 2026-07-08
pr 0.10 fix: remove unexpected force argument from get_json in astrb Bug description includes error log and v 2026-07-08
pr 0.10 fix: 工具响应过长自动转换为文件,沙箱读取的文件出错 #8978 Includes domain-specific issue reference 2026-06-24
pr 0.10 style: polish snackbar appearance Terse, domain-specific, no AI indicators 2026-07-07
pr 0.10 feat: 为平台日志增加剔除用户对话功能 Brevity, domain terms, and informal phra 2026-07-06
pr 0.10 fix: allow trusted TOTP devices on v1 auth login Technical detail and repo-specific refer 2026-07-06
pr 0.10 fix(webui): sync plugin activation status on enable Concise, informal, and references specif 2026-07-06
pr 0.10 fix: ignore malformed tool call names Technical content with domain details an 2026-06-21
pr 0.10 test: cover POSIX file URI root preservation Brief, domain-specific test description, 2026-06-19
pr 0.10 fix(path_util): guard path_Mapping against IndexError on sho Technical explanation with inline code a 2026-06-20
pr 0.10 fix: segmented reply not applied to send_message_to_user mes Uses project-specific jargon and concise 2026-07-02
pr 0.10 fix: adapt MiMo STT to V2.5 models and reject non-WAV audio Rich in technical specifics, real-world 2026-07-02
pr 0.10 fix: secure project update temp staging Security jargon and abbreviations; tone 2026-06-30
pr 0.10 fix: enforce ownership when reading ChatUI sessions Technical, concise bug explanation; no A 2026-07-04
pr 0.10 fix: avoid logging env dashboard password Security context, domain-specific, infor 2026-07-04
pr 0.10 fix: constrain custom workspace paths Technically detailed, no AI-style formal 2026-07-04
pr 0.10 feat: improve ChatUI attachment display Technical summary, domain language, no A 2026-07-04
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: 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.05 fix: skip stable update prompt for newer prereleases Actual PR text is incomplete and starts 2026-06-28
commit 0.00 fix: update i18n callback path to Settings General (#9201) Concise commit message, domain-specific, 2026-07-11
commit 0.00 chore(deps): bump the github-actions group with 4 updates (# — 2026-07-11
commit 0.00 fix: use ephemeral cache control mode in anthropic provider Technical phrasing, brief, consistent wi 2026-07-11
commit 0.00 fix: make ChatUI model selection theme-aware (#9200) Short, technical summary; human habit, n 2026-07-11
commit 0.00 fix(platform): correct tutorial links for satori and matterm Brief, domain-focused correction; typica 2026-07-11
commit 0.00 fix: Added Try Except to Filter Handling (#9183) Commit message is terse and domain-speci 2026-07-09
commit 0.00 fix(line): remove unexpected force argument from get_json (# Short, direct commit message with inform 2026-07-09
commit 0.00 chore: update readme Very brief; standard human commit messag 2026-07-07
commit 0.00 chore: refine README Includes Chinese meme; clearly human/irr 2026-07-07
commit 0.00 docs: update v4.26.5 changelog format Standard terse changelog update; fully h 2026-07-07
commit 0.00 chore: bump version to 4.26.5 (#9174) Version bump commit; standard human prac 2026-07-07
commit 0.00 style: polish snackbar appearance (#9173) Standard commit, brief and informal phra 2026-07-07
commit 0.00 docs: broaden diagnostics guide Very terse, domain-typical commit summar 2026-07-06
commit 0.00 chore: log event loop watchdog startup at info Standard chore description, no AI traits 2026-07-06
commit 0.00 docs: add diagnostics guide Concise, domain-typical documentation co 2026-07-06
commit 0.00 feat: add event loop diagnostics (#9168) Standard PR commit log formatting, human 2026-07-06
commit 0.00 fix: remove qq official reply id on proactive fallback so ov Highly technical, uses domain-specific p 2026-07-06
commit 0.00 fix(mcp): attempt to fix epoll busy-wait caused by leaked SS Detailed, technical commit with human re 2026-07-06
commit 0.00 fix: exit MCP anyio contexts in the lifecycle task on disabl Technical bugfix with detailed context, 2026-07-06
commit 0.00 feat: add chat token usage indicator Short, informal feature summary; typical 2026-07-06
commit 0.00 fix: serialize webchat history timestamps as UTC-aware ISO s Detailed technical explanation, natural 2026-07-06
commit 0.00 fix: keep model metadata separate from providers (#9161) Brief, domain-specific commit summary. 2026-07-06
commit 0.00 feat: add note on cross-platform compatibility and Python ve Short, conventional commit, typical huma 2026-07-05
commit 0.00 fix: adapt MiMo STT to V2.5 models and reject non-WAV audio Technical details, doc references, human 2026-07-05
commit 0.00 fix: qq_official websocket适配器发送消息收到None时现在会重试了 (#8977) (#897 Bilingual, domain-specific, natural typo 2026-07-05
commit 0.00 fix: enforce ownership when reading ChatUI sessions (#9141) Very terse, no AI hallmarks, common huma 2026-07-05
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
pr 0.00 fix(i18n): update platform callback path translation Template placeholder, little free-text, 2026-07-10
pr 0.00 chore(deps): bump the github-actions group with 4 updates — 2026-07-06
pr 0.00 fix: sync fallback chat models when a provider is deleted or Chinese domain jargon, bug summary, huma 2026-07-06
pr 0.00 Update MiniMax TTS default model Technical summary, direct and specific, 2026-07-09
pr 0.00 fix: use ephemeral cache control mode in anthropic provider Technical wording, clear verification st 2026-07-09
pr 0.00 fix: resolve mobile chat input freeze and multiline attachme Content cut off at template; no AI text 2026-07-10
pr 0.00 fix(platform): correct tutorial links for satori and matterm No free-text content; only template pres 2026-07-11
pr 0.00 QQ官机适配器优化 PR content is truncated and contains onl 2026-07-10
pr 0.00 fix: Refactored Word Count Method Truncated at template; not enough conten 2026-07-08
pr 0.00 Sjshi763/issue4409 feature:人格设定支持导出/导入 Template with concise domain-specific ad 2026-01-17
pr 0.00 fix(core): 解除 call_event_hook 中 functools.partial 包装 Template, with highly domain-specific Ch 2026-07-07
pr 0.00 Fix/plugin readme local assets Template used; brief, domain-specific, i 2026-05-26
pr 0.00 feat: add aliyun bailian qwen3-tts-vc voice clone tts provid No free-text content, only template and 2026-06-28
pr 0.00 fix: resample and downmix WAV files for Tencent Silk encodin Only template and title, no AI signals. 2026-07-01
pr 0.00 fix: apply text-to-image when TTS dual output keeps text in Free-form section uses Chinese, domain a 2026-07-06
pr 0.00 feat: add event loop diagnostics Bullet points and concise technical chan 2026-07-06
pr 0.00 fix: remove qq official reply id on proactive fallback Technical changelog, telegraphic style, 2026-07-06
pr 0.00 fix: continue pipeline after TTS fallback Direct explanation, highlights technical 2026-07-06
pr 0.00 fix(mcp): attempt to fix epoll busy-wait caused by leaked SS Domain-specific commit with a technical 2026-05-23
pr 0.00 fix: exit MCP anyio contexts in the lifecycle task on disabl Focused on a technical fix, references i 2026-07-04
pr 0.00 fix: preserve qq official quoted message context Summary uses terse bullet points, domain 2026-07-06
pr 0.00 feat: add UMO config overrides Free-text is technical, lists/points nat 2026-07-05
pr 0.00 fix: guard C extension reload in _prefer_module_from_site_pa Free-text is specific, with natural tech 2026-07-05
pr 0.00 feat: add sanitation for malformed tool call names in ToolLo Free-text specific, references issues, v 2026-07-05
pr 0.00 feat: 为 OpenAI provider 添加可配置的最大重试次数 Chinese, technical, problem-oriented; no 2026-05-02
pr 0.00 fix(kb): prevent retrieval crash on empty query and improve Free-text direct, technical, natural hum 2026-06-03
pr 0.00 feat(mimo-tts): support voiceclone model with reference audi Minimal free-text; uses informal fix ref 2026-07-01
pr 0.00 fix: Add retry handling to QQ Official websocket adapter whe No non-template free text; title is desc 2026-06-24
pr 0.00 Discord 适配器增强功能 Chinese changelog with technical bullet 2026-07-03
pr 0.00 feat: add DashScope embedding provider with multimodal model No free-text content, only title and tem 2026-07-04
pr 0.00 fix: update tool call prompt for clearer execution guideline No free-text, only template placeholders 2026-07-04
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 适配器增强功能 Chinese changelog with technical bullet 2026-07-03
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 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