← back to report

AstrBotDevs/AstrBot

// all events — 2026-10-14

Type AI Score Description Actor Reason Date
commit 1.00 fix(dashboard): align fullscreen log search with dark theme Commit message contains explicit AI assi 2026-10-03
commit 1.00 docs: add slider key to plugin dev docs (#10289) Commit message contains explicit AI assi 2026-09-30
commit 1.00 fix: compare platform message history cutoff in UTC (#10246) Commit message contains explicit AI assi 2026-09-27
pr 1.00 Add Sol AI to Special Thanks The contribution explicitly states it wa 2026-10-12
pr 0.88 feat: Enhanced Trace System: Flexible Hierarchical Tracing a The closing offer to refine wording is a 2026-03-13
pr 0.82 fix: harden security boundaries and release integrity Broad, formal security plan uses generic 2026-09-04
pr 0.78 [fix] 修复了sensevoice STT重复下载模型文件和缺失依赖项的问题 Includes an explicit Sourcery AI summary 2026-09-01
pr 0.78 fix(kb): support concurrent document upload progress Formulaic feature and test lists with br 2026-08-12
pr 0.75 feat(kb): expose resumable upload task status Highly generic bilingual feature descrip 2026-08-12
pr 0.72 fix(kb): improve knowledge base responsive layout Generic feature bullets and uniformly po 2026-08-12
pr 0.65 feat(tools): add image caption fallback for FileReadTool whe Bilingual, highly structured coverage of 2026-09-02
pr 0.56 feat: support DingTalk streaming AI cards Extensive, highly polished feature cover 2026-06-19
pr 0.52 fix(provider): add None check for completion.choices to prev Generic Problem/Solution structure and b 2026-03-15
pr 0.46 feat(dashboard): add SSL config validation to prevent saving Bilingual, highly polished validation na 2026-02-27
pr 0.45 fix: preserve knowledge base document IDs during backup rest Highly polished and exhaustive, but grou 2026-10-12
pr 0.45 feat(provider): 在重试警告日志中包含提供商 ID 和模型名称 | include provider id Highly polished duplicated bilingual pro 2026-08-13
pr 0.45 feat: make context compression threshold configurable Highly polished, formulaic Chinese expla 2026-07-13
pr 0.42 fix: preserve shared preference deletion visibility Comprehensive and formal wording suggest 2026-09-09
pr 0.42 fix(webui): treat naive datetime strings as UTC in cron job Very polished generic Problem/Solution p 2026-03-15
pr 0.40 fix(dashboard): await upload status before parsing the resum Very polished causal explanation, but it 2026-10-12
pr 0.38 fix: preserve knowledge base vectors during concurrent uploa Detailed race analysis is unusually poli 2026-10-12
pr 0.35 Fix/plugin readme local assets Detailed domain-specific changes, with s 2026-05-26
pr 0.35 为 STT服务集成新的提供商 Volcengine STT Mostly technical and informal, though th 2026-03-16
pr 0.32 fix(security): address SSL fallback, ZIP slip, and unbounded Highly polished, boilerplate security su 2026-08-07
pr 0.32 fix: enable image recognition runtime checks Some generic summary language, but the s 2026-07-10
pr 0.30 feat(agent): support safe MCP MIME extraction and historical Polished and comprehensive, but includes 2026-09-25
pr 0.30 fix: preserve knowledge retrieval when the TEI client is una Very structured and polished, though gro 2026-10-10
pr 0.30 fix: sanitize incomplete tool history before provider fallba Structured and polished, but includes su 2026-08-16
pr 0.30 fix: preserve group image context order Technical concurrency details are specif 2026-08-12
pr 0.30 feat: support global Agent skills Polished structured prose, but it contai 2026-07-14
pr 0.28 fix: make plugin view info usable on mobile Brief wording is somewhat generic but re 2026-10-12
pr 0.28 docs: clarify desktop launcher and app positioning Generic polished headings and product-po 2026-07-30
pr 0.25 feat: improve message tracing and add bounded SQLite history Very polished and exhaustive summary, bu 2026-10-11
pr 0.25 fix: apply provider fallback to skills-like re-queries Specific tests, regression areas, and re 2026-07-13
pr 0.22 fix: send input-wrapped payload for qwen3-rerank on native B Detailed domain-specific bug analysis an 2026-07-27
pr 0.22 fix(qqofficial): bound outbound HTTP concurrency Highly polished and exhaustive wording, 2026-08-28
pr 0.22 feat(telegram): add dedicated proxy configuration Detailed adapter-specific rationale and 2026-08-05
pr 0.22 fix(provider): improve embedding rate-limit resilience Detailed, domain-specific technical note 2026-07-28
pr 0.20 fix: handle Dify workflow stream errors Specific Dify statuses, checks, and test 2026-10-13
pr 0.20 fix(agent): validate tool_calls/tool pairing on every contex Detailed failure analysis and provider-s 2026-10-03
pr 0.20 feat: add OpenCode Go provider source Thorough technical summary, though its p 2026-10-12
pr 0.20 fix: heal stale plugin sidebar entries when plugin page erro Concise Chinese explanation references s 2026-09-02
pr 0.20 fix: consume injected tool call results in tool loop runner Specific technical terminology and infor 2026-08-14
pr 0.20 fix: strip x-stainless-* telemetry headers from provider req Highly polished but technically specific 2026-07-26
pr 0.18 fix(cron): preserve history cache by moving job context to u Uses precise cache and prompt-structure 2026-10-13
pr 0.18 fix(stt): default the Whisper API provider to gpt-transcribe Concrete compatibility notes, commands, 2026-10-02
pr 0.18 feat(provider): add StepFun and Step Plan presets Detailed provider-specific report; polis 2026-09-20
pr 0.18 fix: handle legacy kb_ids in global knowledge base config Domain-specific summary and regression d 2026-08-03
pr 0.18 fix: preserve proactive agent failure status Structured but technically specific desc 2026-08-01
pr 0.16 feat(tools): add image caption fallback for FileReadTool whe Polished bilingual structure is somewhat 2026-10-12
pr 0.15 feat: add STT latency and RTF tracking metrics Polished structure is generic, but the m 2026-09-01
pr 0.14 fix: unregister active events using their registered origin Highly specific lifecycle and garbage-co 2026-10-03
pr 0.12 fix: remove All option from KB documents pagination to avoid Concise, repository-specific explanation 2026-09-02
pr 0.12 feat: add OAuth 2.0 support for MCP servers Specific implementation details and test 2026-10-12
pr 0.12 feat: add OpenCode Go and Zen providers Concise, domain-specific summary and ver 2026-05-13
pr 0.12 feat(dashboard): show plugin logs in installed plugin detail Formal summary, but concrete commands, t 2026-08-28
pr 0.12 fix: acquire session lock in background and cron wake paths Informal Chinese phrasing, typos, and co 2026-08-13
pr 0.12 fix(qqofficial): send proactively before passive reply windo Specific QQ API behavior and timing deta 2026-08-10
pr 0.12 fix: route OpenAI models to compatible API keys Concrete implementation details and test 2026-07-19
pr 0.12 refactor: redesign context config with orthogonal model Detailed Chinese design rationale and fi 2026-07-29
pr 0.12 fix: keep per-wakeup content out of proactive agent system p Concrete architecture and caching detail 2026-07-26
pr 0.12 feat: 优化 satori 适配器 Concrete implementation details and chec 2026-03-12
pr 0.12 fix(skills): support Windows paths in Linux containers Concrete paths, function names, and info 2026-03-18
pr 0.10 fix(dashboard): resolve relative URLs in rendered plugin REA Specific regression context and URL edge 2026-10-12
pr 0.10 fix(dashboard): resolve relative URLs in rendered plugin REA Specific regression context and URL edge 2026-09-04
pr 0.10 feat: support QQ official(Websockets only) button interactio Bilingual, platform-specific details and 2026-07-22
pr 0.10 fix: add fallback providers to handoff subagents Terse, repository-specific motivation an 2026-07-20
pr 0.10 fix: 将上游空回复纳入回退重试并将空回复报错显示传递给用户 Awkward phrasing, duplicate title, and c 2026-03-16
commit 0.08 fix: keep a single editable system default persona (#10287) Detailed technical changelog, but specif 2026-10-04
commit 0.08 fix(dashboard): restore plugin README anchor navigation (#10 Detailed, domain-specific implementation 2026-10-03
pr 0.08 feat(websearch): add Keenable as a web search provider Domain-specific provider details and per 2026-10-13
pr 0.08 feat(provider): support native video input modality Highly domain-specific rationale and fai 2026-09-23
pr 0.08 Fix resolve plugin view titles on the detail page and view i Highly specific bug description with con 2026-10-11
pr 0.08 fix: dedupe duplicated tool call fields Terse, technical regression description 2026-04-24
pr 0.08 fix: initialize providers across plugin startup phases Specific startup phases and provider beh 2026-08-02
pr 0.08 feat(webui): add compact view for installed plugins Bilingual context, issue history, and pr 2026-10-12
pr 0.08 feat(webui): add compact view for installed plugins Bilingual context, issue history, and pr 2026-08-17
pr 0.08 fix: warn when a configured provider is silently substituted Personal experience, timings, and specif 2026-07-31
pr 0.08 Fix/#8426 知识库文档列表加载不全 Specific Chinese root-cause analysis and 2026-05-31
pr 0.08 修复多轮/引用识图串图:历史不再持久化原图,失败图片 URL 丢弃,请求图本地优先 Detailed Chinese description includes co 2026-07-18
pr 0.08 fix: 修复上下文持久化与 Dashboard 状态问题 Specific issue references, platform cave 2026-07-14
pr 0.08 rfc(dashboard): refactor eslint config to ESM, add some impo Informal Chinese wording, typos, and mal 2026-04-24
commit 0.07 feat(dashboard): show source badge for skills in skills list Concrete UI and localization details sug 2026-10-03
pr 0.07 docs: document isolated session impact on session_id and uni Concise, domain-specific documentation s 2026-10-12
pr 0.07 fix(provider): make OpenAI-compatible reasoning field name c Issue-specific provider behavior and com 2026-08-26
commit 0.06 fix: fall back from a failed context summary without long re Technical commit messages use specific i 2026-10-08
commit 0.06 feat: ship astrbot CLI in Docker image for in-container pass Detailed multi-commit changelog, but spe 2026-10-07
pr 0.06 fix: preserve Lark rich text titles and whitespace Precise formatting semantics and targete 2026-10-12
pr 0.06 fix: support pnpm 11 and 12 dependency installation Version-specific reproduction steps and 2026-10-12
pr 0.06 fix(dashboard): remove duplicate default option from bot con Specific Chinese UI paths, code location 2026-10-12
commit 0.05 chore: bump version to 4.29.0-beta.2 (#10493) Terse, domain-specific commit summary wi 2026-10-10
commit 0.05 fix(dashboard): simplify local isolation and improve usage d Concise technical commit bullets with sp 2026-10-10
commit 0.05 fix(dashboard): enforce session ownership on chat send path Specific security behavior, code paths, 2026-10-03
commit 0.05 fix: degrade unresolvable voice attachments instead of faili Domain-specific failure handling and con 2026-10-03
pr 0.05 fix(agent): trim over-limit history when context summary fai Detailed, highly specific debugging narr 2026-10-14
pr 0.05 fix: release active events under the key used at registratio Specific implementation details and caut 2026-10-13
pr 0.05 fix: merge streamed tool results per call Terse, issue-focused fix description wit 2026-05-07
pr 0.05 fix(qqofficial): fill message_reference when sending Reply c Specific QQ API behavior, fallback paths 2026-10-05
pr 0.05 fix(qqofficial): keep markdown-rejected sends as passive rep Concrete API limits, retry behavior, and 2026-10-08
commit 0.04 fix(provider): merge custom server tools with registered too Terse, domain-specific commit history wi 2026-10-08
commit 0.04 fix(provider): keep Anthropic tool calls whose streamed inpu Concise, code-specific commit messages w 2026-10-08
pr 0.04 fix(command): keep an argument that equals another alias of Detailed parser behavior, file reference 2026-09-05
pr 0.04 fix: skip tool calls with None name/id to prevent crash and Informal Chinese explanation, concrete e 2026-06-05
pr 0.04 fix(agent): run response hooks before send in skills_like no Detailed Chinese rationale and reproduci 2026-08-23
commit 0.03 fix: missing dashboard i18n keys, add a key check to CI, and Detailed, domain-specific changelog read 2026-10-11
commit 0.03 fix(dashboard): update plugin market submit link and label ( Specific UI labels, icons, URLs, and tra 2026-10-10
commit 0.03 fix(computer-tools): point permission-denied hints at the Ca Specific navigation change described in 2026-10-07
commit 0.03 feat(dashboard): add distinct hints for local permission acc Concrete platform behavior and UI detail 2026-10-07
commit 0.03 feat(dashboard): scoped path-token auth for plugin views and Detailed domain-specific changelog with 2026-10-06
commit 0.03 perf(dashboard): reduce first-screen load (lazy-load VAD/Mon Concrete performance measurements and im 2026-10-06
commit 0.03 feat(dashboard): add log search and keyword highlighting to Technical commit details are specific an 2026-10-02
commit 0.03 feat(dashboard): regroup sidebar into labeled sections and r Detailed feature breakdown uses specific 2026-10-01
pr 0.03 fix: preserve replacement session waiter on cleanup Concise fix description with concrete te 2026-09-21
pr 0.03 fix: keep the newer SessionWaiter registration when an older Specific race-condition explanation and 2026-09-09
pr 0.03 fix: normalize WebP images for multimodal providers Concrete format-handling details and com 2026-09-19
pr 0.03 fix:plugin uninstall file handle leak Very specific Windows and Python runtime 2026-06-07
pr 0.03 fix(weixin_offacc): 修复 active_send_mode 下 buffer 缺失导致消息丢弃 Concrete Chinese debugging details, logs 2026-06-11
pr 0.03 feat: webui multiple IP bindings Brief repository-specific configuration 2026-06-25
pr 0.03 Update faq.md Brief, informal Chinese note is strongly 2026-08-04
commit 0.02 fix(dashboard): stop the mobile browser UI covering the side Concise, specific viewport-unit fix with 2026-10-11
commit 0.02 fix: localize LLM request errors in ChatUI (#10478) Commit series uses specific technical sc 2026-10-11
commit 0.02 chore(github): update plugin submission links in issue templ Brief, concrete configuration update wit 2026-10-10
commit 0.02 fix: warn when a background task result is not sent to the u Clear, domain-specific bug explanation w 2026-10-09
commit 0.02 Fix/reject unresolvable image refs (#10434) Detailed domain-specific media handling 2026-10-09
commit 0.02 fix(provider): replace retired gemini-embedding-exp-03-07 de Specific model retirement and dimensiona 2026-10-06
commit 0.02 feat: remember the last opened tab on the Data & Logs page ( Specific Vue routes, storage behavior, a 2026-10-06
commit 0.02 feat(dashboard): preview staged chat input images in ChatUI Concise feature description names concre 2026-10-06
commit 0.02 docs: sync Lark/Feishu guide with current capabilities and p Detailed documentation corrections refer 2026-10-06
commit 0.02 fix(telegram): match bot mentions case-insensitively (#10399 Terse, conventional commit message with 2026-10-06
commit 0.02 fix(dashboard): store chat attachments under unique names (# Terse, issue-specific commit text with c 2026-10-04
commit 0.02 docs: update Slack setup steps and screenshot (#10353) Brief documentation commit with specific 2026-10-04
commit 0.02 fix: resolve remote Slack file URLs before upload (#10355) Concise series of technical Slack fixes 2026-10-04
commit 0.02 fix: clean up session waiter registrations only once (#10344 Terse commit-style wording and a specifi 2026-10-03
commit 0.02 fix(agent): prevent stopped sessions from leaving background Terse, domain-specific commit series wit 2026-10-02
commit 0.02 test(dashboard): catch up with the plugin Pages to Views ren Highly specific test and OpenAPI referen 2026-10-02
commit 0.02 feat(dashboard): edit config profiles from a side drawer in Specific commit history and frontend det 2026-10-01
commit 0.02 feat(config): move text-to-image settings into the config pr Highly domain-specific changes and imple 2026-10-01
commit 0.02 fix: replace DeepWiki badge with shields.io in README files Specific reproduction details and affect 2026-10-01
commit 0.02 feat(chat): remember selected model per session and autofocu Concrete state-management and persistenc 2026-10-01
pr 0.02 docs: 补充隔离会话对 unified_msg_origin 格式影响的说明 Brief, focused Chinese documentation not 2026-05-01
pr 0.02 feat: add portable message buttons Terse, implementation-specific bullets a 2026-08-25
commit 0.01 fix: disambiguate plugin view sidebar items (#10502) Terse commit messages are strongly indic 2026-10-11
commit 0.01 fix(qq_official): 出站引用回复未填充 message_reference (#10489) Chinese technical notes contain highly s 2026-10-11
commit 0.01 fix: restore playback and downloads for sent WebChat media ( Short, concrete commit messages show no 2026-10-11
commit 0.01 fix: include Discord reply text in model requests (#10452) A terse, specific commit message with no 2026-10-11
commit 0.01 fix(dashboard): preserve data tab memory when leaving worksp Concise dashboard fix is typical of a hu 2026-10-11
commit 0.01 fix: deliver Slack TTS audio with text fallback (#10496) Short Slack-specific commit messages pro 2026-10-11
commit 0.01 feat(dashboard): add model settings shortcuts and access con Terse conventional commit entries with s 2026-10-09
commit 0.01 fix(dashboard): keep content frame fixed and remove sidebar Concise fix commits use concrete dashboa 2026-10-09
commit 0.01 fix: keep async tool generators in one task (#10474) Specific async generator and lifecycle t 2026-10-09
commit 0.01 fix: avoid recording cron sends without a matching platform Brief conventional commit message with a 2026-10-09
commit 0.01 chore(github): add plugin submission links to issue template Concise issue-template change with concr 2026-10-09
commit 0.01 fix: prevent Discord self-reply loops (#10425) Terse conventional fix message with an o 2026-10-09
commit 0.01 fix: preserve outbound Slack user mentions (#10448) Brief, specific Slack behavior fix. 2026-10-09
commit 0.01 fix: preserve links and mentions in Slack lists (#10447) Brief, specific Slack formatting fix. 2026-10-09
commit 0.01 fix: send Discord video components as attachments (#10423) Terse, specific commit messages with nat 2026-10-09
commit 0.01 test(computer-tools): expect the Capabilities path in permis Terse, domain-specific commit message wi 2026-10-07
commit 0.01 fix: avoid blocking audio format probes (#10055) Terse conventional fix message with no A 2026-10-06
commit 0.01 fix: match command group names as whole words (#10372) Terse technical explanation using precis 2026-10-06
commit 0.01 fix(dify): handle CRLF event separators in streaming respons Minimal fix description with a specific 2026-10-06
commit 0.01 fix: preserve Slack code block and quote text (#10380) Short sequence of focused Slack fixes an 2026-10-06
commit 0.01 fix: close FishAudio TTS HTTP client after requests (#10358) Short, direct fix message naming the aff 2026-10-04
commit 0.01 fix: preserve child folders when deleting persona folders (# Short, specific fix message describing f 2026-10-04
commit 0.01 fix: leave Telegram bot token empty by default (#10365) Terse configuration fix with no AI-style 2026-10-04
commit 0.01 fix: handle UTF-16 offsets in Telegram mentions (#10367) Concise technical fix naming Telegram UT 2026-10-04
commit 0.01 fix(webui): use colored DeepSeek provider icon (#10332) The brief conventional commit message pr 2026-10-03
commit 0.01 fix: reuse logo tokens and refresh expired platform cache (# Brief conventional fix message with no A 2026-10-02
commit 0.01 fix(webui): localize default config profile name in chat sel Specific localization fix and a normal h 2026-10-02
commit 0.01 fix(dashboard): use the primary color for the config test-ch Concise, repository-specific bug explana 2026-10-01
commit 0.01 feat(dashboard): move version to sidebar footer, align setti Terse, concrete UI change description wi 2026-10-01
commit 0.00 fix: migrate pnpm configuration for pnpm 11 compatibility (# Terse conventional commit message with n 2026-10-13
commit 0.00 fix: make plugin view info usable on mobile (#10519) Brief, domain-specific commit message ty 2026-10-13
commit 0.00 fix(cron): move dynamic job context after conversation histo Concise technical commit message with no 2026-10-13
commit 0.00 chore: bump version to 4.29.0-beta.1 (#10302) Very terse release-maintenance commit me 2026-10-01
commit 0.00 fix: correct shields.io badge links in README files (#10290) — 2026-09-30
commit 0.00 chore(deps): bump github/codeql-action in the github-actions — 2026-09-29
commit 0.00 feat(dashboard): paginate sidebar chat sessions (#10279) — 2026-09-29
commit 0.00 fix: update remaining legacy AstrBot icons (#10278) — 2026-09-29
commit 0.00 docs: rename dev QQ group to chit-chat group and add communi — 2026-09-29
commit 0.00 fix: support Windows long paths during plugin archive extrac — 2026-09-29
commit 0.00 perf(trace): sort records only for updated spans (#10274) — 2026-09-29
commit 0.00 perf(session): skip unused alias lookup when listing rules ( — 2026-09-29
commit 0.00 fix(stats): prevent timers from starting after unmount (#102 — 2026-09-29
commit 0.00 perf(chatui): coalesce automatic scrolling per animation fra — 2026-09-29
commit 0.00 perf: skip state allocation when rate limiting is disabled ( — 2026-09-29
commit 0.00 fix(qqofficial): restore @ mentions in group messages (#9705 — 2026-09-27
commit 0.00 fix(dashboard): fix dark mode icons and platform template or — 2026-09-27
commit 0.00 fix(platform): keep the Satori heartbeat and reconnect delay — 2026-09-27
commit 0.00 Revert "chore: bump version to 4.28.2" — 2026-09-27
commit 0.00 chore: bump version to 4.28.2 — 2026-09-27
commit 0.00 fix(chatui): preserve auto-scroll during streamed updates (# — 2026-09-27
commit 0.00 fix(chatui): align side panels with content header — 2026-09-27
commit 0.00 fix(dashboard): close mobile drawers and silence fallback tr — 2026-09-27
commit 0.00 feat(dashboard): add native macOS desktop window chrome (#10 — 2026-09-27
commit 0.00 feat(dashboard): add search to Skills and MCP pages (#10217) — 2026-09-27
commit 0.00 fix(chatui): prevent history scroll rebound (#10253) — 2026-09-27
commit 0.00 feat: persist chat input drafts (#10247) — 2026-09-27
commit 0.00 chore(deps): bump the github-actions group with 4 updates (# — 2026-09-27
commit 0.00 fix: increase cron misfire grace time to 300 seconds (#10183 — 2026-09-27
pr 0.00 chore(deps): bump github/codeql-action from 4.38.2 to 4.38.3 — 2026-10-13