← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-14

Type AI Score Description Actor Reason Date
commit 1.00 fix: return HTTP errors for failed skill downloads (#9213) Commit message contains explicit AI assi 2026-07-12
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
pr 0.60 fix: validate dashboard account username updates PR free-text is unusually formal; possib 2026-07-07
pr 0.30 chore: bump version to 4.26.5 Mostly changelog/testing steps, minor me 2026-07-07
pr 0.20 fix: apply forward threshold to send_message_to_user Concise technical summary, incomplete bu 2026-07-13
pr 0.20 fix: exclude repository hosts from plugin search Technical rationale, domain details, no 2026-07-13
pr 0.20 fix(group_chat_context): use .get() to avoid KeyError when c Technical description with natural, spec 2026-07-12
pr 0.20 fix: compensate partial knowledge base upload failures (#900 Technical explanation with some unpolish 2026-07-13
pr 0.20 feat: support Fish Audio TTS model selection Somewhat formal, but domain-specific and 2026-07-13
pr 0.20 fix(truncator): keep an all-system context in the system hal Technical terminology, clear bug explana 2026-06-18
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.15 Fix core dependency constraint blocking compatible plugin up Slightly more formal but still technical 2026-03-16
pr 0.15 fix: validate plugin config schema metadata Informative, technical summary, minor fo 2026-05-20
pr 0.15 fix: return HTTP errors for failed skill downloads Slightly more formal but technical; no c 2026-07-12
pr 0.15 fix: pass persona skills to subagents Somewhat formal structure but technical, 2026-05-09
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: avoid python-ripgrep crash on Python 3.14 Concise, domain-specific phrasing; no AI 2026-07-13
pr 0.10 fix: apply provider fallback to skills-like re-queries Technical content, concise, with domain 2026-07-13
pr 0.10 fix: support Spark Lite OpenAI-compatible requests Technical, direct changelog notes; no AI 2026-07-13
pr 0.10 fix: surface provider errors in streaming WebChat Terse, practical changelog entries; huma 2026-07-13
pr 0.10 fix: normalize scheme-less HTTP proxy settings Direct technical summary, brief and huma 2026-07-13
pr 0.10 fix: prevent accidental persona editor dismissal Concise, semi-technical bullet points an 2026-07-13
pr 0.10 fix: prefer explicit dates in Tavily searches Specific technical summary, no AI marker 2026-07-13
pr 0.10 feat: honor partial Telegram reply quotes Straightforward technical summary, no AI 2026-07-13
pr 0.10 feat: support global Agent skills Uses domain-specific terms, bullet point 2026-07-14
pr 0.10 feat: add generic sandbox provider framework Technical content is concise and filled 2026-05-09
pr 0.10 fix: resume ChatUI streams after refresh Concise, technical bullet list; human en 2026-07-13
pr 0.10 fix: update MiniMax TTS default model Direct, domain-specific language with mi 2026-07-09
pr 0.10 fix: limit proactive cron LLM retries Technical summary, informal tone, clear 2026-07-13
pr 0.10 fix: preserve embedding batch result order Engineering-focused, brief, human-like w 2026-07-13
pr 0.10 fix: check quoted text for content safety Terse, technical summary; no AI-typical 2026-07-13
pr 0.10 refactor(dashboard): streamline sidebar navigation Brief technical summary; template struct 2026-07-13
pr 0.10 fix(waking_check): guard wake-prefix check against empty mes Domain-specific code context in both Eng 2026-06-16
pr 0.10 fix: clear deleted knowledge bases from sessions Technical, concise, no ChatGPT-like phra 2026-05-20
pr 0.10 fix: silence repeated SiliconFlow embedding dimensions warni Domain-specific language and structure; 2026-07-12
pr 0.10 fix: restrict future tasks to administrators References PR/issues and typical enginee 2026-07-12
pr 0.10 fix: preserve ModelScope MCP transport Technical summary, minimal generic phras 2026-05-20
pr 0.10 fix: make ChatUI model selection theme-aware Concise changelog; domain terms; no AI h 2026-07-10
pr 0.10 fix: exempt WebChat from friend wake prefix PR uses technical language and a normal 2026-07-12
pr 0.10 fix(aiocqhttp): resolve bare record file references Technical focus, domain terms, incomplet 2026-07-12
pr 0.10 fix(agent): preserve tool metadata after skills-like requery Jargon and technical reference, non-form 2026-07-12
pr 0.10 fix: handle max_tokens for NVIDIA MiniMax M3 Specific bug description, minor grammar 2026-07-11
pr 0.10 fix: merge streamed tool results per call Contains markdown, technical, detailed, 2026-05-07
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
commit 0.05 feat: import and export personas (#4532) Commit messages are informal and show it 2026-07-13
pr 0.05 feat: 为QQ官机适配大文件和视频能力 Chinese text, technical context, natural 2026-07-12
pr 0.05 QQ官机适配器优化 Technical, Chinese with errors; not AI-g 2026-07-10
commit 0.00 chore: bump version to 4.26.6 (#9273) Simple version bump commit; terse and fu 2026-07-14
commit 0.00 fix: resume ChatUI streams after refresh (#9259) Very terse, direct commit messages; no A 2026-07-13
commit 0.00 fix: report current context usage in token indicator (#9255) Very concise and typical fix commit mess 2026-07-13
commit 0.00 fix: handle max_tokens for NVIDIA MiniMax M3 (#9209) Terse commit title; no sign of AI phrasi 2026-07-12
commit 0.00 fix: exempt WebChat from friend wake prefix (#9215) Short fix message, no AI indicators. 2026-07-12
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
pr 0.00 fix(qqofficial): render @ mentions in group messages Technical, domain-specific, and concise 2026-07-14
pr 0.00 fix: unbind disabled plugin handlers before reload Technical changelog, domain details, and 2026-07-14
pr 0.00 feat: add rerank provider for Text Embeddings Inference (TEI Domain-specific context, incomplete info 2026-07-14
pr 0.00 fix: guard workspace umo normalization Specific technical and testing changes; 2026-06-25
pr 0.00 fix: 修复上下文持久化与 Dashboard 状态问题 Technical changelog in native language, 2026-07-14
pr 0.00 fix(preprocess): handle Windows path_mapping rules without c Problem explanation with clear domain co 2026-06-18
pr 0.00 feat: expand native MCP SDK integration Custom project context, informal branch 2026-07-14
pr 0.00 feat: add MCP client sub-capability bridges Technical summary, domain jargon, non-AI 2026-03-12
pr 0.00 chore: bump version to 4.26.6 Changelog and release note, human writte 2026-07-14
pr 0.00 fix: add catch-all Exception handler for dashboard API Free-text section is truncated but tone 2026-07-13
pr 0.00 fix: fix skills download archive filename mismatch with vers Direct, domain-specific language about t 2026-07-13
pr 0.00 fix: support code block copy over insecure HTTP Free-text is highly technical and inform 2026-07-13
pr 0.00 feat: import and export personas Free-text is direct, brief, references i 2026-01-17
pr 0.00 fix: prioritize configured context limit Direct reference to context config; tone 2026-07-13
pr 0.00 fix: delete unsaved provider sources locally Human-like, with specific implementation 2026-07-13
pr 0.00 feat: make context compression threshold configurable Free-text abrupt, directly references is 2026-07-13
pr 0.00 feat: stream agent stats after each LLM call Extremely brief free-text, likely a plac 2026-07-13
pr 0.00 fix(webchat): 修复WebChat SSE断开后agent未停止及队列残留问题 No substantial free text; incomplete tem 2026-07-13
pr 0.00 fix: prevent the WebChat token ring from over-reporting cont No free-text outside template; only titl 2026-07-13
pr 0.00 fix: add embedding dimensions send modes No meaningful free-text beyond template, 2026-07-13
pr 0.00 fix: improve conversation list performance and prevent stale Contains domain-specific context, no AI 2026-07-12
pr 0.00 feat: supports 小黑盒语音机器人 Feature title; template sections filled, 2026-02-13
pr 0.00 fix: accept UTF-8 BOM in plugin schemas Concise fix info, template used, no AI s 2026-07-12
pr 0.00 fix(i18n): update platform callback path translation Template placeholder, little free-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 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 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: Refactored Word Count Method Truncated at template; not enough conten 2026-07-08
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