| COMMIT |
1.00 |
Fix: add asyncio timeout guard for DuckDuckGo search |
|
Commit message contains explicit AI assi |
2026-04-05 |
| COMMIT |
1.00 |
feat(providers): add GPT-5 model family support for OpenAI p |
|
Commit message contains explicit AI assi |
2026-04-04 |
| PR |
1.00 |
feat(heartbeat,cron): Add generic gateway notification targe |
|
PR body explicitly mentions AI collabora |
2026-03-27 |
| PR |
0.30 |
feat: add TTS support using GPT-SoVITS |
|
Some slightly formal tone, but extensive |
2026-04-03 |
| PR |
0.30 |
feat(tool hints): CLEAN, backward compatible tool hint user |
|
Some overly apologetic language, but lar |
2026-03-28 |
| PR |
0.20 |
feat(agent): add multi-agent system with per-agent config an |
|
Detailed technical PR, domain specifics, |
2026-03-26 |
| PR |
0.20 |
feat(feishu): implement thread/topic-based conversation isol |
|
Domain jargon, visuals, and technical br |
2026-03-23 |
| PR |
0.20 |
fix(context): coalesce consecutive messages with the same ro |
|
Technical issue-focused, not overly form |
2026-03-23 |
| PR |
0.20 |
feat(web, add a website for interaction): add browser worksp |
|
Well-structured, technical, uses typical |
2026-03-17 |
| PR |
0.20 |
feat(hooks): event-driven hook system with skill disable sup |
|
Standard PR format, clear technical focu |
2026-03-12 |
| PR |
0.20 |
feat: Speech System |
|
Bullet points, domain config, minor gram |
2026-02-18 |
| PR |
0.20 |
feat(transcription): add language parameter for Groq Whisper |
|
Technical details, terse tone, field nam |
2026-04-02 |
| PR |
0.20 |
feat(dream): auto-extract reusable skills from conversation |
|
Domain-specific, references existing sys |
2026-04-01 |
| PR |
0.20 |
feat(mcp): handle notifications/tools/list_changed for live |
|
Normal technical PR with proper referenc |
2026-04-01 |
| PR |
0.18 |
feat(web_search): support multiple search providers with aut |
|
Technical and focused language, reads li |
2026-03-16 |
| PR |
0.16 |
feat(shell): add environment variables for configurable outp |
|
Technical detail and usage focus, struct |
2026-03-11 |
| PR |
0.15 |
feat: Project working directories |
|
Uses domain terms and specific changelog |
2026-03-23 |
| PR |
0.15 |
Configured subagents |
|
Brief, technical; no signs of AI-generat |
2026-03-22 |
| PR |
0.15 |
feat(agent): implement Subagent Error Recovery with Checkpoi |
|
Long, but domain-specific and hands-on; |
2026-03-20 |
| PR |
0.15 |
feat: respect minimal configs during onboard |
|
Template structure, concise domain-speci |
2026-03-17 |
| PR |
0.15 |
feat(feishu): streaming resuming + inline tool hints |
|
Detailed technical Chinese, domain jargo |
2026-04-01 |
| PR |
0.12 |
Add message filtering based on severity |
|
Informal, contains typos, concise domain |
2026-03-15 |
| PR |
0.12 |
[Feature Enhancement] Provide a unified daemon gateway seman |
|
Direct prose, references, and attributio |
2026-03-11 |
| COMMIT |
0.10 |
fix(telegram): register Dream menu commands with Telegram-sa |
|
Clear, domain-specific writing; minor fo |
2026-04-04 |
| PR |
0.10 |
security: support ${VAR} env var interpolation for config se |
|
Detailed explanation with some domain co |
2026-04-05 |
| PR |
0.10 |
security: prevent exec tool from leaking process env vars |
|
Security-focused, technical free text, m |
2026-04-05 |
| PR |
0.10 |
fix: context window hardening & intelligent tool-result trun |
|
Technical, domain-specific summary with |
2026-02-06 |
| PR |
0.10 |
docs: add comprehensive usage examples and real-world scenar |
|
Uses emoji and practical examples; no cl |
2026-02-06 |
| PR |
0.10 |
feat: replace LiteLLM with native SDKs + enhanced provider s |
|
Technical, domain-rich summary, referenc |
2026-02-05 |
| PR |
0.10 |
feat: web chat channel with SSE token streaming and multi-se |
|
Uses technical jargon and concise change |
2026-02-28 |
| PR |
0.10 |
feat: add BM25 and TF-IDF retrievers for agent memory search |
|
Domain-specific terms and concise techni |
2026-02-04 |
| PR |
0.10 |
fix(telegram): preserve topic and reply context in stream de |
|
Explains technical fix with specific ref |
2026-03-27 |
| PR |
0.10 |
feat: sandbox exec calls with bwrap and run container as non |
|
Informal, technical, and contains opinio |
2026-03-12 |
| PR |
0.10 |
feat(cli): add provider logout command |
|
Short, command-line focused with domain |
2026-04-01 |
| PR |
0.10 |
refactor(agent): streamline hook method calls and enhance er |
|
Uses informal phrases and domain details |
2026-04-04 |
| PR |
0.10 |
fix(telegram): support threads in DMs |
|
Informal with self-reflection and direct |
2026-04-04 |
| PR |
0.10 |
Add Microsoft Teams channel on current nightly base |
|
Domain-specific, concise, and formatted |
2026-03-28 |
| PR |
0.10 |
Fix: add asyncio timeout guard for DuckDuckGo search |
|
Contains technical discussion, code snip |
2026-04-05 |
| PR |
0.10 |
fix(web-search): fix Jina search request format and restore |
|
Technical breakdown, domain-specific exp |
2026-04-05 |
| PR |
0.10 |
Add README in Vietnamese |
|
Brief, direct, natural human contributio |
2026-02-25 |
| PR |
0.10 |
feat: multi-subagent orchestration - role templates, progres |
|
Human tone with Chinese/English notes, d |
2026-03-25 |
| PR |
0.10 |
feat: add per-chat MCP server scoping via allowedChats |
|
Terse, technical, includes informal note |
2026-03-24 |
| PR |
0.10 |
feat: add fallback models support for automatic failover |
|
Technical changelog, no AI phrasing or e |
2026-03-23 |
| PR |
0.10 |
feat: handle MCP ImageContent in tool responses |
|
Direct technical explanation, no AI-styl |
2026-03-23 |
| PR |
0.10 |
feat(security): add tirith pre-exec command scanning |
|
Security context, precise examples, not |
2026-03-23 |
| PR |
0.10 |
feat2: expand environment variables in config values |
|
Brief, practical, and informal – no AI s |
2026-03-23 |
| PR |
0.10 |
Avoid error due to double assistant messages at end of list. |
|
Concise, domain-specific; no AI-like phr |
2026-03-23 |
| PR |
0.10 |
feat(security): pluggable ToolGuard middleware for tool-leve |
|
Technical summary with jargon, no AI hal |
2026-03-23 |
| PR |
0.10 |
feat(channels): Add full media support for QQ and WeCom chan |
|
Uses domain details, test evidence, not |
2026-03-21 |
| PR |
0.10 |
fix(qq): support voice file_type and audio format detection |
|
Technical content with QQ specifics, no |
2026-03-21 |
| PR |
0.10 |
feat(eval): add agent evaluation harness with built-in scena |
|
Terse and focused; uses technical langua |
2026-03-20 |
| PR |
0.10 |
feat(memory): implement Pluggable Memory Provider and eval b |
|
Technical and concise; no AI-typical phr |
2026-03-20 |
| PR |
0.10 |
feat(agent): add tool call cycle detection to prevent infini |
|
Contains config details and technical wr |
2026-03-19 |
| PR |
0.10 |
feat(qq): decode voice attachments with transcription fallba |
|
Dense technical jargon and terse changel |
2026-03-17 |
| PR |
0.10 |
feat: 引入可选的双层架构(Steering Loop + AgentMessage) |
|
Uses template and domain terms; natural, |
2026-02-26 |
| PR |
0.10 |
change in agent flow: Immediate session message recording in |
|
Terse, technical, with domain-specific c |
2026-02-18 |
| PR |
0.10 |
feat(exec): Add allowInternalUrls configuration option for e |
|
Standard changelog formatting and techni |
2026-04-03 |
| PR |
0.10 |
【WIP】fix(feishu): remove reaction after bot replies |
|
Minimal, issue-closing, typo present; cl |
2026-04-02 |
| PR |
0.10 |
Feat/qwen oauth clean |
|
Technical terms, compressed description; |
2026-04-01 |
| PR |
0.10 |
fix(agent): pass DreamConfig through AgentLoop constructor |
|
Contains specific code details, clear hu |
2026-04-01 |
| PR |
0.10 |
feat(channel): enable multiple account for the same channel |
|
Technical description with domain-specif |
2026-04-01 |
| PR |
0.10 |
feat(agent): add mini planner, lightweight retrieval, and Te |
|
Concise changelog, jargon, no AI stylist |
2026-03-31 |
| PR |
0.10 |
feat(agent): improve Telegram UX and session observability |
|
Technical, domain-specific, test referen |
2026-03-31 |
| PR |
0.10 |
feat(agent): enforce mixed tool orchestration policy |
|
Domain-specific orchestration, test refe |
2026-03-31 |
| PR |
0.10 |
feat(agent): extend task lifecycle commands and task metadat |
|
Concise, domain commands, test/usage det |
2026-03-31 |
| PR |
0.10 |
feat(channels/feishu): add domain config for Lark global sup |
|
Specific config, technical details, huma |
2026-03-31 |
| PR |
0.10 |
feat(whatsapp): LID-aware @mention support for WhatsApp grou |
|
Structured, domain-specific, references |
2026-03-31 |
| PR |
0.10 |
fix(telegram): split long messages during streaming to preve |
|
Technical, concise writing with domain-s |
2026-03-30 |
| PR |
0.10 |
feat(memory): Graphiti temporal knowledge graph backend (Mem |
|
Technical summary and change log, uses d |
2026-03-30 |
| PR |
0.10 |
feat(telegram): Add support for forum topic threads |
|
Uses project-specific jargon and terse t |
2026-03-29 |
| PR |
0.10 |
fix(utils): prevent strip_think from removing text after bac |
|
Concise, technical description; regex di |
2026-03-29 |
| PR |
0.10 |
feat(memory_index): optional QMD sidecar for LLM-based re-ra |
|
Technical style, project-specific detail |
2026-03-29 |
| PR |
0.10 |
feat(memory_index): semantic memory index with hybrid BM25+v |
|
Domain-specific detail and structure, no |
2026-03-29 |
| PR |
0.10 |
perf(memory): eliminate blocking LLM call on critical path b |
|
Technical, concise language and domain t |
2026-03-29 |
| PR |
0.10 |
feat(telegram): send tool hint message in telegram silently |
|
Technical, project-specific, no AI chara |
2026-03-29 |
| PR |
0.10 |
feat: add Codex native web search support |
|
Routine technical summary and steps; lac |
2026-03-27 |
| PR |
0.08 |
feat: Support multiple custom configurations |
|
Technical, personalized sample config, u |
2026-03-18 |
| PR |
0.07 |
feat: Fill in new configs when schema changes |
|
Straightforward description with minor e |
2026-03-18 |
| PR |
0.07 |
feat: implement trajectory persistence for subagents |
|
Bulleted changelog and domain-specific b |
2026-03-15 |
| PR |
0.05 |
feat(memory): add keyword-triggered memory injection system/ |
|
Detailed, technical with domain terms an |
2026-04-05 |
| PR |
0.05 |
fix(cron): lock message recipient during cron job execution |
|
Domain-specific, clear, concise and with |
2026-03-27 |
| PR |
0.05 |
fix(scripts): always reinstall Python deps on restart + add |
|
Technical, informal, uses human-like exp |
2026-03-27 |
| PR |
0.05 |
fix(dream): allow LLM to retry on tool errors |
|
Terse, full of technical abbreviations, |
2026-04-05 |
| PR |
0.05 |
fix(dream): allow LLM to retry on tool errors |
|
Duplicate of 5; technical, terse—typical |
2026-04-05 |
| PR |
0.05 |
feat(agent): add recall_memory tool and memory index system |
|
Technical, domain-heavy, explanatory wit |
2026-04-05 |
| PR |
0.05 |
feat(memory_index): IndexService lifecycle, file watcher, an |
|
Technical changelog with references, hum |
2026-03-29 |
| PR |
0.05 |
fix(Telegram): streaming responses fail with Message_too_lon |
|
Technical, references error logs, links, |
2026-03-28 |
| PR |
0.05 |
feat(provider): fixed github copilot provider after liteLLM |
|
Technical details, mix of list and narra |
2026-03-26 |
| PR |
0.05 |
fix(telegram): support sending messages to specific topics v |
|
Technical detail, slight truncation, nor |
2026-03-19 |
| PR |
0.05 |
agent: use ContextVar for tool routing context |
|
Concise, technical, context-aware; endin |
2026-03-18 |
| PR |
0.05 |
agent: wait for outbound message delivery acknowledgement |
|
Technical, domain-specific, with truncat |
2026-03-18 |
| PR |
0.05 |
feat(cron): add edit action and show full message in list |
|
Technical, minor formatting error at end |
2026-03-18 |
| PR |
0.05 |
feat(TUI): add TUI to interacte with nanobot in terminal |
|
Casual tone, typos, informal language in |
2026-03-17 |
| COMMIT |
0.00 |
docs: update nanobot features |
|
Brief changelog statement only; standard |
2026-04-05 |
| COMMIT |
0.00 |
docs: rename Assistant to Agent across README |
|
Routine commit message; no signs of AI p |
2026-04-05 |
| COMMIT |
0.00 |
chore: remove codespell CI workflow and config, keep typo fi |
|
Succinct, human-written style; no AI sig |
2026-04-05 |
| COMMIT |
0.00 |
docs: clarify bwrap sandbox is Linux-only |
|
Clear, domain-specific; human style. |
2026-04-05 |
| COMMIT |
0.00 |
fix(sandbox): mount media directory read-only inside bwrap s |
|
Concise technical fix; typical of humans |
2026-04-05 |
| COMMIT |
0.00 |
refactor: replace podman-seccomp.json with minimal cap_add, |
|
Domain-specific summary; human commit pa |
2026-04-05 |
| COMMIT |
0.00 |
refactor(agent): streamline hook method calls and enhance er |
|
Bullet points use technical, human-like |
2026-04-04 |
| COMMIT |
0.00 |
test: add regression tests for private DM thread session key |
|
Standard test commit with tool attributi |
2026-04-05 |
| COMMIT |
0.00 |
fix(telegram): support threads in DMs |
|
Technical fix in short form; human-like |
2026-04-04 |
| COMMIT |
0.00 |
test: add regression test for DuckDuckGo asyncio.wait_for ti |
|
Domain test update with tool note; human |
2026-04-05 |
| COMMIT |
0.00 |
test: remove duplicate test_jina_422_falls_back_to_duckduckg |
|
Concise commit message with changelog, h |
2026-04-05 |
| COMMIT |
0.00 |
fix(web-search): fix Jina search format and fallback |
|
Standard terse fix message, no AI hallma |
2026-04-05 |
| COMMIT |
0.00 |
feat(dream): non-blocking /dream with progress feedback |
|
Short, domain-specific commit message; h |
2026-04-05 |
| COMMIT |
0.00 |
fix(dream): allow LLM to retry on tool errors instead of fai |
|
Technical context and changelog, no AI s |
2026-04-05 |
| COMMIT |
0.00 |
fix: stop leaking reasoning_content to stream output |
|
Describes bug and fix in natural, domain |
2026-04-05 |
| COMMIT |
0.00 |
fix(feishu): support video (media) download by converting ty |
|
Explains API integration and bug; clear, |
2026-04-03 |
| COMMIT |
0.00 |
test(feishu): add unit tests for reaction add/remove and aut |
|
Typical test addition message, short and |
2026-04-03 |
| COMMIT |
0.00 |
feat: auto-remove reaction after message processing complete |
|
Bulleted feature description, clear and |
2026-04-03 |
| COMMIT |
0.00 |
feat(provider): add Qianfan provider support (#2699) |
|
Minimal feature addition summary, no AI |
2026-04-02 |
| COMMIT |
0.00 |
feat(telegram): render tool hints as expandable blockquotes |
|
Brief, technical, domain-specific commit |
2026-04-03 |
| COMMIT |
0.00 |
fix(cli): prevent spinner ANSI escape codes from being print |
|
Technical commit message with domain det |
2026-04-01 |
| 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 |
| PR |
0.00 |
feat: HTTP API channel for programmatic access |
|
Technical breakdown, not overly formal o |
2026-02-16 |
| PR |
0.00 |
feat: add Synthetic provider for open-source model gateway |
|
Succinct, technical content with bullet |
2026-02-16 |
| PR |
0.00 |
feat(channels): add A2A protocol channel using official a2a- |
|
Acknowledgment of prior work, technical |
2026-03-01 |
| PR |
0.00 |
chore: add codespell support (config, workflow to detect/not |
|
Informal tone, personal experience, mix |
2026-02-04 |
| PR |
0.00 |
fix(cron): create separate session per cron execution |
|
Terse style, technical issue breakdown, |
2026-03-25 |
| PR |
0.00 |
perf(memory): 快速 Preflight 裁剪 —— 分离安全门与 LLM 摘要 |
|
Extensive technical jargon, issue/contex |
2026-03-19 |
| PR |
0.00 |
feat(agent): 增量保存 session —— 防止 agent loop 中途崩溃/取消导致数据丢失 |
|
Full of domain detail, code, and scenari |
2026-03-18 |
| PR |
0.00 |
perf(tools): 缓存 Tool Definitions,避免循环内重复构建 |
|
Chinese technical jargon, human typo, 'M |
2026-03-18 |
| PR |
0.00 |
增加local_mode本地配置项控制 |
|
Dense technical language, inline code, t |
2026-03-18 |
| PR |
0.00 |
Feat/first small pr |
|
Brief, informal with domain abbreviation |
2026-04-01 |