← back to report

AstrBotDevs/AstrBot

// all events — 2026-07-27

Type AI Score Description Actor Reason Date
commit 1.00 fix: return correct WebChat image MIME types (#9319) Commit message contains explicit AI assi 2026-07-26
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
pr 0.60 dev PR text is overly formal and generic, wi 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 feat(builtin_commands): add multi-language support for /help Item uses template, but actual text is t 2026-05-10
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
pr 0.10 fix(command): keep an argument that equals another alias of Bug description uses informal cut-off, t 2026-07-15
pr 0.10 fix(cron): 分离调度器状态与数据库同步状态,修复持久化任务在提前启动场景下未加载的问题 Contains domain-specific jargon and clea 2026-07-27
pr 0.10 fix: send input-wrapped payload for qwen3-rerank on native B Technical writing with issue reference, 2026-07-27
pr 0.10 fix(provider): align Bailian rerank protocol with endpoint Technical phrasing with domain context, 2026-07-27
pr 0.10 fix: ignore face-attached text when matching wake prefix Natural, specific, technical description 2026-07-26
pr 0.10 fix: sync sub-command prefixes when a command group is renam Contains domain-specific diagnosis and n 2026-07-26
pr 0.10 fix: reject providers missing adapter type Uses evidence/stack trace; technical ref 2026-07-26
pr 0.10 fix: keep per-wakeup content out of proactive agent system p Concise problem description; no AI hallm 2026-07-26
pr 0.10 feat: support Fish Audio TTS model selection Direct technical explanation; domain-spe 2026-07-13
pr 0.10 fix: handle nested OpenAI completion choices Technical explanation with natural phras 2026-07-25
pr 0.10 fix: return correct WebChat image MIME types Short summary with technical focus; typi 2026-07-18
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: add model config for FishAudio TTS provider Contains technical, code-specific Chines 2026-07-25
pr 0.10 fix: drop trailing separator from message outline Brief issue description; no AI-styled ph 2026-07-26
pr 0.10 feat: add Eden AI as a provider preset Clear and factual, with product links; n 2026-07-23
pr 0.10 fix: respect zero values for forward parser depth/fetch limi Minimal free-text; uses domain reference 2026-07-26
pr 0.10 chore: move pnpm overrides to pnpm-workspace.yaml Direct summary of changes; human patch s 2026-07-26
pr 0.10 perf(anthropic): cache conversation history, not just system Domain-specific performance explanation, 2026-07-26
pr 0.10 test: prevent updater path tests from creating stray dirs Brief problem summary, domain-specific, 2026-07-24
pr 0.10 fix: skip empty quoted image placeholders Use of 'Closes', jargon, naturally conci 2026-07-19
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 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 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
commit 0.05 feat: import and export personas (#4532) Commit messages are informal and show it 2026-07-13
pr 0.05 fix: guard C extension reload in _prefer_module_from_site_pa Technical detail, developer jargon, and 2026-07-05
pr 0.05 Add Atlas Cloud chat completion provider Concise changelog, domain terms, informa 2026-07-15
pr 0.05 fix(webui): prevent local plugin upload from hanging Uses developer shorthand and real code a 2026-07-26
pr 0.05 fix: validate provider type before persisting config Technical phrasing, issue references, an 2026-07-26
pr 0.05 fix: use current provider selection when regenerating chat m Bugs, user interaction specifics, and na 2026-07-26
pr 0.05 fix: strip x-stainless-* telemetry headers from provider req Structured technical problem, SDK-specif 2026-07-26
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 fix: guard C extension reload in _prefer_module_from_site_pa Terse commit message with technical term 2026-07-27
commit 0.00 fix(webui): prevent local plugin upload from hanging (#9406) Terse commit summary; typical human engi 2026-07-26
commit 0.00 fix: resolve double scrollbar in conversation detail and con Standard, short commit message with tech 2026-07-26
commit 0.00 fix: handle nested OpenAI completion choices (#9386) Includes co-author, but message itself i 2026-07-26
commit 0.00 docs: add Windows Docker Desktop deployment guide (#9339) Technical changelog details; human docum 2026-07-26
commit 0.00 fix: add model config for FishAudio TTS provider (#9381) Brief change summary, likely from file u 2026-07-26
commit 0.00 fix: drop trailing separator from message outline (#9390) Detailed technical explanation and infor 2026-07-26
commit 0.00 fix: respect zero values for forward parser depth/fetch limi Short, technical fix summary; no AI hall 2026-07-26
commit 0.00 fix(kb): reject a zero/negative embedding dimension when cre Brief, domain-specific phrasing; address 2026-07-26
commit 0.00 fix(dingtalk): handle command errors and rich-text mentions Short, domain-specific commit message; t 2026-07-26
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
pr 0.00 chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 in — 2026-07-27
pr 0.00 docs: update plugin publish Structural template, partial message; no 2026-07-27
pr 0.00 fix(config)-add-missing-dict-type-to-DEFAULT_VALUE_MAP Concise Chinese technical fix, lacks AI- 2026-07-27
pr 0.00 fix: correct double-escaped regex in Discord slash command v Technical, detailed free-text lacks AI h 2026-07-26
pr 0.00 fix(dingtalk): fix command parsing and error responses cause Contains typos, direct speech, and real- 2026-07-26
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 docs: add Windows Docker Desktop deployment guide Textual additions in Chinese, concise an 2026-07-21
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: 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 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