← Back to report

AstrBotDevs/AstrBot

All events — 2026-05-02

Type AI Score Description Actor Reason Date
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
COMMIT 1.00 feat: add /stats command to view conversation token usage (# Commit message contains explicit AI assi 2026-04-27
COMMIT 1.00 fix: handle empty reasoning content for DeepSeek v4 models ( Commit message contains explicit AI assi 2026-04-26
COMMIT 1.00 perf: improve tool calls in reasoning and multiple tool call Commit message contains explicit AI assi 2026-04-23
COMMIT 1.00 fix: resolve relative file paths within a local workspace ro Commit message contains explicit AI assi 2026-04-19
COMMIT 1.00 fix: handle rate_limit_count=0 to prevent IndexError (#7635) Commit message contains explicit AI assi 2026-04-18
COMMIT 1.00 fix: correct minor text inconsistencies in README files and Commit message contains explicit AI assi 2026-04-17
PR 1.00 feat: re-implement plugin pinning functionality for extensio Co-authored-by: Copilot trailer, explici 2026-04-30
PR 1.00 feat: re-implement plugin pinning functionality for extensio Co-authored-by: Copilot trailer, explici 2026-04-30
PR 0.50 dev PR content has mild generic phrasing but 2026-03-15
PR 0.36 feat: Enhance CLI with i18n, shell completion, and new comma Somewhat formal, but usual in changelogs 2026-04-28
PR 0.30 fix: avoid success toast on failed provider test Mostly human style, but the explanation 2026-05-01
PR 0.30 feat(conversation): make reset create new conversation with Technical summary, no AI phrasing, but s 2026-04-27
PR 0.21 fix(core): restrict send_message_to_user to current session Detailed technical description; some for 2026-04-26
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: add fallback_max_context_tokens config for context com Technical language, terse, with some inc 2026-05-01
PR 0.20 fix: 优化上下文管理策略 UI 文案,明确执行顺序 Concise, technical summary typical of hu 2026-04-30
PR 0.20 fix(provider): improve error message for MCP tool race condi Technical problem description, natural i 2026-03-16
PR 0.20 fix: deliver cron active agent fallback response Contains domain jargon, specific technic 2026-04-30
PR 0.20 fix: warn when default chat provider is unset Generally technical but with some formal 2026-04-12
PR 0.20 fix: add namespace prefix to MCP tools to avoid conflicts wi Direct, technical, and uses issue refere 2026-03-10
PR 0.18 feat(dashboard): add SSL config validation to prevent saving Technical writing with clear motivation; 2026-02-27
PR 0.16 fix(agent): use full tool schema for DeepSeek V4 Concise commit explanation with domain j 2026-04-28
PR 0.15 perf: improve ui and supports edit skills file in webui Domain-specific change log with technica 2026-04-30
PR 0.15 fix(provider): persist model enable toggle PR is clear, technical, terse, uses doma 2026-04-28
PR 0.15 fix: 兼容 Moonshot thinking 下 tool_choice required 冲突 Contains technical context, domain-speci 2026-04-22
PR 0.15 fix: align OpenAI http_client with SDK httpx Technical explanation, references Docker 2026-04-24
PR 0.15 fix(agent): 抑制工具调用轮次的预置文本外发 Issue reference, technical explanation, 2026-04-30
PR 0.15 fix(provider): add None check for completion.choices to prev Uses specific terminology and brief, dir 2026-03-15
PR 0.14 fix: merge anthropic parallel tool results Error fix described succinctly with doma 2026-04-28
PR 0.13 fix(provider): skills-like re-query 对不支持 tool_choice 的模型降级为 Contains direct phrasing and technical c 2026-04-27
PR 0.12 feat: 优化 satori 适配器 Brief phrasing and resolves issue direct 2026-03-12
PR 0.10 feat: 增加 WebUI 配置选项禁用匿名使用统计 Factual, brief, domain-specific details, 2026-05-01
PR 0.10 feat: 为 OpenAI provider 添加可配置的最大重试次数 Technical details, concise explanations, 2026-05-02
PR 0.10 fix: 修复了MCP工具对http/sse的兼容性问题 Domain-specific fix, minimal free text, 2026-04-21
PR 0.10 feat(provider): 在请求头中新增 User-Agent 预设配置 Technical motivation, incomplete free te 2026-02-25
PR 0.10 feat(websearch): 新增Exa搜索提供商,支持 Tavily/Exa API Base URL 可配置,补 Contains domain terms and is written in 2026-04-04
PR 0.10 feat: add python tool timeout param Contains ticket references and typical d 2026-05-02
PR 0.10 fix: 钉钉连接超时后自动重连失败 Domain-specific problem/solution; no AI- 2026-04-30
PR 0.10 fix: handle PPIO platform context-length error messages Detailed technical error description; ve 2026-04-29
PR 0.10 docs: add FAQ and Troubleshooting section to README Summary is short, direct, lacks AI-style 2026-04-24
PR 0.10 Sjshi763/issue4409 feature:人格设定支持导出/导入 Concise, uses issue reference and direct 2026-01-17
PR 0.10 fix: 子代理无法使用内置工具(如 web_search_tavily) Technical diagnosis and solution; domain 2026-05-01
PR 0.10 feat: add short description support for plugin Simple, terse project update; typical hu 2026-05-01
PR 0.10 fix(#7904): QQ官方私聊主动推送不再因缺少缓存 msg_id 而跳过发送 Technical details and abbreviations indi 2026-04-30
PR 0.10 feat: Implement plugin internationalization support Changelog uses standard domain phrasing; 2026-04-30
PR 0.10 fix(platform): prevent qq_official duplicate message consump Contains domain jargon and informal tech 2026-03-17
PR 0.10 fix: guard against None system_prompt in _ensure_persona_and Human-style summary and error details, t 2026-04-28
PR 0.10 fix: QQOfficialPlatformAdapter 消息解析新增 appid 参数以确保能获取用户头像地址;移 Technical details, Chinese language, iss 2026-04-02
PR 0.10 Feat/硬编码注入文案可配置化configurable hardcoded injections Informal phrasing, use of Chinese, techn 2026-03-18
PR 0.10 fix(dashboard): use autocomplete for list options Technical explanation with terse, domain 2026-04-29
PR 0.10 fix: qq_official send_by_session uses markdown Technical, direct phrasing, no AI-specif 2026-04-29
PR 0.10 fix(shipyard-neo): add readiness gate and graceful sandbox c Includes bugs and system details with in 2026-04-29
PR 0.10 fix(skills): support Windows paths in Linux containers Uses domain jargon and explanation, very 2026-03-18
PR 0.10 fix: 将上游空回复纳入回退重试并将空回复报错显示传递给用户 Includes domain terms and informal commi 2026-03-16
PR 0.10 为 STT服务集成新的提供商 Volcengine STT Brief, specific description, contains re 2026-03-16
PR 0.10 fix(pipeline): skip @ mention for cron-triggered messages to Domain-specific language and incomplete 2026-03-16
PR 0.10 Feat/plugin share Uses domain jargon and concise, informal 2026-03-15
PR 0.10 fix(webui): treat naive datetime strings as UTC in cron job Domain-specific explanation and abrupt t 2026-03-15
PR 0.10 feat: add MCP client sub-capability bridges Contains domain-specific abbreviations a 2026-03-12
PR 0.10 fix: normalize shell background commands Concise technical summary with domain-sp 2026-04-28
PR 0.10 ci: optimize GitHub Actions workflows Uses terse checklist style and workflow 2026-04-28
PR 0.10 fix: restore legacy t2i template variable Straightforward bugfix with technical de 2026-04-26
PR 0.10 feat: add CUA computer-use sandbox support Technical summary and changelog; structu 2026-04-27
PR 0.10 fix: prevent IME enter from sending chat Brief summary, domain-specific, informal 2026-04-27
PR 0.10 docs: add pre-commit setup guide to AGENTS.md Humanlike summary structure, domain cont 2026-04-27
PR 0.10 feat: add chat session multi-select management Terse summary with domain details; infor 2026-04-27
PR 0.10 fix(qqofficial): use markdown payload in send_by_session for Concise technical summary, domain terms, 2026-04-27
PR 0.10 fix: restore T2I text template rendering Contains domain-specific terms and minim 2026-04-25
PR 0.10 fix(stats): TPM now only counts output tokens Uses technical terms, Chinese, and conci 2026-04-27
PR 0.10 feat: add /stats command to view conversation token usage Concise, domain-specific, contains techn 2026-04-27
PR 0.10 fix: handle Tencent QQ Silk/AMR voice format in ensure_wav Free-text is detailed, technical, with d 2026-04-27
COMMIT 0.05 fix: missing replies when reasoning content is present by al Commit message uses domain jargon and ca 2026-04-22
COMMIT 0.05 feat: enhance attachment handling with previews and file sig Concise feature commit with no AI phrasi 2026-04-22
COMMIT 0.05 fix: add retry on DNS/connection transient errors for QQ Off Commit message is terse and technical, n 2026-04-22
COMMIT 0.05 feat: add inline message editing and regeneration functional Structured changelog; uses domain terms, 2026-04-22
COMMIT 0.05 perf: update FileReadTool description to mention image, PDF Technical update with domain-specific re 2026-04-22
COMMIT 0.05 fix: prevent Telegram media group exceptions from being sile Domain-specific, concise, some typos and 2026-04-18
COMMIT 0.05 feat: implement FTS5 support in knowledge base sparse retrie Contains technical jargon and terse comm 2026-04-18
PR 0.05 fix(#7907): send_message_to_user cron 场景下 session 容错 Uses domain terms, abrupt template cutof 2026-04-30
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
COMMIT 0.00 feat: add CUA computer-use sandbox support (#7828) Concise commit-style messages and change 2026-04-27
COMMIT 0.00 fix: prevent IME enter from sending chat (#7845) Brief, technical style with repetition a 2026-04-27
COMMIT 0.00 docs: add pre-commit setup guide to AGENTS.md (#7838) Technical phrasing, domain-specific refe 2026-04-27
COMMIT 0.00 feat: add message-level markdown control for QQ Official pla Terse, technical change descriptions wit 2026-04-27
COMMIT 0.00 fix: restore T2I text template rendering (#7789) Commit-like, terse style; technical and 2026-04-27
COMMIT 0.00 chore: bump version to 4.23.6 Standard bump message; far too terse for 2026-04-27
COMMIT 0.00 fix(stats): TPM now only counts output tokens (#7827) Technical commit language, specific to s 2026-04-27
COMMIT 0.00 fix: update reasoning_content handling to support empty stri Technical, terse, and devoid of generic 2026-04-27
COMMIT 0.00 fix(core): downscale oversized images (#7807) Commit uses conventional changelog, ters 2026-04-26
COMMIT 0.00 [fix] 将Minimax TTS默认输出格式改为wav以解决RIFF错误 (#7797) Technical jargon and detailed context; h 2026-04-26
COMMIT 0.00 fix: revise reasoning_key attribute to OpenRouter (#7821) Brief, terse, and domain-specific; typic 2026-04-26
COMMIT 0.00 fix(openai): apply empty-assistant filter to streaming path Human-like technical context and abbrevi 2026-04-26
COMMIT 0.00 feat: add Firecrawl web search tools (#7764) Technical, informal, and domain-specific 2026-04-26
COMMIT 0.00 fix(computer): send sandbox image downloads as images (#7785 Terse commit message, technical and conc 2026-04-25
COMMIT 0.00 fix: use certifi ssl context on Windows (#7778) Commit trailer, but no AI assistance ind 2026-04-25
COMMIT 0.00 feat: add deduplication for WeChat kefu text messages within Short, domain-specific message; informal 2026-04-25
COMMIT 0.00 perf: improve provider config ui (#7772) Concise, technical commit messages typic 2026-04-24
COMMIT 0.00 fix: extract shared clipboard utility and fix copy actions i Commit mixes Mandarin and English natura 2026-04-24
COMMIT 0.00 fix: prevent path traversal in file uploads (#7751) Terse, domain-specific, includes author 2026-04-24
COMMIT 0.00 chore: bump version to 4.23.5 Simple, terse commit; clearly human writ 2026-04-23
COMMIT 0.00 chore: bump version to 4.23.4 Minimal version bump, no AI signals pres 2026-04-23
COMMIT 0.00 fix(platform): clarify shared appid hint text (#7746) Brief change description; domain-specifi 2026-04-23
COMMIT 0.00 fix: add missing platform adapter filter types (#7738) Terse, technical commit message; human p 2026-04-23
COMMIT 0.00 chore: delete video-fix.patch Direct action, no AI signature at all. 2026-04-23
COMMIT 0.00 chore: bump version to 4.23.3 Plain version bump, no AI hallmarks. 2026-04-23
COMMIT 0.00 fix: accept both str and re.Pattern in RegexFilter (#7633) Technical commit with specific Python do 2026-04-21
COMMIT 0.00 feat: add buffered intermediate messages for non-streaming a Contains refactor summary and domain phr 2026-04-21
COMMIT 0.00 fix: prevent path traversal in backup importer (CWE-22) (#76 Explains a specific CWE and uses technic 2026-04-21
COMMIT 0.00 docs: Unify documentation links (#7709) Very brief and to-the-point documentatio 2026-04-21
COMMIT 0.00 feat: re-establishing /provider as a built-in command (#7691 Concise commit with informal/terse style 2026-04-21
COMMIT 0.00 fix: drop legacy documents_fts table if exists (#7706) All messages are terse and direct, with 2026-04-21
COMMIT 0.00 fix: 修复了国内配置一些模型不可用问题 (#7685) Domain-specific Chinese context and info 2026-04-21
COMMIT 0.00 fix: warn instead of blocking when configured model not in h Technical commit with specific context a 2026-04-21
COMMIT 0.00 feat: 插件有新版本时置顶显示(可开关) (#7665) Feature log has real user logic, Chinese 2026-04-21
COMMIT 0.00 feat: add epub support for knowledge base document upload Terse, domain-specific commit messages w 2026-04-20
COMMIT 0.00 fix: normalize invalid MCP required flags in MCP schemas (#6 Human commit message style and co-author 2026-04-20
COMMIT 0.00 fix: handle video attachment for llm (#7679) Brief, domain-specific language with co- 2026-04-20
COMMIT 0.00 chore: bump version to 4.23.2 Terse conventional commit message, certa 2026-04-19
COMMIT 0.00 fix: resolve EmptyModelOutputError and enhance tool fallback Human technical description with domain- 2026-04-19
COMMIT 0.00 feat: implements support for KOOK role mentions (#7626) Chinese technical commit log, lots of do 2026-04-19
COMMIT 0.00 fix: remove default value for injected isDark in ThemeAwareM Brief technical commit, typical human st 2026-04-19
COMMIT 0.00 修复了使用 Bocha 搜索时报错 "Can not decode content-encoding: br"的bug Chinese commit with bug reference and ma 2026-04-19
COMMIT 0.00 fix(dashboard): propagate dark mode to code blocks inside li Brief technical commit message, classic 2026-04-19
COMMIT 0.00 fix: display cron last_run_at in local timezone (#7625) Terse commit, technical focus, common hu 2026-04-17
COMMIT 0.00 feat: add MiniMax Token Plan provider with hardcoded model l Commit log with technical changelog, dom 2026-04-17
COMMIT 0.00 fix: support SOCKS proxies in updater requests (#7615) Terse, technical language, domain-specif 2026-04-17
COMMIT 0.00 revert "fix: scss import warning (#7528)" (#7616) Standard git revert message, normal for 2026-04-17
COMMIT 0.00 docs: correct documentation URL from astrbot.app to docs.ast Terse, repetitive commit, standard corre 2026-04-17
PR 0.00 feat: 增加嵌入式 WebChat 网页小挂件接口 Casual tone, personal motivation, techni 2026-04-25
PR 0.00 Feat/add metrics notice to first notice Very brief motivation, domain reference, 2026-05-02
PR 0.00 Feat/add metrics notice to first notice Minimal and domain-specific, matches hum 2026-05-02
PR 0.00 feat: add python exec timeout config Explains a config addition with direct a 2026-04-30
PR 0.00 feat(provider): 添加 DeepSeek V4 思考模式开关和思考强度配置 Mainly Chinese, domain terms, and brief; 2026-04-28
PR 0.00 docs: 补充隔离会话对 unified_msg_origin 格式影响的说明 Chinese-language explanation, informal, 2026-05-01
PR 0.00 fix(provider): fix Anthropic custom headers and system promp PR content is cut-off but technical, dir 2026-04-15
PR 0.00 fix: 支持微信客服文件消息 Detailed technical explanation with doma 2026-04-30
PR 0.00 fix: stop_event() 后续 handler 仍然执行 Technical, concise problem and fix expla 2026-04-29
PR 0.00 feat: supports plugin to add skills No free-text content beyond template, so 2026-05-01
PR 0.00 Fix/7929 conversation tool rendering Template only, no added free-text conten 2026-05-01
PR 0.00 fix: prevent stop_event() state from being reset by clear_re Fragmented content; no AI signals visibl 2026-04-30
PR 0.00 feat: supports to download plugins via astrbot official plug No added free-text content, template onl 2026-05-01
PR 0.00 feat: 增强版的SubAgent功能 PR content is incomplete; no AI signals 2026-03-28
PR 0.00 feat: add PluginDetailPage component for detailed plugin inf Only PR template & commit summary; no pe 2026-04-29
PR 0.00 fix(qq_official): render markdown for proactive sends Changelog & technical issue ref; direct 2026-04-29
PR 0.00 feat(misskey): inject parent note as context when bot is men Manual, detailed technical PR descriptio 2026-04-29
PR 0.00 fix(dashboard): use v-autocomplete for list+options config f Technical summary, direct references; no 2026-04-29
PR 0.00 rfc(dashboard): refactor eslint config to ESM, add some impo No free-text content; only repo template 2026-04-24
PR 0.00 feat(shell): add background command execution with output re Title uses domain jargon and terse phras 2026-04-27
PR 0.00 [fix] 将Minimax TTS默认输出格式改为wav以解决RIFF错误 Chinese tech explanation, brief, specifi 2026-04-25
PR 0.00 feat(provider): add OpenAI Response API and xAI-Responses ad Title has domain-specific naming, no AI 2026-04-28
PR 0.00 fix: Protect desktop plugin installs with core lock Summary uses human shorthand, plugin jar 2026-04-28
PR 0.00 feat(qq-official): add message button (keyboard) support Colloquial phrasing and partial sentence 2026-04-28
PR 0.00 feat: add attachment saved event handling in chat and live c Title and content are terse and domain-s 2026-04-28
PR 0.00 fix(kb): 修复知识库向量维度不一致时的错误提示与更新状态 Casual tone, domain errors, colloquial ' 2026-04-28
PR 0.00 chore(deps): bump pnpm/action-setup from 5.0.0 to 6.0.3 in t 2026-04-27
PR 0.00 feat: add one-line deploy script (deploy-cli.sh) Bash usage, concise feature summary, no 2026-04-17
PR 0.00 fix: try to fix Dingtalk bot abnormal disconnect issue Chinese error log, concise, technical ph 2026-03-16
PR 0.00 fix(dashboard): sync t2i template preview with text_base64 a Contains domain API names, informal and 2026-04-22
PR 0.00 feat: add message-level markdown control for QQ Official pla No free-text content; only template fiel 2026-03-26
PR 0.00 feat: split long messages to avoid truncation in discord No free-text; just the PR title and trun 2026-03-11
PR 0.00 feat(provider): 增加 Client 防御机制,支持链路中断后自动重建 No filled free-text content; only templa 2026-04-27
PR 0.00 refactor(provider): Add lifecycle guards for OpenAI client r Only includes title and unchanged templa 2026-04-09
PR 0.00 fix(provider): preserve reasoning_content for DeepSeek think Only includes title and template, no fre 2026-04-25