← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-21

Type AI Score Description Actor Reason Date
commit 1.00 perf: detect repeated tool calls by name and arguments (#931 Commit message contains explicit AI assi 2026-07-18
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
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 GLM OpenAI-compatible content format handling PR body explicitly mentions AI collabora 2026-07-15
pr 0.70 dev Overly formal, boilerplate phrases, summ 2026-03-15
pr 0.30 Revert "fix(qqofficial): render @ mentions in group messages Slightly more formal; 'Summary by Source 2026-07-18
pr 0.20 fix: skip empty quoted image placeholders Technical language; section headings enf 2026-07-19
pr 0.20 feat: Enhanced Trace System: Flexible Hierarchical Tracing a Long-form but technical, not overtly for 2026-03-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 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.15 fix: validate plugin config schema metadata Informative, technical summary, minor fo 2026-05-20
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 docs: add Windows Docker Desktop deployment guide Chinese technical writing with repo-spec 2026-07-21
pr 0.10 fix(preprocess): handle Windows path_mapping rules without c Bug context and Windows path specifics s 2026-06-18
pr 0.10 修复fish audio配置项 Brief, typo present, Chinese context—typ 2026-07-21
pr 0.10 fix: preserve embedding batch result order Terse fix description, domain terms, no 2026-07-13
pr 0.10 refactor: redesign context config with orthogonal model and Domain jargon, enumeration, non-AI techn 2026-07-21
pr 0.10 Feat/plugin log levels Domain-specific detail and concise, non- 2026-07-21
pr 0.10 fix: Faiss read/write failure on Windows with non-ASCII user Domain error details, summary style not 2026-05-25
pr 0.10 fix(openai): Adapt content format for third-party LLM like M Concise, domain-specific bugfix text, no 2026-07-21
pr 0.10 fix: route OpenAI models to compatible API keys Concise, technical content; no AI phrasi 2026-07-19
pr 0.10 fix: cap embedding batch size to provider limit and sanitize Technical, concise writing with clear, d 2026-06-20
pr 0.10 feat: support DingTalk streaming AI cards Contains domain-specific detail, natural 2026-06-19
pr 0.10 fix: webchat file attachment renamed with UUID instead of or Mix of brief English and Chinese fixes, 2026-06-01
pr 0.10 fix: check quoted text for content safety Technical language, uses abbreviations, 2026-07-13
pr 0.10 fix: make plugin handler binding idempotent Concise, technical bullets; no AI phrasi 2026-07-18
pr 0.10 fix: unbind disabled plugin handlers before reload Domain-specific, terse; avoids AI-generi 2026-07-14
pr 0.10 fix: hide the command suggestion tooltip whenever the sugges Plain technical writing, not generic or 2026-07-18
pr 0.10 style: simplify WebUI sidebar Direct, domain vocabulary, not ChatGPT-l 2026-07-18
pr 0.10 fix: stop matching plugin repository URLs Technical reasons and 'What changed'; te 2026-07-18
pr 0.10 fix: exclude repository hosts from plugin search Succinct, domain-specific explanation, n 2026-07-13
pr 0.10 perf: detect repeated tool calls by name and arguments Technical and concise, uses explicit det 2026-07-18
pr 0.10 fix(qqofficial): render @ mentions in group messages Bullet points are terse and domain-speci 2026-07-14
pr 0.10 fix: avoid python-ripgrep crash on Python 3.14 Modifications use precise technical lang 2026-07-13
pr 0.10 fix: handle ChatUI follow-up messages Uses concise, technical changelog; lacks 2026-07-18
pr 0.10 fix: apply forward threshold to send_message_to_user Brief technical summary with domain deta 2026-07-13
pr 0.10 fix: support code block copy over insecure HTTP Contains specific technical context and 2026-07-13
pr 0.10 fix: introduce asynchronous, revision-aware config snapshot Technical, structured changelog written 2026-07-16
pr 0.10 feat: import and export personas Brief domain-specific summary in Chinese 2026-01-17
pr 0.10 fix(openai-embedding): add dimensions request parameter togg Technical, uses domain language and Chin 2026-06-02
pr 0.10 fix(kb): clean up documents and media when deleting a knowle Technical, domain-specific terms, casual 2026-07-17
pr 0.10 fix(command): keep an argument that equals another alias of Domain-specific, terse, not formal or ge 2026-07-15
pr 0.10 feat(sandbox): wait for Shipyard Neo readiness Domain-specific, concise bugfix descript 2026-04-24
pr 0.10 feat(extension): support list view and persisted page size i Uses domain context, references issues, 2026-03-20
pr 0.10 feat(provider): 添加 StepFun ASR Provider Direct feature summary, uses relevant ja 2026-05-26
pr 0.10 fix: improve conversation list performance and prevent stale Detailed technical context and jargon, c 2026-07-12
pr 0.10 feat: honor partial Telegram reply quotes Technical, terse language; doesn't match 2026-07-13
pr 0.10 fix: prioritize configured context limit Technical explanation, references code u 2026-07-13
pr 0.10 fix: delete unsaved provider sources locally Technical, terse, uses domain jargon, no 2026-07-13
pr 0.10 fix: fix skills download archive filename mismatch with vers Technical, uses code/practical details, 2026-07-13
pr 0.10 fix: add catch-all Exception handler for dashboard API Clear bug description, technical phrasin 2026-07-13
pr 0.10 fix: add embedding dimensions send modes Direct, technical, some template bleed—n 2026-07-13
pr 0.10 fix: compensate partial knowledge base upload failures (#900 Specific, concise technical explanation, 2026-07-13
pr 0.10 feat: expand native MCP SDK integration Direct, refers to PR supersedence, techn 2026-07-14
pr 0.10 Add Atlas Cloud chat completion provider Concise, bullet-list, domain-specific; n 2026-07-15
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: 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(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
commit 0.05 feat: import and export personas (#4532) Commit messages are informal and show it 2026-07-13
commit 0.00 chore(deps): bump the github-actions group with 2 updates (# — 2026-07-21
commit 0.00 docs: recommend QQ official bot for QQ integration Concise commit message with domain refer 2026-07-21
commit 0.00 docs: update README banners Brief commit message; no AI signals pres 2026-07-20
commit 0.00 chore: bump version to 4.26.7 (#9317) Succinct commit descriptions, no AI sign 2026-07-18
commit 0.00 chore: translate core logs to English (#9318) Standard terse commit title, no AI hallm 2026-07-18
commit 0.00 fix: make plugin handler binding idempotent to fix error lik Uses domain-specific error context, clea 2026-07-18
commit 0.00 fix: accept UTF-8 BOM in plugin schemas (#9223) Precise bugfix messages, human-written s 2026-07-18
commit 0.00 style: simplify WebUI sidebar (#9313) Direct and specific commit, no AI traits 2026-07-18
commit 0.00 fix: stop matching plugin repository URLs (#9314) Concise bugfix statement, typical human 2026-07-18
commit 0.00 fix: hide command tooltip with suggestion panel (#9312) Simple fix statement, clear human brevit 2026-07-18
commit 0.00 fix: prevent explain purpose before every tool call Terse phrasing, direct fix, human style. 2026-07-18
commit 0.00 feat: implement HTML GenUI component and register custom mar Detailed changelog, normal for technical 2026-07-18
commit 0.00 Revert "fix(qqofficial): render @ mentions in group messages Standard git revert message, human conve 2026-07-18
commit 0.00 fix: avoid python-ripgrep crash on Python 3.14 (#9244) Standard commit message with human co-au 2026-07-18
commit 0.00 fix: handle ChatUI follow-up messages (#9309) Concise, domain-relevant commit message, 2026-07-18
commit 0.00 fix: support code block copy over insecure HTTP (#9267) Incremental fix messages, technical and 2026-07-18
commit 0.00 fix(qqofficial): render @ mentions in group messages (#9285) Technical commit breakdown with domain s 2026-07-18
commit 0.00 fix: introduce asynchronous, revision-aware config snapshot Detailed, technical multi-committer comm 2026-07-18
commit 0.00 fix(dashboard): remove duplicate platform logs (#9291) Standard commit with terse, technical PR 2026-07-15
commit 0.00 refactor(dashboard): streamline sidebar navigation (#9233) Technical, concise, no AI-style phrasing 2026-07-15
commit 0.00 fix: add embedding dimensions send modes (#9245) Very terse, technical, no unusual AI tra 2026-07-15
commit 0.00 fix: compensate partial knowledge base upload failures (#900 Technical, specific, free-text is concis 2026-07-15
commit 0.00 feat: add rerank provider for Text Embeddings Inference (TEI Contains technical details, abrupt style 2026-07-15
commit 0.00 fix: add catch-all Exception handler for dashboard API (#927 Standard fix commit, no verbose or formu 2026-07-15
commit 0.00 fix: skills download archive filename mismatch with versione Technical and succinct, no AI indicators 2026-07-15
commit 0.00 fix: delete unsaved provider sources locally (#9264) Direct and technical, lacks AI generatio 2026-07-15
commit 0.00 fix: prioritize configured context limit (#9263) Short, technical, and to the point. 2026-07-15
commit 0.00 feat: stream agent stats after each LLM call (#9260) Very brief, domain-specific, no AI text 2026-07-15
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
pr 0.00 chore(deps): bump the github-actions group with 2 updates — 2026-07-20
pr 0.00 Fix core dependency constraint blocking compatible plugin up Contains domain-specific explanation and 2026-03-16
pr 0.00 fix: show progress when saving plugin config Standard engineering summary, not AI-gen 2026-07-20
pr 0.00 fix: sanitize unsupported image MIME types (e.g. GIF) in con Technical language, domain-specific cont 2026-07-20
pr 0.00 fix: add fallback providers to handoff subagents Free text uses terse engineering languag 2026-07-20
pr 0.00 fix(chatui): command tooltip auto-closes with panel & enhanc Human-edit style; technical, direct, not 2026-06-05
pr 0.00 feat: 支持文件编辑的模糊匹配 && ChatUI工具调用结果美化 Chinese plus English; domain-specific, m 2026-05-29
pr 0.00 feat(dashboard): recent files list in Files view Technical, condensed implementation summ 2026-07-20
pr 0.00 fix: convert mislabeled audio before STT Contains command-line and domain terms, 2026-07-20
pr 0.00 feat(provider): add iFlytek Spark provider preset Mix of Chinese and English, domain-speci 2026-07-20
pr 0.00 fix: constrain custom workspace paths Technical, concise, and clear objectives 2026-07-20
pr 0.00 Fix/plugin readme local assets All in Chinese, abrupt cutoff—strongly h 2026-05-26
pr 0.00 fix: WebChat子代理后台结果自动显示 Mostly template; Chinese summary is inco 2026-07-18
pr 0.00 fix: reject non-200 image download responses Reject is a direct, technical statement, 2026-07-18
pr 0.00 chore: bump version to 4.26.7 Standard changelog increment and short s 2026-07-18
pr 0.00 fix: return correct WebChat image MIME types Direct fix, domain language, concise; no 2026-07-18
pr 0.00 chore: translate core logs to English Typical technical changelog, translation 2026-07-18
pr 0.00 fix: accept UTF-8 BOM in plugin schemas Brief, issue number referenced, human st 2026-07-12
pr 0.00 修复多轮/引用识图串图:历史不再持久化原图,失败图片 URL 丢弃,请求图本地优先 Detailed issue and technical terms; clea 2026-07-18
pr 0.00 fix: 保护 @昵称(ID) 格式在命令参数解析时不被空格拆坏 Detailed technical Chinese with context, 2026-07-18
pr 0.00 fix(dashboard): remove duplicate platform logs Free text missing; only template structu 2026-07-15
pr 0.00 refactor(dashboard): streamline sidebar navigation No free text, only template and commit h 2026-07-13
pr 0.00 feat: stream agent stats after each LLM call No custom free text, only template used. 2026-07-13
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 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 feat: make context compression threshold configurable Free-text abrupt, directly references is 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 feat: supports 小黑盒语音机器人 Feature title; template sections filled, 2026-02-13