← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-25

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
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(kb): prevent retrieval crash on empty query and improve Brief, technical tone and domain languag 2026-06-03
pr 0.20 refactor(gemini_embedding): make adapter more robust and rep Technical, list format PR description, s 2026-06-03
pr 0.20 fix(openai-embedding): enhance stability, empty query handli Technical summary and domain terms, thou 2026-06-03
pr 0.15 Discord 适配器增强功能 Lists, tables, and technical bullet poin 2026-07-03
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
pr 0.10 fix: handle nested OpenAI completion choices Technical explanation with natural phras 2026-07-25
pr 0.10 test: prevent updater path tests from creating stray dirs Brief problem summary, domain-specific, 2026-07-24
pr 0.10 fix(kb): reject a zero/negative embedding dimension when cre Technical root cause analysis, human phr 2026-07-25
pr 0.10 fix: skip empty quoted image placeholders Use of 'Closes', jargon, naturally conci 2026-07-19
pr 0.10 fix: add model config for FishAudio TTS provider Contains technical, code-specific Chines 2026-07-25
pr 0.10 fix: isolate empty-mention waiter by sender without changing Terse, typo in section, and filled with 2026-07-24
pr 0.10 refactor: redesign context config with orthogonal model and Uses domain terms, mix of languages, and 2026-07-22
pr 0.10 fix: unbind disabled plugin handlers before reload Terse, direct, and with technical plugin 2026-07-14
pr 0.10 docs: add Windows Docker Desktop deployment guide Technical, concise and includes domain-s 2026-07-21
pr 0.10 fix: preserve checkpoints after failed LLM requests Lists changes with natural phrasing and 2026-07-23
pr 0.10 fix: prefer explicit dates in Tavily searches Concise change description, not overly f 2026-07-13
pr 0.10 fix: preserve embedding batch result order Technical, minor error at end, direct ba 2026-07-13
pr 0.10 fix: prevent accidental persona editor dismissal Specific domain terms, minor truncation, 2026-07-13
pr 0.10 fix: support Spark Lite OpenAI-compatible requests Technical detail, clear endpoint model m 2026-07-13
pr 0.10 fix: check quoted text for content safety Terse technical summary and bullet point 2026-07-13
pr 0.10 fix: show progress when saving plugin config Domain-specific explanation, minimal gen 2026-07-20
pr 0.10 fix(qqofficial): @mentions not working in proactive messages Technical explanation with domain-specif 2026-07-23
pr 0.10 fix: enable image recognition runtime checks Direct technical summary and bullet poin 2026-07-10
pr 0.10 fix: sanitize unsupported image MIME types (e.g. GIF) in con Issue reference and technical explanatio 2026-07-20
pr 0.10 chore: pin Ruff to 0.15.22 Bilingual explanation, domain-specific, 2026-07-24
pr 0.10 Feat/plugin log levels Issue reference, technical jargon, no AI 2026-07-21
pr 0.10 fix: cap embedding batch size to provider limit and sanitize Concise technical summary, domain terms, 2026-06-20
pr 0.10 feat: add Eden AI as a provider preset Concise and contextually grounded; no AI 2026-07-23
pr 0.10 fix: avoid duplicate send_message_to_user replies Direct and brief technical summary with 2026-06-27
pr 0.10 fix(gemini): preserve assistant tool calls during history co Technical, issue-focused summary with do 2026-06-14
pr 0.10 fix: reject invalid backup uploads Technically written, specific context, a 2026-07-03
pr 0.10 fix: move now = datetime.now() inside the lock to avoid stal Technical bug explanation with precise c 2026-07-22
pr 0.10 refactor: redesign context config with orthogonal model and Uses domain terms, mix of languages, and 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(preprocess): handle Windows path_mapping rules without c Bug context and Windows path specifics s 2026-06-18
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 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: make plugin handler binding idempotent Concise, technical bullets; no AI phrasi 2026-07-18
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 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
commit 0.05 feat: import and export personas (#4532) Commit messages are informal and show it 2026-07-13
pr 0.05 fix: lazy import faiss in embedding_storage.py Mix of Chinese and technical phrasing; r 2026-07-22
pr 0.05 fix(stats): report process CPU usage without blocking the ev Informal, technical description; precise 2026-07-24
pr 0.05 feat: support QQ official(Websockets only) button interactio Direct technical listing; no signs of AI 2026-07-22
pr 0.05 fix(commands): propagate command-group renames and aliases t Chinese explanation and direct issue con 2026-07-24
commit 0.00 feat: honor Telegram partial reply quotes (#9236) Concise commit with co-author, human dom 2026-07-25
commit 0.00 test: prevent updater path tests from creating stray dirs (# Brief tech commit, standard style, no AI 2026-07-25
commit 0.00 fix: 处理 Tavily 日期筛选参数冲突 (#9234) Chinese commit message, co-author, no AI 2026-07-24
commit 0.00 fix: preserve embedding batch result order (#9241) Terse, technical, standard phrasing. 2026-07-24
commit 0.00 fix: 防止人格编辑弹窗误触关闭 (#9238) Chinese commit, co-author, no AI markers 2026-07-24
commit 0.00 fix: check quoted text for content safety (#9232) Structured commits, human co-author, tec 2026-07-24
commit 0.00 fix: show progress when saving plugin config (#9327) Succinct, iterative, domain-specific, no 2026-07-24
commit 0.00 fix: restore lazy faiss import to prevent process hang (#869 Technical, PR context, detailed regressi 2026-07-24
commit 0.00 fix: preserve checkpoints after failed LLM requests (#9358) Brevity, no generic phrasing, technical 2026-07-24
commit 0.00 fix(stats): report process CPU usage without blocking the ev Bulleted technical, domain-specific, cle 2026-07-24
commit 0.00 chore: pin Ruff to 0.15.22 (#9369) Terse, domain-specific, standard pinning 2026-07-24
commit 0.00 Feat: Allow adjust plugin log levels (#9342) Structured, technical, multi-scope, no A 2026-07-24
commit 0.00 fix: move now = datetime.now() inside the lock to avoid stal Technical, concise commit message with r 2026-07-22
commit 0.00 fix: Faiss read/write failure on Windows with non-ASCII user Technical PR details, informal line brea 2026-07-22
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
pr 0.00 fix(provider): add proxy support for rerank providers No free-text content, only title and tem 2026-07-25
pr 0.00 fix: resolve double scrollbar in conversation detail and con No free-text provided, only structured t 2026-07-25
pr 0.00 fix: add disable_metrics option to WebUI system config No free-text provided, only structured t 2026-05-13
pr 0.00 修复fish audio配置项 Direct, concise problem statement and ch 2026-07-21
pr 0.00 fix: allow subagents to use web search tools Domain-specific, informal, with explicit 2026-07-23
pr 0.00 feat: 支持tg平台的部分引用 Informal, succinct close statement, and 2026-07-25
pr 0.00 feat: honor partial Telegram reply quotes Contains domain detail and bullet points 2026-07-13
pr 0.00 fix: add namespace prefix to MCP tools to avoid conflicts wi Informal tone, clear domain issue, abrup 2026-03-10
pr 0.00 fix(embedding): 通用修复 embedding_dimensions 参数校验,解决 SiliconFlo Contains Chinese technical jargon and sp 2026-06-15
pr 0.00 fix(security): harden MCP client against SSRF, env leakage, Contains code references, domain-specifi 2026-07-22
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: 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