← back to report

HKUDS/nanobot

// all events — 2026-03-19

Type AI Score Description Actor Reason Date
commit 1.00 test(cron): add unit tests for _format_timing and _format_st Commit message contains explicit AI assi 2026-03-17
commit 1.00 refactor(cron): extract _format_timing and _format_state hel Commit message contains explicit AI assi 2026-03-17
commit 1.00 style: apply ruff format to cron tool Commit message contains explicit AI assi 2026-03-16
commit 1.00 style(test): fix import sorting and remove unused imports Commit message contains explicit AI assi 2026-03-16
commit 1.00 test(cron): add tests for _list_jobs() schedule and state fo Commit message contains explicit AI assi 2026-03-16
commit 1.00 fix(cron): show schedule details and run state in _list_jobs Commit message contains explicit AI assi 2026-03-16
commit 1.00 feat(feishu): display tool calls in code block messages Commit message contains explicit AI assi 2026-03-13
pr 1.00 Add configurable allowed paths for workspace-restricted tool PR body explicitly mentions AI collabora 2026-03-14
pr 1.00 fix: add "z-ai/" to Zhipu skip_prefixes to prevent double-pr PR body explicitly mentions AI collabora 2026-03-08
commit 0.00 fix: separate Telegram connection pools and add timeout retr — 2026-03-19
commit 0.00 feat: support feishu code block — 2026-03-19
commit 0.00 docs(readme): clarify nanobot is unrelated to crypto — 2026-03-18
commit 0.00 fix(telegram): validate remote media URLs — 2026-03-18
commit 0.00 feat(telegram): support HTTP(S) URLs for media in TelegramCh — 2026-03-09
commit 0.00 fix(providers): lazy-load provider exports — 2026-03-18
commit 0.00 When using custom_provider, a prompt "LiteLLM:WARNING" will — 2026-03-18
commit 0.00 docs: MiniMax gifts to the nanobot community — 2026-03-18
commit 0.00 logo: transparent background — 2026-03-07
commit 0.00 fix(cron): preserve exact intervals in list output — 2026-03-18
commit 0.00 fix:set subagent result message role = assistant — 2026-03-16
commit 0.00 docs(readme): fix broken link to Channel Plugin Guide — 2026-03-15
commit 0.00 fix: preserve image paths in fallback and session history — 2026-03-17
commit 0.00 test(feishu): cover media msg_type mapping — 2026-03-17
commit 0.00 fix(feishu): use correct msg_type for audio/video files — 2026-03-09
commit 0.00 test(feishu): cover heading and table markdown rendering — 2026-03-17
commit 0.00 fix(feishu): fix markdown rendering issues in headings and t — 2026-03-10
commit 0.00 feat(slack): add default done reaction on completion — 2026-03-17
commit 0.00 feat(slack): update reaction emoji on task completion — 2026-03-10
commit 0.00 test(custom): cover empty choices response handling — 2026-03-17
commit 0.00 fix(providers): handle empty choices in custom provider resp — 2026-03-17
commit 0.00 docs(readme): update multi-instance onboard examples — 2026-03-17
commit 0.00 feat(onboard): align setup with config and workspace flags — 2026-03-17
commit 0.00 fix(onboard): use configured workspace path on setup — 2026-03-17
commit 0.00 fix(custom): support extraHeaders for OpenAI-compatible endp — 2026-03-17
commit 0.00 docs: update v0.1.4.post5 release news — 2026-03-16
commit 0.00 docs: update to v0.1.4.post5 release — 2026-03-16
commit 0.00 bump version to 0.1.4.post5 — 2026-03-16
commit 0.00 docs: update news section — 2026-03-16
commit 0.00 Delete .claude directory
pve
— 2026-03-15
commit 0.00 qol: add version id to logging — 2026-03-15
commit 0.00 pull remote — 2026-02-22
commit 0.00 fix(cli): pause spinner cleanly before printing progress out — 2026-03-16
commit 0.00 refactor(cli): restore context manager pattern for spinner l — 2026-03-16
commit 0.00 fix(cli): stop spinner before printing tool progress lines — 2026-03-15
commit 0.00 fix: keep truncated session history tool-call consistent — 2026-03-16
commit 0.00 Fix orphan tool results in truncated session history — 2026-03-16
commit 0.00 perf: background post-response memory consolidation for fast — 2026-03-16
commit 0.00 perf: background post-response memory consolidation for fast — 2026-03-16
commit 0.00 refactor(/new): background archival with guaranteed persiste — 2026-03-16
commit 0.00 fix(loop): restore /new immediate return with safe backgroun — 2026-03-13
commit 0.00 security: add SSRF protection, untrusted content marking, an — 2026-03-16
commit 0.00 docs: add contributing guide and align CI with nightly branc — 2026-03-16
commit 0.00 docs: add branching strategy and CONTRIBUTING guide — 2026-03-14
commit 0.00 fix(heartbeat): inject shared current time context into phas — 2026-03-16
commit 0.00 fix(heartbeat): inject current datetime into Phase 1 prompt — 2026-03-15
commit 0.00 fix: save DingTalk downloaded files to media dir instead of — 2026-03-14
commit 0.00 feat: support file/image/richText message receiving for Ding — 2026-03-12
commit 0.00 Replace load_skill tool with read_file extra_allowed_dirs fo — 2026-03-15
commit 0.00 Add load_skill tool to bypass workspace restriction for buil — 2026-03-15
commit 0.00 fix: handle image_url rejection by retrying without images — 2026-03-15
commit 0.00 fix: filter image_url for non-vision models at provider laye — 2026-03-12
commit 0.00 fix(openrouter): revert custom_llm_provider, always apply ga — 2026-03-15
commit 0.00 fix(openrouter): remove litellm_prefix to prevent double-pre — 2026-03-15
commit 0.00 test(litellm_kwargs): add regression tests for PR #2026 Open — 2026-03-15
commit 0.00 refactor(openrouter): move litellm kwargs into registry — 2026-03-14
commit 0.00 fix(openrouter): preserve native model prefix — 2026-03-14
commit 0.00 fix(feishu): avoid breaking tool hint formatting and think s — 2026-03-14
commit 0.00 merge: resolve PR #1966 conflicts with main — 2026-03-14
commit 0.00 merge: resolve PR #1963 conflicts with main — 2026-03-14
commit 0.00 fix(telegram): include restart in help text — 2026-03-14
commit 0.00 fix: add exception handling to prevent agent loop crash — 2026-03-14
commit 0.00 fix(mcp): clarify enabledTools filtering semantics — 2026-03-14
commit 0.00 注册mcp时,支持指定tool — 2026-03-13
commit 0.00 init — 2026-03-13
commit 0.00 refactor: replace with structured post-run evalu — 2026-03-14
commit 0.00 suppress unnecessary heartbeat notifications — 2026-03-13
commit 0.00 suppress unnecessary cron notifications — 2026-03-13
commit 0.00 refactor: use shutil.which() instead of shell=True for npm c — 2026-03-04
commit 0.00 fix: add shell=True for npm subprocess calls on Windows — 2026-03-03
commit 0.00 merge: resolve PR #1796 conflicts with main — 2026-03-14
commit 0.00 fix(qq): add configurable message format and onboard backfil — 2026-03-14
commit 0.00 fix: cross-platform test compatibility — 2026-03-13
commit 0.00 feat: channel plugin architecture with decoupled configs — 2026-03-13
commit 0.00 chore: bump wecom-aibot-sdk-python to >=0.1.5 — 2026-03-13
commit 0.00 cleanup — 2026-03-13
commit 0.00 cleanup — 2026-03-13
commit 0.00 add uvlock to .gitignore — 2026-03-13
commit 0.00 feat(feishu): implement message reply/quote support — 2026-03-13
commit 0.00 fix: prevent empty tags from appearing in messages — 2026-03-13
commit 0.00 refactor(feishu): extract tool hint card sending into dedica — 2026-03-13
commit 0.00 feat(feishu): improve tool call card formatting for multiple — 2026-03-13
commit 0.00 feat(feishu): display tool calls in code block messages — 2026-03-13
commit 0.00 cleanup — 2026-03-13
commit 0.00 ignore .DS_Store — 2026-03-13
commit 0.00 test — 2026-03-13
commit 0.00 docs: update web search configuration instruction — 2026-03-13
commit 0.00 feat(memory): implement async background consolidation — 2026-03-13
commit 0.00 feat(web): multi-provider web search + Jina Reader fetch — 2026-03-13
commit 0.00 fix: langsmith callback 防覆盖 + 加 optional dep — 2026-03-13
commit 0.00 merge: PR #1916 add CI workflow + fix matrix init + test cle — 2026-03-13
commit 0.00 fix(ci): upgrade setup-python, add system deps, simplify tes — 2026-03-13
commit 0.00 merge: PR #1810 validate save_memory payload + raw-archive f — 2026-03-13
pr 0.00 fix(config): harden env ref save/restore semantics — 2026-03-19
pr 0.00 feat(security):support `{env:VAR}` syntax for environment va — 2026-03-18
pr 0.00 feat(qq): bot can send and receive images and files — 2026-03-07
pr 0.00 feat: add Langfuse observability support to LiteLLM and cust — 2026-03-04
pr 0.00 feat: user/group specification in tool hints on/off — 2026-03-19
pr 0.00 fix(cron): support tz parameter with at for one-time schedul — 2026-03-19
pr 0.00 feat: 引入可选的双层架构(Steering Loop + AgentMessage) — 2026-02-26
pr 0.00 feat(logging): add token usage tracking to JSONL log — 2026-03-14
pr 0.00 feat: web chat channel with SSE token streaming and multi-se — 2026-02-28
pr 0.00 Claude/analyze project gm f3e — 2026-03-19
pr 0.00 fix: suppress duplicate messages and stale typing indicator — 2026-03-18
pr 0.00 feat configure loguru and logging levels based on verbose fl — 2026-03-19
pr 0.00 Add README in Vietnamese — 2026-02-25
pr 0.00 feat: add Qwen OAuth provider, image rehydration, Russian re — 2026-03-19
pr 0.00 feat: expand environment variables in config values — 2026-03-19
pr 0.00 fix(security): protect config files from agent access via de — 2026-03-19
pr 0.00 fix(telegram): support sending messages to specific topics v — 2026-03-19
pr 0.00 feat(telegram): Disable faux streaming for Telegram to preve — 2026-03-19
pr 0.00 feat(qq): decode silk voice messages for transcription — 2026-03-17
pr 0.00 feat(telegram): add silent_tool_hints config to disable noti — 2026-03-19
pr 0.00 fix: add lxml[html_clean] as explicit dependency — 2026-03-19
pr 0.00 change in agent flow: Immediate session message recording in — 2026-02-18
pr 0.00 feat: add Thinking and Tool Use streaming config (enabled, t — 2026-02-18
pr 0.00 fix: guard against empty message text in Telegram channel — 2026-03-19
pr 0.00 Full-featured onboard wizard![from nightly] — 2026-03-16
pr 0.00 fix: separate Telegram connection pools and add timeout retr — 2026-03-19
pr 0.00 fix(agent): handle asyncio.CancelledError in message loop — 2026-03-19
pr 0.00 docs: implement comprehensive multilingual mkdocs suite and — 2026-03-18
pr 0.00 feat: Speech System — 2026-02-18
pr 0.00 feat: configurable SSRF allowlist and web channel — 2026-03-19
pr 0.00 docs: add subagent workspace assignment hint to spawn tool d — 2026-03-19
pr 0.00 feat: implement trajectory persistence for subagents — 2026-03-15
pr 0.00 feat: parse feishu code block content in post message — 2026-03-19
pr 0.00 添加对火山方舟模型引擎的支持 — 2026-02-09
pr 0.00 fix(onboard): require explicit save in interactive wizard — 2026-03-19
pr 0.00 perf(memory): 快速 Preflight 裁剪 —— 分离安全门与 LLM 摘要 — 2026-03-19
pr 0.00 perf(loop): 非阻塞式预请求 Memory Consolidation — 2026-03-18
pr 0.00 Fix TypeError for MCP tools with nullable JSON Schema params — 2026-03-18
pr 0.00 perf(loop): 并行化工具执行,提升多工具场景响应速度 — 2026-03-18
pr 0.00 feat: comprehensive token usage tracking and reporting — 2026-03-19
pr 0.00 fix(agent): handle tool execution errors gracefully — 2026-03-18
pr 0.00 fix: hide message tool from tool hints to prevent duplicate — 2026-03-17
pr 0.00 feat: Add Telegram Command to toggle Thoughts and Tools Use — 2026-02-19
pr 0.00 fix(telegram): support commands with bot username suffix in — 2026-03-18
pr 0.00 fix(telegram): support commands with bot username suffix in — 2026-03-18
pr 0.00 feat: Fill in new configs when schema changes — 2026-03-18
pr 0.00 fix(security): set 0o600 permissions on config and session f — 2026-03-18
pr 0.00 agent: use ContextVar for tool routing context — 2026-03-18
pr 0.00 agent: wait for outbound message delivery acknowledgement — 2026-03-18
pr 0.00 fix(gitignore): remove broad tests/ ignore rule — 2026-02-09
pr 0.00 docs: add best-effort OpenAI-compatible endpoint guidance — 2026-02-09
pr 0.00 fix: preserve extraHeaders key casing in config loader — 2026-02-09
pr 0.00 Feat: Resolve runtime secret refs in tools and providers — 2026-03-18
pr 0.00 feat(hooks): event-driven hook system with skill disable sup — 2026-03-12
pr 0.00 feat(agent): 增量保存 session —— 防止 agent loop 中途崩溃/取消导致数据丢失 — 2026-03-18
pr 0.00 feat(cron): add edit action and show full message in list — 2026-03-18
pr 0.00 feat(whatsapp): add group_policy to control bot response beh — 2026-03-18
pr 0.00 feat(telegram): support HTTP(S) URLs for media in TelegramCh — 2026-03-09
pr 0.00 fix: When using custom_provider, a prompt "LiteLLM:WARNING" — 2026-03-18
pr 0.00 Add transcription backend selection with auto/faster-whisper — 2026-03-18
pr 0.00 feat(web_search): support multiple search providers with aut — 2026-03-16
pr 0.00 fix(telegram): respect send_progress config to disable strea — 2026-03-16
pr 0.00 feat(telegram): add boolean react_to_messages config for inc — 2026-03-16
pr 0.00 feat: add Novita AI as LLM provider — 2026-03-18
pr 0.00 feat(cron): add run history tracking for cron jobs — 2026-03-10
pr 0.00 feat(providers): add streaming support for LLM responses — 2026-03-10
pr 0.00 perf(tools): 缓存 Tool Definitions,避免循环内重复构建 — 2026-03-18
pr 0.00 refactor(heartbeat): publish to bus instead of direct proces — 2026-03-15
pr 0.00 fix(cron): scope cron job store to workspace directory — 2026-03-18
pr 0.00 feat: add Loop Guard to prevent infinite tool call loops — 2026-03-18
pr 0.00 Support wecom-app. — 2026-03-17
pr 0.00 feat(provider): add mistral/ovms provider — 2026-03-18
pr 0.00 feat(provider): add OpenVINO Model Server provider — 2026-03-18
pr 0.00 feat: Support multiple custom configurations — 2026-03-18
pr 0.00 docs: add MkDocs documentation site and deployment workflow — 2026-03-18
pr 0.00 Support multiple custom configurations — 2026-03-16
pr 0.00 fix: When using custom_provider, a prompt "LiteLLM:WARNING" — 2026-03-18
pr 0.00 创建github actions编译docker镜像推送至ghcr和dockerhub — 2026-02-05
pr 0.00 fix(agent): handle edge cases in tool hints path hiding — 2026-03-17
pr 0.00 logo: transparent background — 2026-03-07
pr 0.00 fix(cron): show schedule details and run state in _list_jobs — 2026-03-16
pr 0.00 feat: add AgentScope observability integration — 2026-03-18
pr 0.00 增加local_mode本地配置项控制 — 2026-03-18
pr 0.00 feat(cli): extend instance targeting to status and channel c — 2026-03-08
pr 0.00 refactor: prepare tool registry for deferred tool exposure — 2026-03-09
pr 0.00 refactor(channels): prepare internal channel boundaries for — 2026-03-08
pr 0.00 feat(discord): add replyToMessage parity with Telegram — 2026-03-07
pr 0.00 feat: add AgentScope observability integration — 2026-03-16
pr 0.00 Add QuackExchange joining instructions to README — 2026-03-18
pr 0.00 fix(cron): suppress progress messages during cron job execut — 2026-03-17
pr 0.00 feat: Support configuration of Whisper models at Groq provid — 2026-03-08
pr 0.00 feat: long-term memory via Honcho (opt-in) — 2026-03-17
pr 0.00 fix: prioritize command key in tool hints to prevent empty e — 2026-03-17
pr 0.00 feat(providers): add Xiaomi MiMo provider support — 2026-03-17
pr 0.00 feat: add /model and /models commands for runtime model swit — 2026-03-17
pr 0.00 feat(providers): add Xiaomi MiMo provider support — 2026-03-17
pr 0.00 feat(providers): add Xiaomi MiMo provider support — 2026-03-17
pr 0.00 feat(TUI): add TUI to interacte with nanobot in terminal — 2026-03-17