| COMMIT |
1.00 |
fix(custom_provider): show raw API error instead of JSONDeco |
|
Commit message contains explicit AI assi |
2026-03-20 |
| COMMIT |
1.00 |
fix(tests): use --no-interactive for non-interactive onboard |
|
Commit message contains explicit AI assi |
2026-03-17 |
| COMMIT |
1.00 |
Fix TypeError for MCP tools with nullable JSON Schema params |
|
Commit message contains explicit AI assi |
2026-03-18 |
| 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 |
| PR |
1.00 |
fix: subagent results are sent to chat root instead of reply |
|
PR body explicitly mentions AI collabora |
2026-03-21 |
| PR |
0.30 |
Add README in Vietnamese |
|
Overly formal and generic, lacks technic |
2026-02-25 |
| PR |
0.30 |
fix(memory): reserve completion headroom before token consol |
|
Slightly more formal but mostly technica |
2026-03-23 |
| PR |
0.30 |
feat(providers): add streaming support for LLM responses |
|
Structure from template, but technical d |
2026-03-10 |
| PR |
0.30 |
feat(discord): configurable read receipt + subagent working |
|
Slightly formal, but technical and focus |
2026-03-21 |
| COMMIT |
0.20 |
refactor(tools): keep exec enable without configurable deny |
|
Concise technical phrasing typical of hu |
2026-03-20 |
| COMMIT |
0.20 |
docs: document exec tool enable and denyPatterns |
|
Brief human-style commit message, not AI |
2026-03-20 |
| PR |
0.20 |
feat: add ConversationCallback for LLM tracing |
|
Technical, concise; normal PR explanatio |
2026-03-19 |
| PR |
0.20 |
Refactor command routing for a plugin-friendly structure |
|
Domain-specific, focused, not overly for |
2026-03-23 |
| PR |
0.20 |
feat: add weixin channel & support media message |
|
Technical summary with jargon; no AI sig |
2026-03-22 |
| PR |
0.20 |
Add wecom-app support. |
|
Factual, structured; matches engineering |
2026-03-14 |
| PR |
0.20 |
feat(weixin/wechat): add personal WeChat channel via ilinkai |
|
Technical language, reverse-engineering |
2026-03-22 |
| PR |
0.20 |
feat: add Vertex AI provider with Google Cloud ADC authentic |
|
Technical changelog with minor template |
2026-03-23 |
| PR |
0.20 |
feat(security): pluggable ToolGuard middleware for tool-leve |
|
Technical, explicit user tagging, not AI |
2026-03-23 |
| PR |
0.20 |
Configured subagents |
|
Somewhat formal but overall technical an |
2026-03-22 |
| PR |
0.20 |
feat(agent): implement Subagent Error Recovery with Checkpoi |
|
Contains typical PR template sections bu |
2026-03-20 |
| PR |
0.20 |
docs: add gitcgr code graph badge |
|
Slightly more formal, but clearly mostly |
2026-03-22 |
| PR |
0.20 |
feat(web_search): support multiple search providers with aut |
|
Technical writing with domain details; n |
2026-03-16 |
| PR |
0.15 |
fix(security): protect config files from agent access via de |
|
Contains domain-specific details, reason |
2026-03-19 |
| PR |
0.15 |
Add Microsoft Teams channel on v0.1.4.post5 base |
|
Technical free text, slight formal tone |
2026-03-17 |
| PR |
0.15 |
fix(telegram): support commands with bot username suffix in |
|
Technical explanation, domain detail, hu |
2026-03-18 |
| PR |
0.14 |
feat: Speech System |
|
Slightly formal, but technical details a |
2026-02-18 |
| PR |
0.13 |
agent: wait for outbound message delivery acknowledgement |
|
Concise technical rationale, bullet poin |
2026-03-18 |
| PR |
0.13 |
feat: respect minimal configs during onboard |
|
Domain flags, concise CLI example, minim |
2026-03-17 |
| PR |
0.12 |
agent: use ContextVar for tool routing context |
|
Domain jargon, production experience, hu |
2026-03-18 |
| PR |
0.11 |
feat: Support multiple custom configurations |
|
JSON config sample, domain specificity, |
2026-03-18 |
| COMMIT |
0.10 |
fix(agent): harden multimodal tool result flow |
|
Terse technical language, includes domai |
2026-03-21 |
| COMMIT |
0.10 |
feat: implement native multimodal autonomous sensory capabil |
|
Very terse, lacks AI hallmarks or formal |
2026-03-20 |
| PR |
0.10 |
feat(feishu): implement thread/topic-based conversation isol |
|
Somewhat formal, but reads like human en |
2026-03-23 |
| PR |
0.10 |
feat: user/group specification in tool hints on/off |
|
Informal and technical wording, includin |
2026-03-19 |
| PR |
0.10 |
feat: enhance cron tool and skill with name parameter and pl |
|
Technical improvement details, clear str |
2026-03-23 |
| PR |
0.10 |
fix(context): coalesce consecutive messages with the same ro |
|
Technical, domain-specific explanation, |
2026-03-23 |
| PR |
0.10 |
feat: end-to-end streaming output for providers, channels, a |
|
Technical content is specific and uses d |
2026-03-22 |
| PR |
0.10 |
Support proxy-configured OpenAI Codex responses endpoint |
|
Concise technical changelog, human style |
2026-03-20 |
| PR |
0.10 |
fix(shell): reap zombie processes when command timeout kills |
|
Technical focus, inline code, clear huma |
2026-03-22 |
| PR |
0.10 |
feat: add WeChat (weixin) channel via openclaw-weixin ilink |
|
Changelog with specifics and domain term |
2026-03-23 |
| PR |
0.10 |
feat: configurable context budget for tool-loop iterations |
|
Detailed problem analysis, technical jar |
2026-03-21 |
| PR |
0.10 |
docs(provider): provider names to match correct naming conv |
|
Brief, specific doc note; standard human |
2026-03-23 |
| PR |
0.10 |
feat(feishu): 飞书频道流式输出(CardKit 流式 API) |
|
Technical jargon and Mandarin; shows dee |
2026-03-23 |
| PR |
0.10 |
feat(agent): replace global lock with per-session locks for |
|
Natural technical detail and human tone. |
2026-03-21 |
| PR |
0.10 |
fix: matrix commands handling via ! instead of / |
|
Informal tone; uses first-person and exp |
2026-03-22 |
| PR |
0.10 |
fix(cron): clarify cron tool message describes executable ta |
|
Informal narrative, example, and error e |
2026-03-23 |
| PR |
0.10 |
Add immediate feedback for /new command |
|
Informal, precise language with testing |
2026-02-26 |
| PR |
0.10 |
Avoid error due to double assistant messages at end of list. |
|
Error message copy-pasted, concise fix, |
2026-03-23 |
| PR |
0.10 |
fix: separate Telegram connection pools and add timeout retr |
|
Clear technical explanation with domain |
2026-03-19 |
| PR |
0.10 |
feat: 引入可选的双层架构(Steering Loop + AgentMessage) |
|
Detailed, technical, and precise, aligne |
2026-02-26 |
| PR |
0.10 |
fix(cron): support tz parameter with at for one-time schedul |
|
Addresses a concrete bug, with structure |
2026-03-19 |
| PR |
0.10 |
perf(loop): 并行化工具执行,提升多工具场景响应速度 |
|
Human writing style, concrete code refer |
2026-03-18 |
| PR |
0.10 |
feat(eval): add agent evaluation harness with built-in scena |
|
Well-structured changelog; uses direct t |
2026-03-20 |
| PR |
0.10 |
feat(memory): implement Pluggable Memory Provider and eval b |
|
Changelog style; concise and technical w |
2026-03-20 |
| PR |
0.10 |
docs(discord): add Discord server channel setup guide |
|
Template structure but free text is expl |
2026-03-19 |
| PR |
0.10 |
feat(channels): add WeChat personal account channel |
|
Technical, with clear bullet points and |
2026-03-22 |
| PR |
0.10 |
fix: add validator to warn about misconfigured context_windo |
|
Template format with detailed, user-focu |
2026-03-22 |
| PR |
0.10 |
fix: subagent results now reply to original message/thread |
|
Uses a template, but rationale and summa |
2026-03-22 |
| PR |
0.10 |
fix(telegram): support sending messages to specific topics v |
|
Technical, domain-specific explanation w |
2026-03-19 |
| PR |
0.10 |
fix(telegram): log network errors as warnings without stackt |
|
Clear, concise technical summary with di |
2026-03-19 |
| PR |
0.10 |
feat(channels): Add full media support for QQ and WeCom chan |
|
Domain conventions, manual testing notes |
2026-03-21 |
| PR |
0.10 |
feat: Fill in new configs when schema changes |
|
Casual tone, domain examples, typo, huma |
2026-03-18 |
| PR |
0.10 |
Add transcription backend selection with auto/faster-whisper |
|
Bullet-list, domain setup, technical con |
2026-03-18 |
| PR |
0.09 |
feat(cron): add edit action and show full message in list |
|
Template filled with domain jargon and t |
2026-03-18 |
| PR |
0.08 |
fix: hide message tool from tool hints to prevent duplicate |
|
Template content, but technical and conc |
2026-03-17 |
| PR |
0.08 |
feat(web, add a website for interaction): add browser worksp |
|
Uses domain jargon and concise changelog |
2026-03-17 |
| PR |
0.07 |
feat(telegram): Disable faux streaming for Telegram to preve |
|
Technical, direct; includes references a |
2026-03-19 |
| PR |
0.07 |
feat(agent): enable per-session concurrent dispatch |
|
Technical, concise, domain-specific, con |
2026-03-23 |
| PR |
0.07 |
fix: prioritize command key in tool hints to prevent empty e |
|
Technical detail and before/after style |
2026-03-17 |
| PR |
0.07 |
增加local_mode本地配置项控制 |
|
Technical Chinese, terse description, hu |
2026-03-18 |
| PR |
0.06 |
feat(cron): implement system_event execution for cron jobs |
|
Precise, technical language with domain- |
2026-03-20 |
| COMMIT |
0.05 |
fix(cli): keep direct-call rendering compatible in tests |
|
Direct, technical commit; lacks AI-typic |
2026-03-21 |
| COMMIT |
0.05 |
fix(agent): refine status output and CLI rendering |
|
Human, technical tone with domain-specif |
2026-03-21 |
| COMMIT |
0.05 |
fix(agent): make status command responsive and accurate |
|
Concise technical summary, domain-specif |
2026-03-21 |
| PR |
0.05 |
fix: clear heartbeat session to prevent token overflow |
|
Technical, concise; no AI hallmarks or g |
2026-03-23 |
| PR |
0.05 |
fix: clear heartbeat session to prevent token overflow |
|
Same as #1, technical details, lacks AI- |
2026-03-23 |
| PR |
0.05 |
feat(channel): Add NapCat QQ |
|
Technical summary, includes test referen |
2026-03-23 |
| PR |
0.05 |
perf(tools): 缓存 Tool Definitions,避免循环内重复构建 |
|
Technical, uses informal notes, conclude |
2026-03-18 |
| PR |
0.05 |
perf(memory): 快速 Preflight 裁剪 —— 分离安全门与 LLM 摘要 |
|
Technical, references specific commits a |
2026-03-19 |
| PR |
0.05 |
feat: add hide_reasoning_steps config to filter reasoning di |
|
Brief changelog, direct config reference |
2026-03-22 |
| PR |
0.05 |
Add message filtering based on severity |
|
Direct, informal changes with technical |
2026-03-15 |
| PR |
0.05 |
feat(hooks): event-driven hook system with skill disable sup |
|
Concise bullet points, domain terms, non |
2026-03-12 |
| PR |
0.05 |
fix(qq): support voice file_type and audio format detection |
|
Technical changelog, human context, conc |
2026-03-21 |
| PR |
0.05 |
feat(agent): add tool call cycle detection to prevent infini |
|
Human changelog with config schema detai |
2026-03-19 |
| PR |
0.05 |
feat: add Qwen OAuth provider, image rehydration, Russian re |
|
Human technical summary, domain-specific |
2026-03-19 |
| PR |
0.05 |
feat(TUI): add TUI to interacte with nanobot in terminal |
|
Informal tone, domain-specific reference |
2026-03-17 |
| PR |
0.05 |
Add NapCat QQ channel support with message debouncing and in |
|
Technical summary, detailed features, te |
2026-03-14 |
| PR |
0.04 |
fix(telegram): respect send_progress config to disable strea |
|
Clear technical fix, domain-specific, in |
2026-03-16 |
| PR |
0.04 |
feat: implement trajectory persistence for subagents |
|
Terse changelog, domain references, no A |
2026-03-15 |
| PR |
0.03 |
feat(qq): decode voice attachments with transcription fallba |
|
Terse, technical, realtime context, no A |
2026-03-17 |
| PR |
0.03 |
change in agent flow: Immediate session message recording in |
|
Terse changelog, technical details, doma |
2026-02-18 |
| COMMIT |
0.00 |
feat(agent): replace global lock with per-session locks for |
|
Technical, domain-specific; no AI hallma |
2026-03-21 |
| COMMIT |
0.00 |
refactor command routing for future plugins and clearer CLI |
|
Extremely terse commit message, clearly |
2026-03-23 |
| COMMIT |
0.00 |
fix(memory): reserve completion headroom for consolidation |
|
'Made-with: Cursor' is tooling, not AI; |
2026-03-23 |
| COMMIT |
0.00 |
fix(cli): stop spinner after non-streaming interactive repli |
|
Very brief, typical human commit message |
2026-03-23 |
| COMMIT |
0.00 |
docs(provider): add mistral intro |
|
Short, domain-specific, no AI signals pr |
2026-03-18 |
| COMMIT |
0.00 |
feat(provider): add OpenVINO Model Server provider (#2193) |
|
Template-style, minimal free-text, appea |
2026-03-18 |
| COMMIT |
0.00 |
feat(providers): add Mistral AI provider |
|
Domain jargon, bullet points, typical fo |
2026-03-16 |
| COMMIT |
0.00 |
feat(streaming): centralize think-tag filtering and add Tele |
|
'Made-with: Cursor' not AI; phrasing mos |
2026-03-22 |
| COMMIT |
0.00 |
feat(cli): extract streaming renderer to stream.py with Rich |
|
'Made-with: Cursor' only; the rest is sp |
2026-03-22 |
| COMMIT |
0.00 |
feat: add streaming channel support with automatic fallback |
|
'Made-with: Cursor' not AI; technical co |
2026-03-22 |
| COMMIT |
0.00 |
feat(agent): add streaming groundwork for future TUI |
|
Terse with domain context and tool metad |
2026-03-22 |
| COMMIT |
0.00 |
fix(agent): count all message fields in token estimation |
|
Technical, concise commit message; no AI |
2026-03-22 |
| COMMIT |
0.00 |
refactor(agent): unify process_direct to return OutboundMess |
|
Human style, domain-specific vocabulary |
2026-03-21 |
| COMMIT |
0.00 |
fix(mcp): preserve schema semantics during normalization |
|
Technical description with domain-specif |
2026-03-21 |
| COMMIT |
0.00 |
fix: normalize MCP tool schema for OpenAI-compatible provide |
|
Brief, straightforward commit message; n |
2026-03-20 |
| COMMIT |
0.00 |
refactor(providers): hide oauth-only providers from config s |
|
Technical, includes errors, natural stru |
2026-03-20 |
| COMMIT |
0.00 |
chore: remove redundant github_copilot field from config.jso |
|
Single-line, minimal technical commit; n |
2026-03-20 |
| COMMIT |
0.00 |
docs: add github copilot oauth channel setup instructions |
|
Short, factual commit message related to |
2026-03-20 |
| COMMIT |
0.00 |
fix(email): preserve fetched messages across IMAP retry |
|
Technical with a minor typo; tone is con |
2026-03-20 |
| COMMIT |
0.00 |
Harden email IMAP polling retries |
|
Terse, imperative mood; standard for com |
2026-03-16 |
| COMMIT |
0.00 |
fix: add openssh-client and use HTTPS for GitHub in Docker b |
|
Technical details, some minor phrasing i |
2026-03-12 |
| COMMIT |
0.00 |
Add support for -h in the CLI |
|
Very short, direct CLI support addition; |
2026-03-16 |
| COMMIT |
0.00 |
feat(cron): add run history tracking for cron jobs |
|
Commit message with domain jargon and ty |
2026-03-20 |
| COMMIT |
0.00 |
fix(agent): preserve external cancellation in message loop |
|
Concise commit with domain abbreviations |
2026-03-20 |
| COMMIT |
0.00 |
fix(agent): handle asyncio.CancelledError in message loop |
|
Technical changelog, domain-specific, no |
2026-03-19 |
| COMMIT |
0.00 |
fix(custom_provider): truncate raw error body to prevent hug |
|
Brief message; domain-specific and human |
2026-03-20 |
| COMMIT |
0.00 |
refactor: remove deprecated memory_window, harden wizard dis |
|
Terse refactor summary; lacks AI phrasin |
2026-03-20 |
| COMMIT |
0.00 |
refactor: optimize onboard wizard - mask secrets, remove emo |
|
Detailed, technical, and domain-specific |
2026-03-20 |
| COMMIT |
0.00 |
fix(onboard): require explicit save in interactive wizard |
|
Cherry-pick with human authorship and co |
2026-03-19 |
| COMMIT |
0.00 |
feat(onboard): pass CLI args as initial config to interactiv |
|
Technical explanation, proper jargon; ty |
2026-03-17 |
| COMMIT |
0.00 |
feat(onboard): add field hints and Escape/Left navigation |
|
Domain-specific details; no ChatGPT-like |
2026-03-16 |
| COMMIT |
0.00 |
refactor(tests): extract onboard logic tests to dedicated mo |
|
Test refactor summary, domain abbreviati |
2026-03-16 |
| COMMIT |
0.00 |
feat(onboard): add model autocomplete and auto-fill context |
|
Feature summary is technical, relevant, |
2026-03-15 |
| COMMIT |
0.00 |
feat: add interactive onboard wizard for LLM provider and ch |
|
Succinct commit message with domain term |
2026-03-14 |
| COMMIT |
0.00 |
docs: refine spawn workspace guidance wording |
|
Message is concise and domain-specific, |
2026-03-20 |
| COMMIT |
0.00 |
delete redundant whitespaces in subagent prompts |
|
Short, domain-specific phrasing; clearly |
2026-03-19 |
| COMMIT |
0.00 |
docs: add subagent workspace assignment hint to spawn tool d |
|
Brief commit message, no AI hallmarks pr |
2026-03-19 |
| COMMIT |
0.00 |
fix: nanobot onboard update config crash |
|
Contains minor ESL errors and informal p |
2026-03-19 |
| COMMIT |
0.00 |
fix: separate Telegram connection pools and add timeout retr |
|
Detailed, technical free text with jargo |
2026-03-19 |
| COMMIT |
0.00 |
feat: support feishu code block |
|
Very brief, domain-specific term, not AI |
2026-03-19 |
| COMMIT |
0.00 |
docs(readme): clarify nanobot is unrelated to crypto |
|
Short, informal, direct phrasing indicat |
2026-03-18 |
| COMMIT |
0.00 |
fix(telegram): validate remote media URLs |
|
Concise commit with domain context, no A |
2026-03-18 |
| COMMIT |
0.00 |
feat(telegram): support HTTP(S) URLs for media in TelegramCh |
|
Standard feature commit message, no AI h |
2026-03-09 |
| COMMIT |
0.00 |
fix(providers): lazy-load provider exports |
|
Short, domain-specific commit message wi |
2026-03-18 |
| COMMIT |
0.00 |
When using custom_provider, a prompt "LiteLLM:WARNING" will |
|
Human phrasing and minor grammar issues |
2026-03-18 |
| COMMIT |
0.00 |
docs: MiniMax gifts to the nanobot community |
|
Brief, informal commit message typical o |
2026-03-18 |
| COMMIT |
0.00 |
logo: transparent background |
|
Concise, casual tone and context-specifi |
2026-03-07 |
| COMMIT |
0.00 |
fix(cron): preserve exact intervals in list output |
|
Technical language and informal style, n |
2026-03-18 |
| COMMIT |
0.00 |
fix:set subagent result message role = assistant |
|
Typo and terse style indicate human auth |
2026-03-16 |
| COMMIT |
0.00 |
docs(readme): fix broken link to Channel Plugin Guide |
|
Template-based, domain-specific; no AI h |
2026-03-15 |
| COMMIT |
0.00 |
fix: preserve image paths in fallback and session history |
|
Direct, technical language common to hum |
2026-03-17 |
| COMMIT |
0.00 |
test(feishu): cover media msg_type mapping |
|
Brief, technical phrasing without AI gen |
2026-03-17 |
| COMMIT |
0.00 |
fix(feishu): use correct msg_type for audio/video files |
|
Technical fix described concisely; human |
2026-03-09 |
| COMMIT |
0.00 |
test(feishu): cover heading and table markdown rendering |
|
Terse commit message with clear domain f |
2026-03-17 |
| COMMIT |
0.00 |
fix(feishu): fix markdown rendering issues in headings and t |
|
Technical detail and numbered issues imp |
2026-03-10 |
| COMMIT |
0.00 |
feat(slack): add default done reaction on completion |
|
Brief message, typical for human-written |
2026-03-17 |
| COMMIT |
0.00 |
feat(slack): update reaction emoji on task completion |
|
Domain-specific and signed-off, likely h |
2026-03-10 |
| COMMIT |
0.00 |
test(custom): cover empty choices response handling |
|
Short, specific commit typical of human |
2026-03-17 |
| COMMIT |
0.00 |
fix(providers): handle empty choices in custom provider resp |
|
Technical focus and brevity, no signs of |
2026-03-17 |
| COMMIT |
0.00 |
docs(readme): update multi-instance onboard examples |
|
Standard update to docs, very brief. |
2026-03-17 |
| COMMIT |
0.00 |
feat(onboard): align setup with config and workspace flags |
|
Simple commit, matches normal engineerin |
2026-03-17 |
| COMMIT |
0.00 |
fix(onboard): use configured workspace path on setup |
|
Concise fix, technical context, unlikely |
2026-03-17 |
| COMMIT |
0.00 |
fix(custom): support extraHeaders for OpenAI-compatible endp |
|
Brief and technical, no AI indicators. |
2026-03-17 |
| COMMIT |
0.00 |
docs: update v0.1.4.post5 release news |
|
Brief and typical commit msg; no AI sign |
2026-03-16 |
| COMMIT |
0.00 |
docs: update to v0.1.4.post5 release |
|
Normal, terse version update commit mess |
2026-03-16 |
| COMMIT |
0.00 |
bump version to 0.1.4.post5 |
|
Bump-version commit, short and common ph |
2026-03-16 |
| COMMIT |
0.00 |
docs: update news section |
|
Generic docs update; zero AI markers. |
2026-03-16 |
| COMMIT |
0.00 |
Delete .claude directory |
|
Concise, standard deletion summary. |
2026-03-15 |
| COMMIT |
0.00 |
qol: add version id to logging |
|
Typical informal commit message for a mi |
2026-03-15 |
| COMMIT |
0.00 |
pull remote |
|
Very terse, common non-AI commit message |
2026-02-22 |
| COMMIT |
0.00 |
fix(cli): pause spinner cleanly before printing progress out |
|
Technical, domain-specific, informal sty |
2026-03-16 |
| COMMIT |
0.00 |
refactor(cli): restore context manager pattern for spinner l |
|
Long explanation but technical and direc |
2026-03-16 |
| COMMIT |
0.00 |
fix(cli): stop spinner before printing tool progress lines |
|
Detailed commit summary, but technical a |
2026-03-15 |
| COMMIT |
0.00 |
fix: keep truncated session history tool-call consistent |
|
Very terse, uses technical shorthand, an |
2026-03-16 |
| COMMIT |
0.00 |
Fix orphan tool results in truncated session history |
|
Domain-specific phrasing, succinct, no A |
2026-03-16 |
| COMMIT |
0.00 |
perf: background post-response memory consolidation for fast |
|
Succinct performance commit; normal huma |
2026-03-16 |
| COMMIT |
0.00 |
perf: background post-response memory consolidation for fast |
|
Same as #3; brief technical language, hu |
2026-03-16 |
| COMMIT |
0.00 |
refactor(/new): background archival with guaranteed persiste |
|
Slightly more formal but shows technical |
2026-03-16 |
| COMMIT |
0.00 |
fix(loop): restore /new immediate return with safe backgroun |
|
Detailed, technical, lists changes clear |
2026-03-13 |
| COMMIT |
0.00 |
security: add SSRF protection, untrusted content marking, an |
|
Standard terse security commit message. |
2026-03-16 |
| COMMIT |
0.00 |
docs: add contributing guide and align CI with nightly branc |
|
Standard commit for docs and CI, uses co |
2026-03-16 |
| COMMIT |
0.00 |
docs: add branching strategy and CONTRIBUTING guide |
|
Slightly formal, but technical and list- |
2026-03-14 |
| COMMIT |
0.00 |
fix(heartbeat): inject shared current time context into phas |
|
Terse, domain-specific, no AI generation |
2026-03-16 |
| COMMIT |
0.00 |
fix(heartbeat): inject current datetime into Phase 1 prompt |
|
Technical writing with domain details; n |
2026-03-15 |
| PR |
0.00 |
fix(heartbeat): trim session history to prevent unbounded to |
|
Direct, bilingual, and includes brief hu |
2026-03-23 |
| PR |
0.00 |
feat: add zero-npm Web UI channel (FastAPI + WebSocket, ~45M |
|
Uses domain formalism but is changelog-s |
2026-03-08 |
| PR |
0.00 |
feat: web chat channel with SSE token streaming and multi-se |
|
Technical breakdown, no AI-typical boile |
2026-02-28 |
| PR |
0.00 |
proposal to adopt mypy some e.g. interfaces problems |
|
Colloquial, with typos and informal phra |
2026-03-22 |
| PR |
0.00 |
fix(exec): 修复 Windows 上 explorer.exe 返回 exit code 1 的误报问题 |
|
Detailed but human style; tool-used tag |
2026-03-23 |
| PR |
0.00 |
feat2: expand environment variables in config values |
|
Simple, domain-specific, and lacking AI- |
2026-03-23 |
| PR |
0.00 |
fix(exec): 修复 Windows 上 explorer.exe 返回 exit code 1 的误报问题 |
|
Same as #7; detailed but natural enginee |
2026-03-23 |
| PR |
0.00 |
feat: expand environment variables in config values |
|
Plain and concise, with domain-specific |
2026-03-19 |
| PR |
0.00 |
fix(exec): 修复 Windows 上 explorer.exe 返回 exit code 1 的误报问题 |
|
Contains typos and Chinese, technical de |
2026-03-23 |
| PR |
0.00 |
feat(provider): add mistral/ovms provider |
|
Brief thanks and changelog, clear signs |
2026-03-18 |
| PR |
0.00 |
feat: telegram/qq/whatsapp/feishu enhancement |
|
Informal tone, typos and natural structu |
2026-03-23 |
| PR |
0.00 |
Feat/specialist agents |
|
No content to evaluate. |
2026-03-23 |
| PR |
0.00 |
1 |
|
No content to evaluate. |
2026-03-23 |
| PR |
0.00 |
feat(agent): 增量保存 session —— 防止 agent loop 中途崩溃/取消导致数据丢失 |
|
Written in Chinese, technical, with proj |
2026-03-18 |
| PR |
0.00 |
feat: Project working directories |
|
Terse, practical style; domain-specific |
2026-03-23 |
| PR |
0.00 |
fix: current_role is no loger a build_messages parameter |
|
Brief, typo present, highly informal; no |
2026-03-22 |
| PR |
0.00 |
feat: Use per-session working directory, avoiding cross sess |
|
Concise, domain-specific language; infor |
2026-02-28 |
| PR |
0.00 |
Development |
|
Single terse statement; classic human-ge |
2026-03-23 |
| PR |
0.00 |
Prevent cron job self-duplication by injecting anti-recursio |
|
Short, informal commit message; no AI ha |
2026-03-22 |
| PR |
0.00 |
support channel-mapped multi-agent loops |
|
Concise summary, domain config details, |
2026-03-21 |