| COMMIT |
1.00 |
refactor(channels): abstract login() into BaseChannel, unify |
|
Commit message contains explicit AI assi |
2026-03-23 |
| COMMIT |
1.00 |
feat(weixin): add outbound media file sending via CDN upload |
|
Commit message contains explicit AI assi |
2026-03-23 |
| COMMIT |
1.00 |
feat(weixin): add personal WeChat channel via ilinkai HTTP l |
|
Commit message contains explicit AI assi |
2026-03-22 |
| COMMIT |
1.00 |
fix(qq): fix local file outbound and add svg as image type ( |
|
Commit message contains explicit AI assi |
2026-03-20 |
| COMMIT |
1.00 |
feat(qq): bot can send and receive images and files (#1667) |
|
Commit message contains explicit AI assi |
2026-03-20 |
| 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 |
| PR |
1.00 |
feat(discord): Use `discord.py` for stable discord channel |
|
PR body explicitly mentions AI collabora |
2026-03-25 |
| PR |
1.00 |
fix(bridge): add participant field and compute wasMentioned |
|
Explicitly states AI generation with ref |
2026-03-15 |
| PR |
1.00 |
fix: subagent results are sent to chat root instead of reply |
|
PR body explicitly mentions AI collabora |
2026-03-21 |
| PR |
1.00 |
fix: make heartbeat stateless by default |
|
PR body explicitly mentions AI collabora |
2026-03-24 |
| PR |
0.42 |
feat(agent): add multi-agent system with per-agent config an |
|
Structured technical changelog, slight f |
2026-03-26 |
| PR |
0.40 |
feat(security): pluggable ToolGuard middleware for tool-leve |
|
Detailed and organized, but some formal |
2026-03-23 |
| PR |
0.35 |
feat(agent): add skill discovery mode for large skill sets |
|
Structured, technical summary with minor |
2026-03-26 |
| PR |
0.30 |
fix: disable SDK built-in retries to prevent stacking with c |
|
Problem explanation, technical details; |
2026-03-26 |
| PR |
0.30 |
fix(context): coalesce consecutive messages with the same ro |
|
Detailed but technical; minor politeness |
2026-03-23 |
| PR |
0.30 |
feat(eval): add agent evaluation harness with built-in scena |
|
Concise, technical, with clear bullet po |
2026-03-20 |
| PR |
0.30 |
feat(web_search): support multiple search providers with aut |
|
Slightly formal in problem statement but |
2026-03-16 |
| PR |
0.30 |
[Feature Enhancement] Provide a unified daemon gateway seman |
|
Slightly formal and polite, but technica |
2026-03-11 |
| PR |
0.28 |
perf(cli): optimize streaming UI responsiveness by throttlin |
|
Domain-specific markdown details; slight |
2026-03-26 |
| PR |
0.25 |
fix(provider): remove duplicate max_tokens from OpenAICompat |
|
Detailed domain explanation, clear techn |
2026-03-26 |
| 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 |
Configured subagents |
|
Technical content, succinct; uses domain |
2026-03-22 |
| PR |
0.20 |
feat(discord): configurable read receipt + subagent working |
|
Technical, domain-specific, succinct exp |
2026-03-21 |
| PR |
0.20 |
feat(channels): Add full media support for QQ and WeCom chan |
|
Technical language, manual testing note, |
2026-03-21 |
| PR |
0.20 |
fix(qq): support voice file_type and audio format detection |
|
Highly technical, direct, with API refer |
2026-03-21 |
| PR |
0.20 |
feat(agent): implement Subagent Error Recovery with Checkpoi |
|
Technical changelog and explanation; ton |
2026-03-20 |
| PR |
0.20 |
feat: user/group specification in tool hints on/off |
|
Some unnatural phrasing, but context and |
2026-03-19 |
| PR |
0.20 |
feat(cron): add edit action and show full message in list |
|
Mostly technical, template-like, but hum |
2026-03-18 |
| PR |
0.20 |
fix: prioritize command key in tool hints to prevent empty e |
|
Bug explanation in a natural, informal m |
2026-03-17 |
| PR |
0.20 |
fix: hide message tool from tool hints to prevent duplicate |
|
Mix of template and direct fix explanati |
2026-03-17 |
| PR |
0.20 |
feat: respect minimal configs during onboard |
|
Somewhat template-based, but reasoning a |
2026-03-17 |
| PR |
0.20 |
feat(web, add a website for interaction): add browser worksp |
|
Technical, minor truncation, direct styl |
2026-03-17 |
| PR |
0.20 |
Add Microsoft Teams channel on v0.1.4.post5 base |
|
Template-like structure, concise technic |
2026-03-17 |
| PR |
0.20 |
fix(telegram): respect send_progress config to disable strea |
|
Technical explanation with config detail |
2026-03-16 |
| PR |
0.20 |
feat(hooks): event-driven hook system with skill disable sup |
|
Technical, domain vocabulary, and soluti |
2026-03-12 |
| PR |
0.20 |
feat: Speech System |
|
Technical description with some lists; n |
2026-02-18 |
| PR |
0.20 |
feat(feishu): implement thread/topic-based conversation isol |
|
Structured but informal tone, emojis, an |
2026-03-23 |
| PR |
0.19 |
feat(cli): add slash command auto-completion |
|
Terse change list, clear domain language |
2026-03-26 |
| PR |
0.15 |
Feat/matrix streaming support |
|
Technical language, concise, no AI hallm |
2026-03-24 |
| PR |
0.15 |
feat (provider) : implement AWS Bedrock provider |
|
Uses technical detail and motivation; no |
2026-03-25 |
| PR |
0.15 |
docs: implement comprehensive multilingual mkdocs suite and |
|
Contains some formal structure but clear |
2026-03-18 |
| PR |
0.12 |
integrated_memory_framework |
|
Bilingual summary, domain-specific struc |
2026-03-26 |
| 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(subagent): add pause-resume mechanism for user interact |
|
Domain jargon, detailed change list, inf |
2026-03-26 |
| PR |
0.10 |
feat(telegram): coalesce forwarded messages with user text |
|
Technical, uses examples and references, |
2026-03-26 |
| PR |
0.10 |
feat(command): add `/skill` slash command for user-activated |
|
Direct, technical, and informal with dom |
2026-03-25 |
| PR |
0.10 |
feat(whatsapp): auto-mention sender in group replies |
|
Human style summary and problem statemen |
2026-03-26 |
| PR |
0.10 |
feat(bridge): tappable outbound @mentions with LID-aware JID |
|
Technical summary, specific details, not |
2026-03-26 |
| PR |
0.10 |
fix(bridge): LID-aware mention detection and reply-to-bot su |
|
Domain-specific details, technical langu |
2026-03-26 |
| PR |
0.10 |
Endpoint channel |
|
Technical, detailed, lacking AI hallmark |
2026-03-11 |
| PR |
0.10 |
fix(provider): auto-normalize tool arguments in ToolCallRequ |
|
Clear structure, some formality but most |
2026-03-26 |
| PR |
0.10 |
feat: support channel-mapped multi-agent profiles with backw |
|
Structured technical summary; specific j |
2026-03-25 |
| PR |
0.10 |
feat: add per-chat MCP server scoping via allowedChats |
|
Well-structured, but free-text is domain |
2026-03-24 |
| PR |
0.10 |
feat(security): add tirith pre-exec command scanning |
|
Slightly formal in intro, but technical |
2026-03-23 |
| PR |
0.10 |
feat2: expand environment variables in config values |
|
Direct, technical, and concise PR descri |
2026-03-23 |
| PR |
0.10 |
feat: Project working directories |
|
Concise, technical, with typo-like phras |
2026-03-23 |
| PR |
0.10 |
feat(memory): implement Pluggable Memory Provider and eval b |
|
Changelog is terse, direct, and domain-s |
2026-03-20 |
| PR |
0.10 |
fix(telegram): log network errors as warnings without stackt |
|
Direct technical explanation, no AI sign |
2026-03-19 |
| PR |
0.10 |
feat(agent): add tool call cycle detection to prevent infini |
|
Technical summary; uses domain terms, in |
2026-03-19 |
| PR |
0.10 |
feat: add ConversationCallback for LLM tracing |
|
Succinct technical explanation, shows do |
2026-03-19 |
| PR |
0.10 |
feat: add Qwen OAuth provider, image rehydration, Russian re |
|
Technical bullet points, practical motiv |
2026-03-19 |
| PR |
0.10 |
fix(telegram): support sending messages to specific topics v |
|
Detailed but direct technical summary wi |
2026-03-19 |
| PR |
0.10 |
fix(telegram): support commands with bot username suffix in |
|
Technical issue/solution explanation wit |
2026-03-18 |
| PR |
0.10 |
feat: Fill in new configs when schema changes |
|
Informal tone, specific context, no AI h |
2026-03-18 |
| PR |
0.10 |
agent: use ContextVar for tool routing context |
|
Technical, domain-specific vocabulary, h |
2026-03-18 |
| PR |
0.10 |
agent: wait for outbound message delivery acknowledgement |
|
Domain-specific changelog and motivation |
2026-03-18 |
| PR |
0.10 |
feat: Support multiple custom configurations |
|
Informal tone and detailed example, no A |
2026-03-18 |
| PR |
0.10 |
feat(qq): decode voice attachments with transcription fallba |
|
Terse technical notes and test checklist |
2026-03-17 |
| PR |
0.10 |
Add message filtering based on severity |
|
Direct, informal, with typos and domain |
2026-03-15 |
| PR |
0.10 |
feat: sandbox exec calls with bwrap and run container as non |
|
Casual, domain abbreviations, and markdo |
2026-03-12 |
| PR |
0.10 |
fix(cron): create separate session per cron execution |
|
Highly technical with code and tables; v |
2026-03-25 |
| PR |
0.10 |
feat: add fallback models support for automatic failover |
|
Detailed technical doc, domain jargon, n |
2026-03-23 |
| PR |
0.10 |
feat: handle MCP ImageContent in tool responses |
|
Concise, technical, lots of jargon and c |
2026-03-23 |
| PR |
0.10 |
feat(heartbeat): skip LLM call when HEARTBEAT.md has no acti |
|
Technical summary with domain terms and |
2026-03-25 |
| PR |
0.10 |
fix: prevent consecutive assistant messages in conversation |
|
Technical summary, domain details, and m |
2026-03-25 |
| PR |
0.10 |
feat: add nano team mode — LLM-planned multi-worker async co |
|
Technical free-text, uses shorthand and |
2026-03-14 |
| PR |
0.10 |
feat(heartbeat): structured decision + prioritized context b |
|
Technical, concise, references issues an |
2026-03-01 |
| PR |
0.10 |
feat: add language parameter for Groq Whisper API |
|
Domain-specific config details and examp |
2026-03-25 |
| PR |
0.08 |
feat: multi-subagent orchestration - role templates, progres |
|
Mix of technical & Chinese, casual tone, |
2026-03-25 |
| COMMIT |
0.07 |
fix(provider): accept plain text OpenAI-compatible responses |
|
Fix commit; casual tone, includes regres |
2026-03-25 |
| 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 |
Feature/Support fine-grained workspace allowlist |
|
Concise config explanation, domain detai |
2026-03-26 |
| PR |
0.05 |
fix(exec): add allowedInternalHosts configuration for exec t |
|
Brief, domain-specific, clear technical |
2026-03-24 |
| PR |
0.05 |
fix(heartbeat): prevent token explosion and session history |
|
Technical postmortem style, uses domain |
2026-03-26 |
| PR |
0.05 |
fix(heartbeat): prevent context explosion loop by truncating |
|
Concise technical explanation, problem/s |
2026-03-26 |
| PR |
0.05 |
fix(channel): coalesce queued stream deltas to reduce API ca |
|
Has technical detail, informal summary, |
2026-03-26 |
| PR |
0.05 |
fix(telegram): gate draft streaming behind explicit config |
|
Natural explanations, domain terms, and |
2026-03-26 |
| PR |
0.05 |
fix(config): restore context window validator import and war |
|
Direct, bug-focused, terse; minimal boil |
2026-03-26 |
| PR |
0.05 |
feat(channel): Add NapCat QQ |
|
Informal, concrete, references own testi |
2026-03-23 |
| PR |
0.05 |
feat(TUI): add TUI to interacte with nanobot in terminal |
|
Informal, non-standard grammar, natural |
2026-03-17 |
| PR |
0.05 |
change in agent flow: Immediate session message recording in |
|
Direct, technical changelog, human-autho |
2026-02-18 |
| PR |
0.05 |
fix: make heartbeat runs ephemeral |
|
Direct technical description, not overly |
2026-03-23 |
| PR |
0.05 |
feat(providers): Mistral Provider and More general transcrip |
|
Terse, informal, contains domain-specifi |
2026-03-07 |
| PR |
0.05 |
fix: reap zombie child processes from exec tool (#2405) |
|
Casual, technical language, clear proble |
2026-03-23 |
| PR |
0.05 |
feat(channel): add message send retry mechanism with exponen |
|
Changelog style, terse, domain-specific, |
2026-03-25 |
| PR |
0.05 |
feat(tools): auto-cast parameter types to match tool schema |
|
Technical, relevant examples, informal a |
2026-03-06 |
| PR |
0.05 |
feat(provider): add Step Fun (阶跃星辰) provider support |
|
Chinese & brief, informal, human style |
2026-03-25 |
| COMMIT |
0.00 |
fix telegram streaming message boundaries |
|
Terse, domain-specific commit message. |
2026-03-26 |
| COMMIT |
0.00 |
feat(provider): add Step Fun (阶跃星辰) provider support |
|
Brief technical commit, minor grammar si |
2026-03-25 |
| COMMIT |
0.00 |
refactor(channel): centralize retry around explicit send fai |
|
Technical language, domain-specific, con |
2026-03-25 |
| COMMIT |
0.00 |
feat(channel): add message send retry mechanism with exponen |
|
Uses domain jargon, bullet structure, no |
2026-03-25 |
| COMMIT |
0.00 |
fix(agent): use configured timezone when registering cron to |
|
Concise technical summary, minor grammar |
2026-03-25 |
| COMMIT |
0.00 |
refactor(cron): align displayed times with schedule timezone |
|
Short technical summary, Cursor mention, |
2026-03-25 |
| COMMIT |
0.00 |
feat(cron): inherit agent timezone for default schedules |
|
Technical, Cursor mention, minor grammar |
2026-03-25 |
| COMMIT |
0.00 |
feat(config): add configurable timezone for runtime context |
|
Direct, domain-specific language, no AI |
2026-03-25 |
| COMMIT |
0.00 |
fix(providers): add max_completion_tokens for openai o1 comp |
|
Terse commit title; domain abbreviations |
2026-03-25 |
| COMMIT |
0.00 |
refactor(provider): preserve extra_content verbatim for Gemi |
|
Technical, terse commit with domain voca |
2026-03-25 |
| COMMIT |
0.00 |
fix(Gemini): update ToolCallRequest and OpenAICompatProvider |
|
Brief, specific fix message; no AI signa |
2026-03-25 |
| COMMIT |
0.00 |
feat(OpenAICompatProvider): enhance tool call handling with |
|
Concise feature commit; domain-specific, |
2026-03-25 |
| COMMIT |
0.00 |
Update group policy explanation in README |
|
README update, concise summary typical f |
2026-03-24 |
| COMMIT |
0.00 |
Update README with group policy clarification |
|
README update, brief and domain-specific |
2026-03-24 |
| COMMIT |
0.00 |
fix(WeiXin): version migration |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
chore(WeiXin): version migration and compatibility update |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
fix(WeiXin): auto-refresh expired QR code during login to im |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
fix(WeiXin): persist _context_tokens with account.json to re |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
fix(WeiXin): resolve polling issues in WeiXin plugin |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
feat(WeXin): add route_tag property to adapt to WeChat offic |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
docs: update news section |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
docs: update news section about litellm |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
refactor: replace litellm with native openai + anthropic SDK |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
fix(security): pin litellm and add supply chain advisory not |
|
— |
2026-03-24 |
| COMMIT |
0.00 |
refactor(tests): optimize unit test structure |
|
Standard commit message; no AI signs. |
2026-03-24 |
| COMMIT |
0.00 |
fix(filesystem): clarify optional tool argument handling |
|
Includes domain details and concise huma |
2026-03-24 |
| COMMIT |
0.00 |
remove some none used f string |
|
Brief, informal, with typos; clearly hum |
2026-03-23 |
| COMMIT |
0.00 |
proposal to adopt mypy some e.g. interfaces problems |
|
Casual style and domain abbreviations; h |
2026-03-22 |
| COMMIT |
0.00 |
fix(provider): accept canonical and alias provider names con |
|
Direct, domain-specific structure; human |
2026-03-24 |
| COMMIT |
0.00 |
docs(weixin): clarify source-only installation in README |
|
Concise, template-like; no AI indication |
2026-03-24 |
| COMMIT |
0.00 |
docs: update channel table and add plugin dev note |
|
Standard docs update message, terse and |
2026-03-23 |
| COMMIT |
0.00 |
feat(whatsapp): add outbound media support via bridge |
|
Typical feature commit, uses domain term |
2026-03-23 |
| COMMIT |
0.00 |
docs: require explicit channel login command |
|
Direct and instructive; human style. |
2026-03-23 |
| COMMIT |
0.00 |
docs(weixin): add setup guide and focused channel tests |
|
Documentation edit with focused project |
2026-03-23 |
| COMMIT |
0.00 |
fix(cli): use discovered class for channel login |
|
Brief, domain-specific commit message wi |
2026-03-23 |
| COMMIT |
0.00 |
fix(agent): instruct LLM to use message tool for file delive |
|
Detailed changelog, domain-specific cont |
2026-03-23 |
| COMMIT |
0.00 |
feat: add media message support in agent context and message |
|
Human commit with domain jargon and a Gi |
2026-03-23 |
| COMMIT |
0.00 |
refine heartbeat session retention boundaries |
|
Concise technical commit message, no AI |
2026-03-23 |
| COMMIT |
0.00 |
fix: clear heartbeat session to prevent token overflow |
|
Short, informal with domain context; typ |
2026-03-23 |
| COMMIT |
0.00 |
refactor(shell): fix syntax error |
|
Domain-specific, concise; no AI stylisti |
2026-03-23 |
| COMMIT |
0.00 |
refactor(shell): use finally block to reap zombie processes |
|
Brief technical revision; human-like lan |
2026-03-22 |
| COMMIT |
0.00 |
refactor(shell): use finally block to reap zombie processes |
|
Direct, terse technical language; human |
2026-03-22 |
| COMMIT |
0.00 |
fix(shell): reap zombie processes when command timeout kills |
|
Domain jargon, short phrasing, no AI sig |
2026-03-22 |
| 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 |
feat(feishu): add thread reply support for topic group messa |
|
Short domain-specific commit message, hu |
2026-03-20 |
| COMMIT |
0.00 |
feat(whatsapp): add group_policy to control bot response beh |
|
Terse commit with domain terms; human-wr |
2026-03-18 |
| COMMIT |
0.00 |
fix(qq): handle file:// URI on Windows in _read_media_bytes |
|
Technical explanation, informal tone, us |
2026-03-23 |
| COMMIT |
0.00 |
feat(telegram): add silent_tool_hints config to disable noti |
|
Commit provides terse description, domai |
2026-03-20 |
| COMMIT |
0.00 |
feat(telegram): add react_emoji config for incoming messages |
|
Short, domain-specific commit message, n |
2026-03-21 |
| 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 |
| PR |
0.00 |
add xiaomi mimo llm support |
|
Short, direct commit without AI signals. |
2026-03-26 |
| PR |
0.00 |
fix(openai_compat_provider): max_completion_tokens limited t |
|
Casual, includes domain context, typos a |
2026-03-25 |
| PR |
0.00 |
feat(telegram): coalesce forwarded & burst messages via debo |
|
Human style, example usage, casual tone, |
2026-03-25 |
| PR |
0.00 |
Avoid error due to double assistant messages at end of list. |
|
Terse, direct, some informal language; c |
2026-03-23 |
| PR |
0.00 |
docs(discord): add Discord server channel setup guide |
|
Practical, slightly informal documentati |
2026-03-19 |
| PR |
0.00 |
perf(memory): 快速 Preflight 裁剪 —— 分离安全门与 LLM 摘要 |
|
Chinese technical writing with domain sp |
2026-03-19 |
| PR |
0.00 |
feat(agent): 增量保存 session —— 防止 agent loop 中途崩溃/取消导致数据丢失 |
|
Chinese technical text with code and dom |
2026-03-18 |
| PR |
0.00 |
Add transcription backend selection with auto/faster-whisper |
|
Terse changelog style, dense technical s |
2026-03-18 |
| PR |
0.00 |
perf(tools): 缓存 Tool Definitions,避免循环内重复构建 |
|
Chinese technical writing, Cursor attrib |
2026-03-18 |
| PR |
0.00 |
增加local_mode本地配置项控制 |
|
Chinese technical text, typos, and short |
2026-03-18 |
| PR |
0.00 |
feat: implement trajectory persistence for subagents |
|
Bullet list, terse, domain-specific, not |
2026-03-15 |
| PR |
0.00 |
feat: 引入可选的双层架构(Steering Loop + AgentMessage) |
|
Chinese technical argumentation, structu |
2026-02-26 |
| PR |
0.00 |
fix(providers): make max_tokens and max_completion_tokens mu |
|
Technical explanation, template headings |
2026-03-25 |