← Back to report

AstrBotDevs/AstrBot

All events — 2026-05-13

Type AI Score Description Actor Reason Date
COMMIT 1.00 fix(message_tools): throw exception and block message sendin Commit message contains explicit AI assi 2026-05-13
COMMIT 1.00 Update API Key reference in knowledge-base.md (#8129) Commit message contains explicit AI assi 2026-05-12
COMMIT 1.00 fix(docs):多份文档汉译英并整理 (#8001) Commit message contains explicit AI assi 2026-05-09
COMMIT 1.00 fix(docs): Fix multiple errors in the document, including br Commit message contains explicit AI assi 2026-05-04
COMMIT 1.00 feat: supports plugin to register custom pages (webui) (#594 Commit message contains explicit AI assi 2026-05-03
COMMIT 1.00 feat: supports plugin to add skills (#7945) Commit message contains explicit AI assi 2026-05-03
COMMIT 1.00 fix(#7907): send_message_to_user cron 场景下 session 容错 (#7911) Commit message contains explicit AI assi 2026-05-03
COMMIT 1.00 chore: remove redundant logger messages and improve log clar Commit message contains explicit AI assi 2026-05-02
COMMIT 1.00 fix(provider): fix Anthropic custom headers and system promp Commit message contains explicit AI assi 2026-05-02
COMMIT 1.00 fix: improve error message for invalid session format in Sen Commit message contains explicit AI assi 2026-05-01
COMMIT 1.00 feat: re-implement plugin pinning functionality for extensio Commit message contains explicit AI assi 2026-04-30
COMMIT 1.00 feat(shell): add background command execution with output re Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 feat: add one-line deploy script (deploy-cli.sh) (#7631) Commit message contains explicit AI assi 2026-04-28
PR 0.60 dev Free-text is formal and verbose, matches 2026-03-15
PR 0.50 feat: 添加失败时保存本轮记录的配置项 Phrase 'Add a configurable option...' is 2026-04-21
PR 0.30 fix: rename skills_like to lazy_load and add skill schema su Somewhat formal, but uses domain terms a 2026-03-17
PR 0.30 fix: add ollama and nvidia embedding English summary uses slightly formal phr 2026-05-09
PR 0.30 feat(console): persist auto-scroll toggle state in localStor Informal tone, partial sentences, likely 2026-05-06
PR 0.25 feat(provider): add Astraflow (UModelverse) chat completion Concise, domain-specific; no AI hallmark 2026-05-09
COMMIT 0.20 feat: Enhance plugin detail and installation experience with PR title is slightly formal but still co 2026-04-30
COMMIT 0.20 feat: Implement plugin internationalization support (#7919) Detailed changelog with domain terms; la 2026-04-30
PR 0.20 feat: extract sandbox runtimes from core Technical, concise, and lacks typical AI 2026-05-09
PR 0.20 feat: add Qiniu provider support Standard changelog format; includes bili 2026-05-06
PR 0.20 refactor(ltm): redesign long-term memory with append-only i Technical and specific language; point l 2026-05-11
PR 0.20 fix(webui): enhance password crypto method Technical summary, itemized list; conten 2026-04-03
PR 0.20 feat: add openai responses provider Technical summary, bullet list, no AI-st 2026-05-12
PR 0.20 fix: 降低 LLM 上下文调用成本风险 Concise, mixes Chinese/English; somewhat 2026-05-10
PR 0.20 feat: add minimal docker image build support and remove dash Concise, technical; a little formal, but 2026-04-08
PR 0.20 fix: pass image inputs through active replies Concise and technical bullet points; no 2026-05-09
PR 0.20 fix(provider): force Gemini chat client to use managed httpx Uses domain terminology, direct referenc 2026-05-09
PR 0.20 docs: add frontend update guide to CLI deployment docs Contains domain-specific content and che 2026-05-07
PR 0.15 Fix path separator for remote_zip in computer_client.py Brief, direct human-style edit summary; 2026-05-13
PR 0.15 Fix/ltm: isolate active reply context from long-term memory Brief, technical, minor template artifac 2026-04-19
PR 0.12 fix(provider/openai): normalize oversized tool_call IDs to a Good technical detail and informal tone, 2026-05-11
PR 0.11 perf: enhance AMR audio quality and simplify opus logic Technical and terse, contains domain ter 2026-05-11
COMMIT 0.10 docs: add 16MB size limit note for plugin publishing (#8108) Direct, clear doc update with a co-autho 2026-05-09
PR 0.10 fix windows updater zip root path normalization Technical explanation with domain specif 2026-05-05
PR 0.10 fix: replace setInterval with setTimeout for polling to prev Bug description uses colloquial Chinese; 2026-03-10
PR 0.10 feat: 增加嵌入式 WebChat 网页小挂件接口 Free-text comments use casual, project-s 2026-04-25
PR 0.10 fix(docs):多份文档汉译英并整理 Description is brief, direct, and not ov 2026-05-04
PR 0.10 Feat: export and import plugins Free-text excerpt is truncated but start 2026-05-12
PR 0.10 fix: 修复 MiniMax TTS 空字符串配置解析报错 Detailed bugfix explanation with humanli 2026-05-09
PR 0.10 fix: keep Discord startup alive on command quota Short, domain-specific, and incomplete; 2026-05-07
PR 0.10 fix: normalize shell background commands Technical summary with domain detail; in 2026-04-28
PR 0.10 fix: drop **kwargs bug in two register funcs Informal, concise bugfix note; lacks AI- 2026-05-10
PR 0.10 fix(star): 修复重复安装插件时临时目录未清理及错误追踪误报问题 Chinese domain terms and terseness, non- 2026-05-11
PR 0.10 feat: add NVIDIA rerank provider support Minimal content, code reference, lacks f 2026-03-31
PR 0.10 fix(Docker): add amr encoder Terse, technical reference; no AI hallma 2026-03-31
PR 0.10 feat(builtin_commands): add multi-language support for /help Contains code-specific errors; human-lik 2026-05-10
PR 0.10 Feat(iss#8106) 控制台样式切换按钮 Free-text section is concise, informal, 2026-05-09
PR 0.10 fix: add SQLite busy_timeout and WAL autocheckpoint to preve Technical troubleshooting, references st 2026-05-09
PR 0.10 fix: handle missing files in send_message_to_user Terse, technical; human style with clear 2026-05-09
PR 0.10 fix(core): apply session plugin disable rules to hooks and t Fragmented content; lacks AI-generated p 2026-04-04
PR 0.10 docs: update Trendshift badge to AstrBotDevs repo (#21369) f Direct, technical, and multilingual; lac 2026-05-08
PR 0.10 docs(readme): update Trendshift badge to AstrBotDevs repo Technical and terse; no signals of AI ge 2026-05-08
PR 0.10 fix(t2i): validate template content to prevent Jinja2 SSTI i Technical, precise, minimal free-text, n 2026-05-08
PR 0.10 fix(config): expose cua idle timeout in dashboard Short, technical, with config and i18n d 2026-05-08
PR 0.10 feat(cua): expire idle sandbox sessions Technical jargon, itemized, no AI-like p 2026-05-08
PR 0.10 fix: skip KB retrieval for blank prompts Domain-specific, concise, test mention; 2026-05-07
PR 0.10 fix(dashboard): merge plugin-registered providers into add-p Uses domain vocabulary and informal tone 2026-05-07
PR 0.10 feat: add visual separator between thinking content and resp Technical jargon, structured explanation 2026-05-07
PR 0.10 feat(qq-official): add message button (keyboard) support Casual tone, domain references; lacks AI 2026-04-28
PR 0.10 fix: merge streamed tool results per call Technical terms and terse phrasing; typi 2026-05-07
PR 0.10 fix(core): use correct asset filename in GitHub fallback dow Clear technical changelog and context; h 2026-05-07
PR 0.10 fix(plugin): support flat plugin upload archives Domain-specific changes, concise, no AI 2026-05-05
PR 0.10 feat: 增加 WebUI 配置选项禁用匿名使用统计 Structured technical writing, clear doma 2026-05-01
PR 0.10 Fix typo in API Key environment variable example Direct explanation with typo context; hu 2026-05-03
PR 0.10 fix(config): hide Baidu web search key when disabled Uses domain specifics, terse fixes; no A 2026-05-04
PR 0.10 fix(config): add missing websearch_firecrawl_key to DEFAULT_ Concise technical explanation, not overl 2026-05-05
PR 0.09 feat(dashboard): 增加分栏式插件管理器布局 Chinese domain jargon, technical detail, 2026-01-13
PR 0.08 feat: subagent功能增强 Chinese domain terminology, informal sum 2026-05-11
PR 0.07 fix: QQOfficialPlatformAdapter 消息解析新增 appid 参数以确保能获取用户头像地址;移 Chinese domain-specific vocabulary and i 2026-04-02
COMMIT 0.05 Fix: Fix issue where temporary directory is not cleaned and Commit is technical, concise, and includ 2026-05-11
PR 0.05 docs: 补充 LLM Tool 注册文档警告说明 Succinct issue reference and domain-spec 2026-05-13
PR 0.05 fix(message_tools): 路径不存在时抛出异常并阻止消息发送 Uses domain-specific language, concise b 2026-05-11
PR 0.05 fix: 支持日志级别运行时热切换 Informal, first-person narrative; clear 2026-05-11
PR 0.05 perf(dashboard): 配置 UI 支持 Embedding/Rerank Provider 选择器 (特别是 Contains typos and domain-specific langu 2026-03-17
COMMIT 0.00 chore: bump version to 4.24.5 Standard version bump, terse and typical 2026-05-13
COMMIT 0.00 feat: cli supports ASTRBOT_DASHBOARD_INITIAL_PASSWORD env Brief commit message with domain-specifi 2026-05-13
COMMIT 0.00 feat(auth): add legacy password login failure message and FA Specific feature, includes domain terms, 2026-05-13
COMMIT 0.00 feat: add initial dashboard password resolution from environ Concise, standard style, no AI hallmark 2026-05-13
COMMIT 0.00 feat: enhance update dialog with progress tracking and local Thorough changelog but technical and not 2026-05-13
COMMIT 0.00 fix: respect explicit Shipyard Neo profile (#8167) Terse message with technical reference, 2026-05-13
COMMIT 0.00 docs: update FAQ to clarify default password usage for first Brief, direct commit message; standard h 2026-05-12
COMMIT 0.00 chore: bump version to 4.24.4 Typical version bump; concise human-writ 2026-05-12
COMMIT 0.00 fix(auth): update login failure message for first-time users Concise, domain-specific phrasing; human 2026-05-12
COMMIT 0.00 docs: update FAQ with details on first login account and ran Straightforward documentation change; no 2026-05-12
COMMIT 0.00 docs: update login instructions to use random initial passwo Short, task-focused, human writing style 2026-05-12
COMMIT 0.00 chore: bump version to 4.24.3 Standard version bump; no AI signals. 2026-05-12
COMMIT 0.00 fix(docs): fix multiple errors in plugin development guides Bullet points clearly enumerate changes; 2026-05-12
COMMIT 0.00 chore: remove test Very terse; lacks AI-style detail or for 2026-05-12
COMMIT 0.00 fix(webui): enforce 12-char dashboard password policy with b Bulleted technical list, with jargon and 2026-05-12
COMMIT 0.00 fix: keep Discord startup alive on command quota (#8061) Concise, minimal, and co-authored by hum 2026-05-12
COMMIT 0.00 chore(deps): bump pnpm/action-setup in the github-actions gr 2026-05-12
COMMIT 0.00 fix(provider): force Gemini chat client to use managed httpx Technical terms and informal, practical 2026-05-09
COMMIT 0.00 fix: fix console log level alignment and mobile layout issue Terse, informal commit; typical domain-s 2026-05-09
COMMIT 0.00 chore(deps): bump pnpm/action-setup in the github-actions gr 2026-05-09
COMMIT 0.00 fix(ui): always show actions btn instead of on hover in Out Brief, to-the-point commit message; full 2026-05-09
COMMIT 0.00 docs: update Trendshift badge to AstrBotDevs repo (#21369) f Standard commit message with co-author t 2026-05-08
COMMIT 0.00 fix(t2i): validate template content to prevent Jinja2 SSTI i Commit messages are terse, specific, and 2026-05-08
COMMIT 0.00 fix(config): expose cua idle timeout in dashboard (#8075) Concise and technical commit message, cl 2026-05-08
COMMIT 0.00 feat(cua): expire idle sandbox sessions (#8074) Direct, informal, and focused commit com 2026-05-08
COMMIT 0.00 fix: skip KB retrieval for blank prompts (#8073) Very terse commit, single line, no AI si 2026-05-08
COMMIT 0.00 fix(cua): use native file interfaces for uploads (#8069) Concise commit message with domain abbre 2026-05-07
COMMIT 0.00 feat: add visual separator between thinking content and resp Commit message and trailer; human, no AI 2026-05-07
COMMIT 0.00 fix(core): use correct asset filename in GitHub fallback dow Commit message with specific technical c 2026-05-07
COMMIT 0.00 fix windows updater zip root path normalization (#8019) Detailed changelog; domain-specific, not 2026-05-07
COMMIT 0.00 feat(console): persist auto-scroll toggle state in localStor Standard brief commit message; no AI sig 2026-05-06
COMMIT 0.00 feat: add disable_metrics config option for WebUI (#7946) Human commit history and translation mix 2026-05-06
COMMIT 0.00 Fix: typo in API Key environment variable example (#7977) Concise commit message; no AI hallmarks. 2026-05-06
COMMIT 0.00 fix(config): hide Baidu web search key when disabled (#7992) Message is terse and contains specific t 2026-05-06
COMMIT 0.00 fix(config): add missing websearch_firecrawl_key to DEFAULT_ Detailed technical explanation with huma 2026-05-06
COMMIT 0.00 fix: preserve folder parent on rename (#7974) Terse commit message with domain context 2026-05-05
COMMIT 0.00 fix: resolve path conflicts and improve self-healing during Technical, concise bullet points, no AI 2026-05-04
COMMIT 0.00 fix: update contributors image max count to 300 (#8000) Direct language, includes a human co-aut 2026-05-04
COMMIT 0.00 fix: encoding issue in windows when using python tool Very brief and informal, typical human c 2026-05-04
COMMIT 0.00 feat: enhance plugin page internationalization (#7998) Detailed changelog, domain-specific, no 2026-05-04
COMMIT 0.00 feat: plugin changelogs and update system Minimal, terse, typical human commit hea 2026-05-04
COMMIT 0.00 chore: bump version to 4.24.2 Routine version bump, concise human comm 2026-05-03
COMMIT 0.00 fix: support dynamic plugin web api routes Terse, domain-specific; normal human com 2026-05-03
COMMIT 0.00 chore: bump version to 4.24.1 Standard version bump, typical human for 2026-05-03
COMMIT 0.00 chore: bump version to 4.24.0 Routine release message, clear human pat 2026-05-03
COMMIT 0.00 feat: add temporary extra user content parts (#7976) Brief, domain-specific phrasing and comm 2026-05-03
COMMIT 0.00 docs: system prompt guide Concise docs update, lacks AI-typical po 2026-05-03
COMMIT 0.00 fix: 钉钉连接超时后自动重连失败 (#7924) Contains jargon, co-authorship; clear hu 2026-05-03
COMMIT 0.00 feat: add python tool timeout param (#7953) Brief, technical; includes human-authore 2026-05-03
COMMIT 0.00 fix: ruff format Short and domain-specific, typical of hu 2026-05-03
COMMIT 0.00 perf: tool rendering in conversation page (#7937) Detailed technical changelog, informal t 2026-05-03
COMMIT 0.00 docs: update knowledge base docs Standard terse commit message; no AI sig 2026-05-03
COMMIT 0.00 chore: ruff format Single-word commit, no AI signals, conci 2026-05-02
COMMIT 0.00 perf: improve logic of adding models Domain-specific terminology, brief commi 2026-05-02
COMMIT 0.00 fix: 支持微信客服文件消息 (#7923) Bilingual and technical phrasing, terse, 2026-05-02
COMMIT 0.00 fix: handle PPIO platform context-length error messages (#78 Contains jargon, multiple fixes, detaile 2026-05-02
COMMIT 0.00 feat: add fallback_max_context_tokens config for context com Concise engineering commit with co-autho 2026-05-01
COMMIT 0.00 fix: avoid success toast on failed provider test (#7934) Very terse bugfix message; no AI charact 2026-05-01
COMMIT 0.00 fix: 优化上下文管理策略 UI 文案,明确执行顺序 (#7920) Bilingual, domain-specific, informal phr 2026-05-01
COMMIT 0.00 fix/stop-event-state-reset-by-clear-result (#7922) Extremely terse commit, no AI traits obs 2026-05-01
COMMIT 0.00 feat: add short description support for plugin (#7931) Brief, technical description with casual 2026-05-01
COMMIT 0.00 feat: supports to download plugins via astrbot official plug Friendly, simple commit with specific fe 2026-05-01
COMMIT 0.00 perf: metrics Commit message is terse and domain-speci 2026-04-30
COMMIT 0.00 fix(#7904): QQ官方私聊主动推送不再因缺少缓存 msg_id 而跳过发送 (#7914) Commit includes domain jargon, code refe 2026-04-30
COMMIT 0.00 fix: guard against None system_prompt in _ensure_persona_and Free-text explanation uses technical jar 2026-04-30
COMMIT 0.00 perf: improve ui and supports edit skills file in webui (#79 Uses technical abbreviations and natural 2026-04-30
COMMIT 0.00 fix: align OpenAI http_client with SDK httpx (#7773) Commit message is brief and uses domain- 2026-04-30
COMMIT 0.00 fix: stop_event() 后续 handler 仍然执行 (#7900) Commit contains domain-specific code ter 2026-04-30
COMMIT 0.00 feat: add PluginDetailPage component for detailed plugin inf Commit message is terse, structured, and 2026-04-29
COMMIT 0.00 fix(dashboard): use v-autocomplete for list+options config f Detailed changelog, human tone, and use 2026-04-29
COMMIT 0.00 fix: warn when default chat provider is unset (#7498) Message includes technical detail, chang 2026-04-29
COMMIT 0.00 fix(shipyard-neo): add readiness gate and graceful sandbox c Short, technical, and structured; shows 2026-04-29
COMMIT 0.00 fix: comment out tool_choice parameter in ToolLoopAgentRunne Commit message is concise, technical, an 2026-04-28
COMMIT 0.00 fix(core): restrict send_message_to_user to current session Clear technical changelog, uses human-li 2026-04-28
COMMIT 0.00 fix(provider): persist model enable toggle (#7865) Standard commit structure, terse and dom 2026-04-28
COMMIT 0.00 feat(shell): enhance exec method to support timeout paramete Commit is short, direct, and uses techni 2026-04-28
COMMIT 0.00 fix: merge anthropic parallel tool results (#7875) Brief, technical commit message with rep 2026-04-28
COMMIT 0.00 fix: protect desktop plugin installs with core lock (#7872) Short, domain-specific and focused commi 2026-04-28
COMMIT 0.00 feat: add attachment saved event handling in chat and live c Message is brief with a human co-author, 2026-04-28
COMMIT 0.00 fix: remove BOM from install.ps1 file Very short and direct commit message, ty 2026-04-28
COMMIT 0.00 feat: add deploy scripts for Windows and Linux installation, Technical commit message, succinct and w 2026-04-28
COMMIT 0.00 chore(deps): bump pnpm/action-setup in the github-actions gr 2026-04-28
COMMIT 0.00 fix: update .gitignore and copy-deploy-cli script paths for Message is domain-specific and informall 2026-04-28
PR 0.00 feat(websearch): 新增Exa搜索提供商,支持 Tavily/Exa API Base URL 可配置,补 Actual content shows domain terms and na 2026-04-04
PR 0.00 fix(dashboard): scope console ANSI colors to dark mode only Bug fix explained with repo reference an 2026-05-07
PR 0.00 fix: surface weixin media send failures Includes technical breakdown and natural 2026-05-13
PR 0.00 fix: prefer bundled dashboard over stale data dist Human style, includes technical reasonin 2026-05-13
PR 0.00 Feat: Opencode Go Subcription as Provider No free-text content present; only templ 2026-05-13
PR 0.00 fix(provider): 修复 base64:// 图片引用的 MIME 类型声明不准确问题 Itemized, domain-specific technical summ 2026-05-13
PR 0.00 feat(kb): add Markdown-aware chunker for structured document No actual free-text input; only template 2026-05-11
PR 0.00 perf: batch metadata query in KB retrieval to fix N+1 proble No free-text or ChatGPT-like language; j 2026-02-25
PR 0.00 fix: 尊重显式配置的 Shipyard Neo profile Content is project-specific with natural 2026-05-12
PR 0.00 fix: add disable_metrics option to WebUI system config No real content, just template and a par 2026-05-13
PR 0.00 fix(docs): fix multiple errors in plugin development guides Content is a template placeholder and a 2026-05-12
PR 0.00 docs: 补充隔离会话对 unified_msg_origin 格式影响的说明 Free-text section is brief and domain-sp 2026-05-01
PR 0.00 chore(deps): bump pnpm/action-setup from 6.0.5 to 6.0.7 in t 2026-05-11
PR 0.00 Feat/plugin share Chinese, highly domain specific, informa 2026-03-15
PR 0.00 feat: add OAuth 2.0 support for MCP Chinese, direct implementation summary, 2026-04-22
PR 0.00 Update API Key reference in knowledge-base.md No content beyond reused template; not e 2026-05-10
PR 0.00 fix: handle None tool arguments from Claude API for no-param No free-text content; only template and 2026-05-10
PR 0.00 fix: pass persona skills to subagents Direct, domain-specific, informal summar 2026-05-09
PR 0.00 fix: default empty MiniMax timber weights Clear, concise domain update; human summ 2026-05-09
PR 0.00 feat: 为local环境添加交互式shell工具 Very minimal, direct, and issue-ref orie 2026-05-09
PR 0.00 feat: 让 LLM 能自主创建和安装 Skill Human edits in Chinese; template and cle 2026-05-09
PR 0.00 fix: [Bug] 修复 MiniMax TTS 空字符串配置解析报错 Human: technical, concise and partially 2026-05-09
PR 0.00 fix(core): route image requests to vision fallback PR content is technical, direct, and use 2026-05-08
PR 0.00 fix: fix console log level alignment and mobile layout issue Casual, issue-focused, and succinct; cha 2026-05-04
PR 0.00 chore(deps): bump pnpm/action-setup from 6.0.3 to 6.0.5 in t 2026-05-04
PR 0.00 fix: use from index.html for plugin page title inste</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/Pleiades1726.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/Pleiades1726" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">Pleiades1726</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Detailed, technical Chinese explanation;</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-09</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8109" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">feat: add opt-in JSONL format for trace logs (Closes #8066)</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/Pleiades1726.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/Pleiades1726" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">Pleiades1726</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Technical description, table, and issue </span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-09</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8108" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">docs: add 16MB size limit note for plugin publishing</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/Pleiades1726.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/Pleiades1726" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">Pleiades1726</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Clear, concise documentation update; no </span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-09</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8081" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">Fix(ui): always show actions btn instead of on hover in Out</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/M1LKT.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/M1LKT" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">M1LKT</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Technical content with straightforward, </span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-08</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/7108" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">feat: 增强版的SubAgent功能</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/elecvoid243.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/elecvoid243" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">elecvoid243</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">PR template, incomplete free-text; human</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-03-28</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8083" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">feat(cua): add managed sandbox lifecycle dashboard</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/zouyonghe.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/zouyonghe" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">zouyonghe</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Technical vocabulary and detail, no clea</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-08</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/7712" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix: 修复了MCP工具对http/sse的兼容性问题</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/hjdhnx.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/hjdhnx" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">hjdhnx</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Chinese/English merge, domain context, n</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-04-21</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8013" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix:t2i</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/lingyun14beta.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/lingyun14beta" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">lingyun14beta</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Uses domain-specific issue references, d</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-05</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8069" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix(cua): use native file interfaces for uploads</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/zouyonghe.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/zouyonghe" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">zouyonghe</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">PR template filled with terse technical </span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-07</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8068" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">feat(knowledge-base): add `enabled` flag for soft enable/dis</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/YonganZhang.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/YonganZhang" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">YonganZhang</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Use case and technical details; no AI si</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-07</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8063" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">feat(whisper): expose language + prompt config (multilingual</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/YonganZhang.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/YonganZhang" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">YonganZhang</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Technical description with domain-specif</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-07</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8064" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix(minimax-tts): surface real API error when response is no</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/YonganZhang.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/YonganZhang" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">YonganZhang</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Bug explanation with domain specifics; h</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-07</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/6850" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">perf: avoid unnecessary base64 conversion for aiocqhttp imag</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/he-yufeng.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/he-yufeng" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">he-yufeng</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Domain-specific language and technical d</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-03-23</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8036" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix: treat Discord voice attachments as records</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/p1930n.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/p1930n" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">p1930n</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Concise issue reference and technical ja</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-06</td> </tr> <tr class="hover report-event-row report-event-row--pr"> <td data-label="Type" class="report-table-kind"><span class="badge badge-error badge-sm font-medium">PR</span></td> <td data-label="AI Score" class="report-table-score font-mono text-sm font-semibold ">0.00</td> <td data-label="Description" class="report-table-main report-table-description"><a href="https://github.com/AstrBotDevs/AstrBot/pull/8023" target="_blank" class="text-blue-600 underline decoration-1 underline-offset-2 hover:text-blue-800 hover:decoration-2">fix: resolve WebUI DBUG mismatch and mobile log wrapping</a></td> <td data-label="Actor" class="report-table-actor-cell"> <div class="report-table-actor flex items-center gap-2"> <img class="w-6 h-6 rounded-full bg-beige-200 shrink-0" src="https://github.com/SiriusAhu.png?size=32" loading="lazy" decoding="async" onerror="this.style.display='none'"> <a href="https://github.com/SiriusAhu" target="_blank" class="font-medium text-sm text-blue-600 hover:text-blue-800">SiriusAhu</a> </div> </td> <td data-label="Reason" class="report-table-reason"><span class="text-xs opacity-60">Text is brief, technical, and likely tem</span></td> <td data-label="Date" class="report-table-date report-table-metric font-mono text-xs opacity-50">2026-05-06</td> </tr> </tbody> </table> </div> </div> </body> </html>