| COMMIT |
1.00 |
feat(providers): add GPT-5 model family support for OpenAI p |
|
Commit message contains explicit AI assi |
2026-04-04 |
| COMMIT |
1.00 |
feat(discord): configurable read receipt + subagent working |
|
Commit message contains explicit AI assi |
2026-03-30 |
| PR |
0.95 |
feat(providers): add GPT-5 model family support |
|
Explicit AI attribution with '🤖 Generate |
2026-04-04 |
| COMMIT |
0.70 |
fix: refresh copilot token before requests |
|
Explicit 'Generated with GitHub Copilot, |
2026-04-01 |
| COMMIT |
0.70 |
fix: restore GitHub Copilot auth flow |
|
Explicit 'Generated with GitHub Copilot, |
2026-03-31 |
| PR |
0.50 |
feat:Add ask_user tool |
|
Somewhat formal and structured, but stil |
2026-04-04 |
| PR |
0.45 |
feat: add TTS support using GPT-SoVITS |
|
Well-structured, somewhat formal but pla |
2026-04-03 |
| PR |
0.45 |
Feature/tts gpt sovits |
|
Nearly identical to #4; formal but feasi |
2026-04-03 |
| PR |
0.40 |
feat(agent): add ask user tool |
|
Slightly formal but mostly specific; not |
2026-04-04 |
| PR |
0.20 |
Add crawl4ai support |
|
Domain-focused and direct with minimal f |
2026-04-01 |
| PR |
0.20 |
feat(memory): two-stage memory system with Dream consolidati |
|
Technically detailed; free-text uses bul |
2026-04-01 |
| PR |
0.20 |
fix: Support media directory access when `restrict_to_worksp |
|
Some formality but uses practical, user- |
2026-04-02 |
| PR |
0.20 |
feat: unify web tool config under WebToolsConfig + add web t |
|
Contains some template structure, free-t |
2026-03-30 |
| PR |
0.20 |
feat(channel): channel enhancement |
|
Structured like a template, but content |
2026-04-03 |
| PR |
0.20 |
feat(security): pluggable ToolGuard middleware for tool-leve |
|
Technical PR, minor formality but ground |
2026-03-23 |
| PR |
0.20 |
Configured subagents |
|
Technical details and changelog, no clea |
2026-03-22 |
| PR |
0.20 |
feat(agent): add tool call cycle detection to prevent infini |
|
Technical breakdown, detailed, no AI det |
2026-03-19 |
| PR |
0.20 |
[Feature Enhancement] Provide a unified daemon gateway seman |
|
Mildly formal, but uses direct user-lang |
2026-03-11 |
| PR |
0.15 |
feat(exec): Make tool limits configurable via config file |
|
Configurable limits described briefly in |
2026-04-03 |
| PR |
0.15 |
refactor: consolidate tool registration into a unified funct |
|
Clear technical domain focus with concis |
2026-04-04 |
| PR |
0.15 |
feat: pluggable session & memory backends |
|
Technical, detailed, with code snippets |
2026-04-03 |
| PR |
0.15 |
feat(agent): implement Subagent Error Recovery with Checkpoi |
|
Technical, clear context, no signs of AI |
2026-03-20 |
| PR |
0.14 |
fix: stop retry amplification (12→4 requests) by disabling S |
|
Experiment method, regression tests, and |
2026-04-02 |
| PR |
0.12 |
fix: make app-layer retry classification structured (408/409 |
|
Technical, with rationale and specifics, |
2026-04-02 |
| PR |
0.11 |
feat(web_search): support multiple search providers with aut |
|
Mostly technical, slightly formalized bu |
2026-03-16 |
| COMMIT |
0.10 |
fix(telegram): register Dream menu commands with Telegram-sa |
|
Clear, domain-specific writing; minor fo |
2026-04-04 |
| PR |
0.10 |
feat(provider): switch to fallback providers on rate-limit i |
|
Uses specific technical jargon and infor |
2026-04-04 |
| PR |
0.10 |
refactor(agent): streamline hook method calls and enhance er |
|
Technical, concise, and uses domain-spec |
2026-04-04 |
| PR |
0.10 |
feat(agent): add built-in grep and glob search tools |
|
Highly technical, informal, full of spec |
2026-04-02 |
| PR |
0.10 |
perf(cache): stabilize tool prefix caching under MCP tool ch |
|
Concise, technical, and uses project-spe |
2026-04-01 |
| PR |
0.10 |
feat: integrate Jinja2 templating for agent responses and me |
|
Changelog-like, domain-focused, slightly |
2026-04-03 |
| PR |
0.10 |
fix(telegram): copy metadata in stream callbacks for threade |
|
Technical description, includes human-li |
2026-04-04 |
| PR |
0.10 |
feat: sandbox exec calls with bwrap and run container as non |
|
Technical detail, domain abbreviations, |
2026-03-12 |
| PR |
0.10 |
fix: add defensive checks for intermittent NoneType errors i |
|
Detailed PR with natural tone, slightly |
2026-03-30 |
| PR |
0.10 |
fix: Retry-After was ignored, causing premature retries (now |
|
Detailed, technical explanation with inf |
2026-04-02 |
| PR |
0.10 |
Add allowInternalUrls configuration option for exec tool |
|
Technical changelog format; no AI hallma |
2026-04-03 |
| PR |
0.10 |
Add allowInternalUrls configuration option |
|
All technical points; no AI phrasing or |
2026-04-03 |
| PR |
0.10 |
fix(restart): send completion notice after channel is ready |
|
Terse, technical summary with reviews; n |
2026-04-02 |
| PR |
0.10 |
feat(provider): support reasoning_content in OpenAI compat p |
|
Human-written changelog with technical r |
2026-04-03 |
| PR |
0.10 |
feat(provider): add Xiaomi MiMo LLM support |
|
Short, technical, direct; includes human |
2026-03-26 |
| PR |
0.10 |
fix: restore Weixin typing indicator |
|
Domain-specific, informal in testing sec |
2026-03-30 |
| PR |
0.10 |
feat: integrate Jinja2 templating for agent responses and me |
|
Changelog-like, domain-focused, slightly |
2026-04-03 |
| PR |
0.10 |
fix: strip bot mentions from user discord messages |
|
Informal, includes asides and direct con |
2026-03-21 |
| PR |
0.10 |
feat(telegram): render tool hints as expandable blockquotes |
|
Explains design reasons clearly but no A |
2026-04-02 |
| PR |
0.10 |
Avoid error due to double assistant messages at end of list. |
|
Very concise and references a specific e |
2026-03-23 |
| PR |
0.10 |
feat(channels): Add full media support for QQ and WeCom chan |
|
Concise, technical, with evidence of man |
2026-03-21 |
| PR |
0.10 |
fix(qq): support voice file_type and audio format detection |
|
Technical, focused on changes, no AI hal |
2026-03-21 |
| PR |
0.10 |
feat(eval): add agent evaluation harness with built-in scena |
|
Bullet-list of features; domain-specific |
2026-03-20 |
| PR |
0.10 |
feat(memory): implement Pluggable Memory Provider and eval b |
|
Technical bullet points, test numbers; h |
2026-03-20 |
| PR |
0.10 |
fix(telegram): support sending messages to specific topics v |
|
Direct, technical, clear problem and fix |
2026-03-19 |
| PR |
0.10 |
feat: Fill in new configs when schema changes |
|
Informal, concise, specific context; no |
2026-03-18 |
| PR |
0.10 |
agent: use ContextVar for tool routing context |
|
Clear technical summary, informal sign-o |
2026-03-18 |
| PR |
0.10 |
perf(tools): 缓存 Tool Definitions,避免循环内重复构建 |
|
Detailed technical PR, 'Made with Cursor |
2026-03-18 |
| PR |
0.10 |
Add message filtering based on severity |
|
Contains concise technical explanations, |
2026-03-15 |
| PR |
0.10 |
feat(hooks): event-driven hook system with skill disable sup |
|
Summarizes architecture and motivation, |
2026-03-12 |
| PR |
0.10 |
feat(shell): add environment variables for configurable outp |
|
Technical changelog, command examples, i |
2026-03-11 |
| PR |
0.10 |
feat: Speech System |
|
Feature list with domain terms, clear re |
2026-02-18 |
| PR |
0.10 |
change in agent flow: Immediate session message recording in |
|
Informal, concise technical changelog st |
2026-02-18 |
| PR |
0.10 |
feat(transcription): add language parameter for Groq Whisper |
|
Mostly concrete technical description; n |
2026-04-02 |
| PR |
0.10 |
feat(dream): auto-extract reusable skills from conversation |
|
Clear human-written summary, domain cont |
2026-04-01 |
| PR |
0.10 |
feat(mcp): handle notifications/tools/list_changed for live |
|
Concise technical summary, references sp |
2026-04-01 |
| PR |
0.10 |
feat(cli): add provider logout command |
|
Terse bullet points, domain terms, fixes |
2026-04-01 |
| PR |
0.10 |
Feat/qwen oauth clean |
|
Technical, terse, domain-specific, no AI |
2026-04-01 |
| PR |
0.10 |
fix(agent): pass DreamConfig through AgentLoop constructor |
|
Domain-specific, informal, uses technica |
2026-04-01 |
| PR |
0.10 |
Feat/first small pr |
|
Short, direct, and task-focused; no AI h |
2026-04-01 |
| PR |
0.10 |
feat(channel): enable multiple account for the same channel |
|
Informal tone, TL;DR and examples; not A |
2026-04-01 |
| PR |
0.10 |
feat(agent): add mini planner, lightweight retrieval, and Te |
|
Informal bullet points, technical terms, |
2026-03-31 |
| PR |
0.10 |
feat(agent): improve Telegram UX and session observability |
|
Direct, causal, and technical without AI |
2026-03-31 |
| PR |
0.10 |
feat(agent): enforce mixed tool orchestration policy |
|
Technical bullet points, informal, lacks |
2026-03-31 |
| PR |
0.10 |
feat(agent): extend task lifecycle commands and task metadat |
|
Concise, technical, with specific comman |
2026-03-31 |
| PR |
0.10 |
feat(channels/feishu): add domain config for Lark global sup |
|
Technical, uses code references, informa |
2026-03-31 |
| PR |
0.10 |
feat(whatsapp): LID-aware @mention support for WhatsApp grou |
|
Uses markdown, domain-specific changes, |
2026-03-31 |
| PR |
0.09 |
fix(security): add ssrfWhitelist config to unblock Tailscale |
|
Contains technical context and reviewer |
2026-04-01 |
| PR |
0.08 |
feat(exec): add command_wrapper for sandbox support |
|
Domain-specific detail, bullet points, m |
2026-03-31 |
| PR |
0.08 |
feat(cron): add edit action and show full message in list |
|
Technical and specific; structure may be |
2026-03-18 |
| PR |
0.08 |
feat(web, add a website for interaction): add browser worksp |
|
Has structure but summary and changelog |
2026-03-17 |
| PR |
0.07 |
feat: respect minimal configs during onboard |
|
Technical, uses domain abbreviations wit |
2026-03-17 |
| PR |
0.05 |
fix(provider): restore reasoning_content and extra_content i |
|
Contains jargon, details, and minor impe |
2026-04-04 |
| PR |
0.05 |
feat: auto-remove reaction after message processing complete |
|
Concise, technical summary with no AI st |
2026-04-03 |
| PR |
0.05 |
Update pyproject.toml |
|
Terse practical commit; typical human fi |
2026-04-03 |
| PR |
0.05 |
perf(memory): 快速 Preflight 裁剪 —— 分离安全门与 LLM 摘要 |
|
Technical, detailed, with natural langua |
2026-03-19 |
| PR |
0.05 |
agent: wait for outbound message delivery acknowledgement |
|
Concise, technical summary with domain d |
2026-03-18 |
| PR |
0.05 |
feat(agent): 增量保存 session —— 防止 agent loop 中途崩溃/取消导致数据丢失 |
|
Technical, human-like with inline code a |
2026-03-18 |
| PR |
0.05 |
feat(qq): decode voice attachments with transcription fallba |
|
Direct, technical, bullet summary with n |
2026-03-17 |
| PR |
0.05 |
feat: implement trajectory persistence for subagents |
|
Terse, list-style commit with abbreviati |
2026-03-15 |
| PR |
0.05 |
feat: 引入可选的双层架构(Steering Loop + AgentMessage) |
|
Rich domain detail, issue references, na |
2026-02-26 |
| PR |
0.05 |
【WIP】fix(feishu): remove reaction after bot replies |
|
Brief, issue reference, simple explanati |
2026-04-02 |
| PR |
0.05 |
fix(telegram): split long messages during streaming to preve |
|
Technical, concise, domain-specific with |
2026-03-30 |
| PR |
0.05 |
feat(memory): Graphiti temporal knowledge graph backend (Mem |
|
Rich in jargon, technical changes, not A |
2026-03-30 |
| PR |
0.05 |
feat(telegram): Add support for forum topic threads |
|
Uses technical vocabulary and direct exp |
2026-03-29 |
| PR |
0.05 |
fix(utils): prevent strip_think from removing text after bac |
|
Detailed, natural engineering tone, rege |
2026-03-29 |
| PR |
0.05 |
feat(memory_index): optional QMD sidecar for LLM-based re-ra |
|
Technical, detailed, domain-specific ter |
2026-03-29 |
| PR |
0.05 |
feat(memory_index): IndexService lifecycle, file watcher, an |
|
Jargon-rich, engineering-focused changes |
2026-03-29 |
| PR |
0.05 |
feat(memory_index): semantic memory index with hybrid BM25+v |
|
Changelog style, technical, references c |
2026-03-29 |
| PR |
0.03 |
feat: support home directory via NANOBOT_HOME env var |
|
Minimal changelog, informal and direct. |
2026-03-04 |
| PR |
0.03 |
feat: Support multiple custom configurations |
|
Largely a code/config doc and example; t |
2026-03-18 |
| PR |
0.01 |
增加local_mode本地配置项控制 |
|
Direct, technical, includes typos; infor |
2026-03-18 |
| PR |
0.01 |
feat(TUI): add TUI to interacte with nanobot in terminal |
|
Very informal with typos, clearly author |
2026-03-17 |
| COMMIT |
0.00 |
fix(docker): preserve both github ssh rewrite rules for npm |
|
Concise commit message with domain-speci |
2026-04-04 |
| COMMIT |
0.00 |
fix(docker): rewrite github ssh git deps to https for npm bu |
|
Terse and typical of human-written commi |
2026-03-08 |
| COMMIT |
0.00 |
fix: secure whatsapp bridge with automatic local auth token |
|
Direct and specific commit message, no A |
2026-04-04 |
| COMMIT |
0.00 |
fix(provider): omit temperature for GPT-5 models |
|
Contains specific model reference and te |
2026-04-04 |
| COMMIT |
0.00 |
test(session): preserve reasoning_content in session history |
|
Short, context-specific test commit mess |
2026-04-04 |
| COMMIT |
0.00 |
test(provider): fix incorrect assertion in reasoning_content |
|
Detailed explanation with references; cl |
2026-04-04 |
| COMMIT |
0.00 |
fix(provider): restore reasoning_content and extra_content i |
|
Contains domain-specific explanation and |
2026-04-04 |
| COMMIT |
0.00 |
fix(tools): isolate decorated tool schemas and add regressio |
|
Brief and targeted fix, standard of huma |
2026-04-04 |
| COMMIT |
0.00 |
refactor(tools): streamline Tool class and add JSON Schema f |
|
Slightly formal, but includes 'Made-with |
2026-04-04 |
| COMMIT |
0.00 |
fix: reset ssrf whitelist on config reload and document conf |
|
Concise, technical commit message withou |
2026-04-04 |
| COMMIT |
0.00 |
fix(security): add ssrfWhitelist config to unblock Tailscale |
|
Standard commit header; no AI indicators |
2026-04-01 |
| COMMIT |
0.00 |
refactor(agent): move internal prompts into packaged templat |
|
Standard refactor header; no AI phrasing |
2026-04-04 |
| COMMIT |
0.00 |
fix(telegram): shorten polling network errors |
|
Terse, typical fix message; no AI featur |
2026-04-04 |
| COMMIT |
0.00 |
fix(memory): migrate legacy HISTORY.md even when history.jso |
|
Standard technical fix summary with huma |
2026-04-04 |
| COMMIT |
0.00 |
refactor(memory): simplify Dream config naming and rename gi |
|
Direct summary of refactor; no AI patter |
2026-04-04 |
| COMMIT |
0.00 |
docs: clarify memory design and source-vs-release features |
|
Brief docs clarification; normal human w |
2026-04-04 |
| COMMIT |
0.00 |
feat(memory): protect Dream cron and polish migration UX |
|
Short, domain-specific feat message; no |
2026-04-04 |
| COMMIT |
0.00 |
feat(memory): harden legacy history migration and Dream UX |
|
Concise technical commit, no AI-style ph |
2026-04-04 |
| COMMIT |
0.00 |
feat: integrate Jinja2 templating for agent responses and me |
|
Changelog-style detail, slightly formal |
2026-04-03 |
| COMMIT |
0.00 |
fix(memory): repair Dream follow-up paths and move GitStore |
|
Commit with concise human wording and Cu |
2026-04-04 |
| COMMIT |
0.00 |
fix(providers): disable Azure SDK retries by default |
|
Technical commit, terse language, Cursor |
2026-04-04 |
| COMMIT |
0.00 |
fix: prevent retry amplification by disabling SDK retries |
|
Short human-style commit, no AI phrasing |
2026-04-02 |
| COMMIT |
0.00 |
test(tools): cover media dir access under workspace restrict |
|
Concise commit message with a tool credi |
2026-04-03 |
| COMMIT |
0.00 |
refactor: use unified get_media_dir() to get media path |
|
Short, domain-specific commit message; i |
2026-04-02 |
| COMMIT |
0.00 |
fix(filesystem): add media directory exemption to filesystem |
|
Brief, technical commit message; no AI p |
2026-04-01 |
| COMMIT |
0.00 |
fix(shell): allow media directory access when restrict_to_wo |
|
Terse, domain-focused; normal engineerin |
2026-04-01 |
| COMMIT |
0.00 |
docs: clarify retry behavior and web search defaults |
|
Short, direct documentation update; typi |
2026-04-03 |
| COMMIT |
0.00 |
docs: update web search configuration information |
|
Succinct docs update; no signals of AI g |
2026-04-03 |
| COMMIT |
0.00 |
fix(restart): show restart completion with elapsed time acro |
|
Brief, technical fix message; lacks AI h |
2026-04-02 |
| COMMIT |
0.00 |
fix(restart): send completion notice after channel is ready |
|
Terse, direct communication; human-like |
2026-04-02 |
| COMMIT |
0.00 |
test(providers): cover reasoning_content extraction in OpenA |
|
Detailed but technical test description; |
2026-04-03 |
| COMMIT |
0.00 |
feat(provider): support reasoning_content in OpenAI compat p |
|
Detailed feature commit with domain term |
2026-04-03 |
| COMMIT |
0.00 |
fix(telegram): change drop_pending_updates to False on start |
|
Succinct commit message; no AI indicator |
2026-04-01 |
| COMMIT |
0.00 |
fix(tools): strip blocks from message tool content ( |
|
Short, technical message typical of huma |
2026-04-01 |
| COMMIT |
0.00 |
feat(qq): add configurable instant acknowledgment message (# |
|
Mostly standard; 'filling the silence ga |
2026-04-01 |
| COMMIT |
0.00 |
feat(telegram): include author context in reply tags (#2605) |
|
Typical multi-commit message; no AI sign |
2026-04-01 |
| COMMIT |
0.00 |
fix(telegram): remove acknowledgment reaction when response |
|
Concise, technical message; human style. |
2026-04-01 |
| COMMIT |
0.00 |
fix(telegram): handle RetryAfter delay internally in channel |
|
Technical fix, written tersely. |
2026-04-01 |
| COMMIT |
0.00 |
fix(telegram): support commands with bot username suffix in |
|
Human-like, standard multi-line commit m |
2026-04-01 |
| COMMIT |
0.00 |
docs: update nanobot news section |
|
Very brief documentation update note. |
2026-04-03 |
| COMMIT |
0.00 |
update .gitignore |
|
Standard ignore file update. |
2026-04-03 |
| COMMIT |
0.00 |
feat(provider): add Xiaomi MiMo LLM support |
|
Slightly more structured, but technical |
2026-04-03 |
| COMMIT |
0.00 |
fix: robust Retry-After extraction across provider backends |
|
Brief technical commit message, typical |
2026-04-02 |
| COMMIT |
0.00 |
feat(memory): add git-backed version control for dream memor |
|
Standard PR with technical details, bull |
2026-04-02 |
| COMMIT |
0.00 |
feat(agent): add built-in grep and glob search tools |
|
Concise, topic-focused feature commit, n |
2026-04-02 |
| COMMIT |
0.00 |
fix(memory): extract successful solutions in consolidate pro |
|
Concise technical commit with human-like |
2026-04-01 |
| COMMIT |
0.00 |
feat(agent): two-stage memory system with Dream consolidatio |
|
Technically detailed PR, informal tone, |
2026-03-31 |
| COMMIT |
0.00 |
refactor: extract runtime response guards into utils runtime |
|
Technical commit style; no AI signals. |
2026-04-02 |
| COMMIT |
0.00 |
fix(runtime): address review feedback on retry and cleanup |
|
Brief, technical message; no AI indicato |
2026-04-02 |
| COMMIT |
0.00 |
fix(cli): honor custom config path in channel commands |
|
Domain-specific, terse message; human st |
2026-04-02 |
| COMMIT |
0.00 |
fix(test): update load_config mock to accept config_path par |
|
Specific, technical; no signs of AI gene |
2026-04-02 |
| COMMIT |
0.00 |
feat(cli): add --config option to channels login and status |
|
Detailed changelog fits human convention |
2026-04-02 |
| COMMIT |
0.00 |
test(matrix): skip cleanly when optional deps are missing |
|
Technical phrasing; clear human edit. |
2026-04-02 |
| COMMIT |
0.00 |
refactor: deduplicate tool cache marker helper in base provi |
|
Standard refactor commit, concise and in |
2026-04-02 |
| COMMIT |
0.00 |
merge: resolve conflicts with upstream/main, preserve typing |
|
Succinct merge commit, no AI traits. |
2026-04-02 |
| COMMIT |
0.00 |
refactor(providers): rename openai responses helpers |
|
Dominant code context; human-written ref |
2026-04-02 |
| COMMIT |
0.00 |
fix(providers): sanitize azure responses input messages |
|
Technical and context-appropriate; human |
2026-04-02 |
| COMMIT |
0.00 |
Fix failing test |
|
Typical terse fix message; no AI clues. |
2026-03-31 |
| COMMIT |
0.00 |
Failing test |
|
Minimal, informal; no sign of AI involve |
2026-03-31 |
| COMMIT |
0.00 |
Add tests and handle json |
|
Very brief, terse commit-style message, |
2026-03-31 |
| COMMIT |
0.00 |
Add tests and logs |
|
Terse commit message, no AI linguistic m |
2026-03-31 |
| COMMIT |
0.00 |
Fill up gaps |
|
Extremely concise, human-like summary. |
2026-03-31 |
| COMMIT |
0.00 |
Use SDK for stream |
|
Technical shorthand, fits human commit s |
2026-03-31 |
| COMMIT |
0.00 |
Use OpenAI responses API |
|
Short, factual, typical human engineerin |
2026-03-31 |
| COMMIT |
0.00 |
test(cron): cover deliver flag on scheduled jobs |
|
Technical, uses commit convention, human |
2026-04-02 |
| COMMIT |
0.00 |
fix(cron): fix extra indent for properties closing brace and |
|
Domain-specific, terse, fits human editi |
2026-04-01 |
| COMMIT |
0.00 |
fix(cron): fix extra indent for deliver param |
|
Terse, addresses a specific fix, human s |
2026-04-01 |
| COMMIT |
0.00 |
fix(cron): move deliver param before job_id in parameters sc |
|
Structured fix message, matches human co |
2026-04-01 |
| COMMIT |
0.00 |
fix default value True |
|
Short, direct message; common human comm |
2026-04-01 |
| COMMIT |
0.00 |
feat(cron): add deliver parameter to support silent jobs, de |
|
Commit subject is terse and uses domain- |
2026-04-01 |
| COMMIT |
0.00 |
fix(providers): normalize anthropic cached token usage |
|
Brief, technical summary without AI-like |
2026-04-02 |
| COMMIT |
0.00 |
feat(provider): show cache hit rate in /status (#2645) |
|
Concise subject with domain reference an |
2026-03-31 |
| COMMIT |
0.00 |
fix(providers): only apply cache_control for Claude models o |
|
Concise technical commit, no AI signals. |
2026-04-01 |
| COMMIT |
0.00 |
fix(providers): only apply cache_control for Claude models o |
|
Concise technical commit, no AI signals. |
2026-03-31 |
| COMMIT |
0.00 |
test(exec): verify windows drive-root workspace guard |
|
Terse test message with Windows-specific |
2026-04-01 |
| COMMIT |
0.00 |
Fix ExecTool to block root directory paths when restrict_to_ |
|
Direct, informal fix summary with some d |
2026-03-31 |
| COMMIT |
0.00 |
fix: also check channel match before inheriting default mess |
|
Concise commit, includes Co-authored-by |
2026-04-01 |
| COMMIT |
0.00 |
fix(agent): message tool incorrectly replies to original cha |
|
Detailed but contains domain-specific ph |
2026-03-25 |
| COMMIT |
0.00 |
test(providers): cover github copilot lazy export |
|
Standard test commit, includes technical |
2026-04-01 |
| COMMIT |
0.00 |
fix(sdk): route github copilot through oauth provider |
|
Brief fix message, uses provider-specifi |
2026-04-01 |
| COMMIT |
0.00 |
feat: harden agent runtime for long-running tasks |
|
Terse and technical, no signals of AI ge |
2026-04-01 |
| COMMIT |
0.00 |
fix(cache): stabilize tool ordering and cache markers for MC |
|
Terse commit, topic-focused, no AI trait |
2026-04-01 |
| COMMIT |
0.00 |
fix(test): fix flaky test_fixed_session_requests_are_seriali |
|
Technical commit message with domain-spe |
2026-03-31 |
| COMMIT |
0.00 |
fix(weixin): reset QR poll host after refresh |
|
Terse, domain-specific fix; no AI signal |
2026-03-31 |
| COMMIT |
0.00 |
fix(WeiXin): fix full_url download error |
|
Brief, typical human commit message stru |
2026-03-31 |
| COMMIT |
0.00 |
fix(weixin): fix test file version reader |
|
Very short message, standard for git com |
2026-03-30 |
| COMMIT |
0.00 |
feat(weixin): add voice message, typing keepalive, getConfig |
|
Standard feature commit, domain-specific |
2026-03-29 |
| COMMIT |
0.00 |
fix(weixin): align full_url AES key handling and quoted medi |
|
Detailed changelog, domain-specific with |
2026-03-29 |
| COMMIT |
0.00 |
feat(weixin): implement getConfig and sendTyping |
|
Brief message, typical human commit conv |
2026-03-29 |
| COMMIT |
0.00 |
feat(weixin): add fallback logic for referenced media downlo |
|
Concise, domain-specific, lacks AI-phras |
2026-03-29 |
| COMMIT |
0.00 |
feat(weixin): implement QR redirect handling |
|
Short, conventional human commit message |
2026-03-29 |
| COMMIT |
0.00 |
fix(weixin): correct PKCS7 unpadding for AES-ECB; support fu |
|
Detailed but domain-focused, no AI hallm |
2026-03-29 |
| COMMIT |
0.00 |
feat(weixin): |
|
Concise changelog style, no AI hallmarks |
2026-03-29 |
| COMMIT |
0.00 |
fix(weixin): reset QR poll host after refresh |
|
Short, technical commit message, no AI s |
2026-03-31 |
| COMMIT |
0.00 |
fix(channel): preserve threaded streaming context |
|
Succinct, domain-specific phrasing. |
2026-03-31 |
| PR |
0.00 |
Feature/xiaozhi support |
|
Human-written PR summary, with domain-sp |
2026-03-28 |
| PR |
0.00 |
fix(telegram): support threads in DMs |
|
Includes informality, specific reference |
2026-04-04 |
| PR |
0.00 |
fix(docker): rewrite github ssh git deps to https for npm bu |
|
Informal, technical and contains human r |
2026-03-08 |
| PR |
0.00 |
Add README in Vietnamese |
|
Plain, minimal contribution message. |
2026-02-25 |
| PR |
0.00 |
refactor: streamline Tool class methods and improve type han |
|
Direct refactor summary with bullet poin |
2026-04-03 |
| PR |
0.00 |
Vkusvill build a cart SKILL + tools result compact |
|
Short, informal summary, typical human s |
2026-04-03 |
| PR |
0.00 |
feat(feishu): streaming resuming + inline tool hints |
|
Extensive domain-specific explanation in |
2026-04-01 |