| 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 |
|
— |
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 |