← Back to report

AstrBotDevs/AstrBot

All events — 2026-04-27

Type AI Score Description Actor Reason Date
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
COMMIT 1.00 feat: add on_agent_begin, on_using_llm_tool, on_llm_tool_res Commit message contains explicit AI assi 2026-04-14
COMMIT 1.00 fix: inconsistent format issue when checking if the plugin i Commit message contains explicit AI assi 2026-04-13
COMMIT 1.00 refactor: remove rarely-used builtin commands and consolidat Commit message contains explicit AI assi 2026-04-12
COMMIT 1.00 perf: add validation for MCP stdio configuration (#7477) Commit message contains explicit AI assi 2026-04-12
COMMIT 1.00 fix(discord): prevent 10062 Unknown interaction error by def Commit message contains explicit AI assi 2026-04-12
PR 0.75 fix: 当LTM provider未设置时,回退到全局图片转述模型配置 PR summary uses formal, generic style ty 2026-04-22
PR 0.70 dev PR description has formal, generic phras 2026-03-15
PR 0.60 feat: 添加失败时保存本轮记录的配置项 English summary is very ChatGPT-like, en 2026-04-21
PR 0.40 fix: missing replies when reasoning content is present by al Summary phrasing hints at automation, bu 2026-04-21
PR 0.30 feat(conversation): make reset create new conversation with Technical summary, no AI phrasing, but s 2026-04-27
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.20 fix(provider): 捕获 anthropic_source get_models 的端点异常 Chinese technical free-text, concise; mi 2026-03-03
PR 0.20 feat: add OAuth 2.0 support for MCP Short Chinese technical description; nat 2026-04-22
PR 0.20 修复appid提示不适用于所有对应适配器的问题 Direct, domain-specific change log and v 2026-04-23
PR 0.20 feat: 支持 OpenAI 与 Gemini 兼容的嵌入模型列表获取 Clear human context and informal tone ha 2026-04-23
PR 0.17 fix: decode local python output from bytes Concise, technical summary; clear domain 2026-04-21
PR 0.15 fix: warn when default chat provider is unset Descriptive summary, domain-specific, in 2026-04-12
PR 0.15 fix: 兼容 Moonshot thinking 下 tool_choice required 冲突 Technical jargon, concise, includes dire 2026-04-22
PR 0.15 Feat:add support to /responses Brief, informal phrasing; Chinese; no ty 2026-02-11
PR 0.15 feat: enhance long-term memory with structured chat records Structured reasoning, technical context, 2026-01-25
PR 0.13 feat: add palette config types for plugin color selection Chinese plugin context, terse summary, m 2026-01-24
PR 0.12 fix: prefer record url for audio downloads Technical, terse summary bullets; no AI 2026-04-22
PR 0.10 docs: add FAQ and Troubleshooting section to README Slightly formal but still concise and no 2026-04-24
PR 0.10 feat: add CUA computer-use sandbox support Technical summary and changelog; structu 2026-04-27
PR 0.10 feat: 增加嵌入式 WebChat 网页小挂件接口 Human tone, includes personal context, d 2026-04-25
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
PR 0.10 feat: 新增 Xiaomi 和 Xiaomi Token Plan LLM 提供商 Human edits with domain context and some 2026-04-23
PR 0.10 fix: filter empty assistant messages in streaming requests Technical domain language; concise and f 2026-04-22
PR 0.10 fix(openai): apply empty-assistant filter to streaming path Technical, concise explanation; human-li 2026-04-24
PR 0.10 feat: add Firecrawl web search tools Uses technical terms, remains terse and 2026-04-24
PR 0.10 fix(core): avoid false repeated-tool warnings Technical changelog with domain jargon; 2026-04-25
PR 0.10 fix: 在非安全上下文中为 copyMessage 添加 execCommand 备用方案 Clear technical explanation, uses domain 2026-04-23
PR 0.10 fix: prevent path traversal in file uploads Terese summary and technical changelog i 2026-04-23
PR 0.10 rfc(dashboard): refactor eslint config to ESM, add some impo Minimal message with abbreviations, matc 2026-04-24
PR 0.10 feat: add MiniMax Token Plan provider with hardcoded model l Chinese domain text; no AI phrasing, inf 2026-04-16
PR 0.10 feat(extension): support list view and persisted page size i Chinese PR free-text, domain jargon, no 2026-03-20
PR 0.10 feat(provider): 增加 ChatGPT/Codex OAuth 提供商源(尝试支持 #5206) Chinese domain-specific vocabulary and c 2026-03-15
PR 0.10 feat: add context compression hooks for plugin extensibility Informal tone and use of Chinese; brief 2026-02-21
PR 0.10 feat: supports 小黑盒语音机器人 Issue ref and project-specific language; 2026-02-13
PR 0.10 Sjshi763/issue4363 fix:当 LLM 的回复本身包含类似 JSON 的格式的时候消息的 conten Technical fix, Chinese explanation, and 2026-01-18
PR 0.09 Prevent empty tool_calls in skills_like mode for API compati Motivation is technical and informal wit 2026-03-04
PR 0.08 fix(数据备份与恢复): 解决备份恢复和插件安装过程中的路径冲突及自愈问题 Human tone, domain-specific phrasing and 2026-04-23
PR 0.08 feat(provider): 在请求头中新增 User-Agent 预设配置 Chinese technical explanation; direct, c 2026-02-25
PR 0.06 feat: 添加插件扩展页面功能 Title and template content; no AI-typica 2026-02-04
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
COMMIT 0.05 fix(dashboard): resolve chat attachment 401 (#7569) Commit messages are terse and domain-spe 2026-04-15
PR 0.05 fix(provider): skills-like re-query 对不支持 tool_choice 的模型降级为 PR content is absent; only the template 2026-04-27
PR 0.05 feat: 增强版的SubAgent功能 No substantive free-text content; only t 2026-03-28
PR 0.05 feat(shell): add background command execution with output re PR content missing; only template and ti 2026-04-27
PR 0.05 fix(provider): fix Anthropic custom headers and system promp No free-text, just template and title; l 2026-04-15
PR 0.05 fix: restore legacy t2i template variable Brief, technical, terse; no AI hallmarks 2026-04-26
PR 0.05 fix(dashboard): show full command description Concise changelog; routine technical phr 2026-04-26
PR 0.05 fix(computer): allow non-empty skill payload args Technical, direct style; domain-specific 2026-04-26
PR 0.05 feat: add deduplication for WeChat kefu text messages within No free-text filled beyond PR template, 2026-04-25
PR 0.05 fix: 修复工具调用名重复拼接问题(流式响应chunk重复累积) Chinese engineering jargon, domain-speci 2026-04-22
PR 0.05 fix: add missing platform adapter filter types No free-text; title is terse and domain- 2026-04-23
PR 0.05 fix(dashboard): sync t2i template preview with text_base64 a Domain-specific, concise references; hum 2026-04-22
PR 0.05 feat: deactivate built-in web_search tools when disabled to Direct, technical wording; references MC 2026-02-06
PR 0.05 feat(wecom): add user nickname/avatar display and fix timezo Project-specific API names, terse change 2026-02-05
PR 0.05 Sjshi763/issue4409 feature:人格设定支持导出/导入 Brief, domain-specific; template used wi 2026-01-17
PR 0.05 feat(dashboard): 增加分栏式插件管理器布局 Domain-specific, concise summary; no AI 2026-01-13
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
COMMIT 0.00 fix: return an explicit erro from the cron tool when schedul Concise changelog, domain-specific; no A 2026-04-16
COMMIT 0.00 fix: scss import warning (#7528) Technical detail and domain language; hu 2026-04-16
COMMIT 0.00 fix(weixin_oc): persist context_token for proactive cron sen Direct technical language, specific chan 2026-04-16
COMMIT 0.00 fix: increase anthropic default max tokens (#7593) Brief, domain-specific fix; lacks AI sig 2026-04-16
COMMIT 0.00 fix: prevent numeric input from resetting to zero on blur wi Casual technical explanation; clear huma 2026-04-16
COMMIT 0.00 docs: update installation instructions to require Python 3.1 Concise domain-specific update, no AI in 2026-04-14
COMMIT 0.00 feat: enable shiki highlighting for t2i templates and add a Commit structure and language are terse 2026-04-14
COMMIT 0.00 fix: improve error handling for knowledge base upload (#7536 Technical details, bullet points, no AI- 2026-04-14
COMMIT 0.00 fix: improve knowledge base upload error messages (#7534) Technical commit breakdown, informal, no 2026-04-14
COMMIT 0.00 improve dashboard and docs ci to pnpm and cache (#7522) Brief, fragmentary summary; clearly huma 2026-04-14
COMMIT 0.00 docs: update supported IM platforms Minimal changelog, domain-specific, no A 2026-04-14
COMMIT 0.00 chore(deps): bump the github-actions group with 3 updates (# 2026-04-14
COMMIT 0.00 chore: bump version to 4.23.1 Standard version bump commit, no AI trai 2026-04-13
COMMIT 0.00 fix: routing not displayed when session id includes `:` (#75 Issue-specific and uses terse technical 2026-04-13
COMMIT 0.00 fix: downgrade python-ripgrep version to 0.0.8 in dependenci Uses abbreviations and informal commit t 2026-04-13
COMMIT 0.00 fix: align deerflow runner with deerflow 2.0 (#7500) Contains domain jargon and brief explana 2026-04-13
COMMIT 0.00 fix: remove unnecessary margins from v-main for consistent l Concise, technical focus on UI, no AI si 2026-04-13
COMMIT 0.00 chore: switch dashboard code blocks highlight to shiki (#749 Technical message, not overly perfect or 2026-04-13
COMMIT 0.00 chore: bump version to 4.23.0 Standard version bump, terse and typical 2026-04-12
COMMIT 0.00 fix: type use of defineStore in @/stores (#7490) Brief type fix, uses domain path notatio 2026-04-12
COMMIT 0.00 fix: wrong image name in compose (#7488) Human-written, terse, and uses concise t 2026-04-12
COMMIT 0.00 fix: update tool call icons from mdi-code-braces to mdi-code Direct technical fix, no AI signals, sta 2026-04-12
COMMIT 0.00 feat: add MessageList component and update MDI icon subset Feature addition with technical terms, h 2026-04-12
COMMIT 0.00 refactor: chatui style (#7485) Concise refactor note, human style, no v 2026-04-12
COMMIT 0.00 perf: add 'dashboard_update' to the list of ignored effectiv Very brief perf fix, domain language, hu 2026-04-12
COMMIT 0.00 fix: use UMO-bound config for group_icl_enable in on_message Contains domain jargon, human-written, c 2026-04-12
COMMIT 0.00 perf: make no-new-privileges true when use docker Succinct perf commit, uses informal Engl 2026-04-12
COMMIT 0.00 fix: support both Bailian Rerank API formats based on URL en Bilingual, domain-specific, formatted as 2026-04-12
COMMIT 0.00 feat(weixin_oc): support reply components (#7380) Standard commit headers and a human co-a 2026-04-12
COMMIT 0.00 fix: ensure JSON response is encoded with non-ASCII characte Brief, technical bugfix message typical 2026-04-12
COMMIT 0.00 fix: Update plugin version check logic to support pre-releas Standard human changelog phrasing, no AI 2026-04-12
COMMIT 0.00 feat: implement retry mechanism for QQ Official API file upl Direct and domain-specific commit langua 2026-04-12
COMMIT 0.00 fix: align function tool module path with plugin main module Terse, human-written technical fix with 2026-04-12
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 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
PR 0.00 fix: update reasoning_content handling to support empty stri No free-text; only PR template and title 2026-04-27
PR 0.00 fix: Support DeepSeek-v4 by preserving reasoning content Mostly template and title, brief human-s 2026-04-24
PR 0.00 fix SQLAlchemy compatibility issues on macOS Template plus issue reference; no free-t 2026-04-22
PR 0.00 fix(provider): handle Moonshot/Kimi thinking mode tool_choic Template sections; actual content is inc 2026-04-26
PR 0.00 fix(core): restrict send_message_to_user to current session Template sections; actual content is inc 2026-04-26
PR 0.00 fix: deepseek v4 Template sections; actual content is min 2026-04-26
PR 0.00 fix(core): downscale oversized images Technical explanation, domain jargon, no 2026-04-25
PR 0.00 [fix] 将Minimax TTS默认输出格式改为wav以解决RIFF错误 Technical context, domain-specific, dire 2026-04-25
PR 0.00 fix: revise reasoning_key attribute to OpenRouter No free-text content; only template pres 2026-04-26
PR 0.00 fix(platform): prevent qq_official duplicate message consump Technical, colloquial Chinese; PR goal i 2026-03-17
PR 0.00 feat(tts):增加tts(阿里云)提供商CosyVoice TTS(API),Qwen TTS Realtime( Technical, domain-specific patch notes; 2026-04-18
PR 0.00 Fix/ltm: isolate active reply context from long-term memory No free text; only template preserved. 2026-04-19
PR 0.00 fix: use certifi ssl context on Windows No free text; only template preserved. 2026-04-24
PR 0.00 fix: extend empty assistant message filter to _query_stream No free text; only template preserved. 2026-04-22
PR 0.00 fix: 修复了MCP工具对http/sse的兼容性问题 Text stops mid-template; no AI markers i 2026-04-21
PR 0.00 feat: 增加 openapi Barebones, abrupt Mandarin; no sign of A 2026-04-25
PR 0.00 fix: align OpenAI http_client with SDK httpx Technical, specific reference; informal 2026-04-24
PR 0.00 fix(computer): send sandbox image downloads as images Mix of technical discussion and Mandarin 2026-04-24
PR 0.00 feat: 新增报错日志分析功能 Detailed background and domain language; 2026-04-24
PR 0.00 fix(agent): count repeated tool calls by arguments Mandarin, technical focus, includes conc 2026-04-24
PR 0.00 feat(sandbox): wait for Shipyard Neo readiness Domain-specific, no AI phrasing; technic 2026-04-24
PR 0.00 feat(core): implement Prompt Assembly system for structured Partial template, incomplete actual cont 2026-03-30
PR 0.00 refactor(plugins): 重构插件安装流程,引入扩展中心架构 Mandarin, technical changelog, human rat 2026-03-06
PR 0.00 fix: 修复测试不兼容windows的问题 Bullet points, troubleshooting steps, an 2026-03-18
PR 0.00 refactor(subagent): 重构 SubAgent 编排系统,增强任务队列、重试机制与并发控制 Technical Mandarin, granular modificatio 2026-03-03
PR 0.00 perf: improve provider config ui No free-text; only template and incomple 2026-04-24
PR 0.00 fix: dedupe duplicated tool call fields Brief, technical, domain-specific explan 2026-04-24
PR 0.00 feat(lark): add Lark streaming card footer status Minimal free-text, technical, direct phr 2026-04-24
PR 0.00 在llm配置器中加入deepseek Anthropic API格式的支持新页面 Domain-specific Chinese, concise modific 2026-04-24
PR 0.00 fix: 给kook适配器实现`send_streaming`方法(降级到普通文本消息发送)来修复启用了流逝输出后可能l Chinese technical jargon, brief phrasing 2026-04-23
PR 0.00 perf: improve tool calls in reasoning and multiple tool call Concise technical summary, domain jargon 2026-04-23
PR 0.00 fix(aiocqhttp): expand forward messages into message_str for Uses domain jargon, Chinese abbreviation 2026-02-13
PR 0.00 fix(#4721): 通过api获取群名字修复编码问题 Technical Chinese description, root caus 2026-02-03