Commit Graph

  • 22c49f3a07 fix(chat): keep every iteration reasoning and render the timeline in emission order matevip 2026-08-06 05:13:09 -0400
  • 30560eb7cf fix(chat): classify pre-tool narration by observation count, not iteration budget matevip 2026-08-06 02:39:03 -0400
  • 48a7b979df test(skill): use placeholder bodies in credential-redaction fixtures matevip 2026-08-06 01:55:48 -0400
  • e22173a476 feat(skill): close the self-evolution loop — auto-bind, routine mining, curation provenance and restore points matevip 2026-08-06 01:51:22 -0400
  • 9dd58053c0 feat(channel): proactive channel-session message push + cron delivery target picker matevip 2026-08-05 05:51:59 -0400
  • 4c9394a86f fix(stt): surface endpoint, status and body diagnostics on STT failures (#580) matevip 2026-08-05 04:26:30 -0400
  • c31a216cbd feat(chat): first-token pending placeholder in the assistant bubble matevip 2026-08-04 23:28:17 -0400
  • fefb3b25b8 feat(chat): live pre-tool narration collapse via segment_kind SSE event matevip 2026-08-04 22:51:12 -0400
  • 32dd6e7911 fix(channel): sync-path IM channels stop relaying pre-tool rehearsals verbatim matevip 2026-08-04 22:50:42 -0400
  • 8a7a04ee1f refactor(channel): shared provisional-narration tracker as the single supersede authority matevip 2026-08-04 22:50:12 -0400
  • 547adb30ee feat(agent): producer-assigned content-kind tag on stream deltas matevip 2026-08-04 22:49:34 -0400
  • a578c8ef0e fix(stt): replace DashScope realtime WS replay with synchronous Qwen3-ASR HTTP recognition (#580) mateaix 2026-08-04 21:53:25 +0800
  • 54a2c3c0a3 fix(wecom): drop pre-tool rehearsal narrations from permanent bubbles matevip 2026-08-04 06:14:55 -0400
  • 77dd866243 feat(agent): stale-status guard appended to every reasoning system prompt matevip 2026-08-04 03:47:05 -0400
  • 29a1edc3b1 fix(chat): supersede pre-tool content segments by structure, not text patterns matevip 2026-08-04 03:46:32 -0400
  • 046080d6aa feat: thinking display overhaul — live think-tag extraction, real durations, default visibility, reconnect and team-note fixes matevip 2026-08-03 05:56:16 -0400
  • 679f749959 chore: bump version to 2.1.0-SNAPSHOT matevip 2026-08-03 03:22:32 -0400
  • aeb84784f2 feat(llm): add explicit context windows for GLM-5V-Turbo and the Kimi coding alias matevip 2026-08-03 03:15:19 -0400
  • 12c34c32a8 feat(llm): extend the built-in context-window table to the rest of the catalog matevip 2026-08-02 23:59:37 -0400
  • 5ba92f3b87 feat(llm): resolve per-model context windows instead of the global 128k default matevip 2026-08-02 23:39:31 -0400
  • bfd84fd5c3 fix(models): 成员角色可读取自己能绑定的 provider 选项 (#570) mateaix 2026-08-01 22:12:47 +0800
  • 88660caec8 fix(test): 用生产配置初始化 system-setting 列名缓存 mateaix 2026-08-01 20:34:07 +0800
  • 7fb6ba7461 sync: v2.0.0 dev + 落盘文件按天分目录 (#554) mateaix 2026-08-01 18:33:24 +0800
  • 4cd7ccaead release: v2.0.0 v2.0.0 matevip 2026-07-31 03:54:21 -0400
  • bdfa8a6f9d release: v2.0.0 matevip 2026-07-31 03:51:45 -0400
  • 91c9565f1f fix(agent): stop stale ledger entries from suppressing repeated status queries matevip 2026-07-31 02:37:27 -0400
  • 823efc0c36 feat(memory): surface per-user private memory copies in admin UI and tool results matevip 2026-07-31 01:50:52 -0400
  • ad6b0728e9 fix(channel): stop streaming replies from showing the same text twice matevip 2026-07-29 21:29:48 -0400
  • aaae3bf122 fix(channel): claim each inbound message once so redeliveries stop answering twice matevip 2026-07-29 05:43:01 -0400
  • 9bc4741aa7 fix(channel): apply message filters on card streaming paths matevip 2026-07-28 06:31:01 -0400
  • a0f0e85eb6 fix(docker): copy the mem0 plugin POM so the Maven reactor can be built matevip 2026-07-28 05:46:11 -0400
  • fcf5f3960b fix(agent): stop lossy-truncating retrieval tool results that must arrive whole matevip 2026-07-28 05:06:24 -0400
  • 3643aed756 fix(team): gate pending-task auto-claim to the assignee; expose attach in tool schema mateaix 2026-07-26 12:35:51 +0800
  • daa2c8b9ac docs: 2.0.0 release documentation — agent teams guide, feature doc updates, README and site refresh mateaix 2026-07-26 11:58:59 +0800
  • 2ed0d7d04f feat(memory): thread ownerKey through post-turn sync for per-owner writes mateaix 2026-07-26 11:07:04 +0800
  • f9fcf35dc7 chore(memory): backport bundled Mem0 docs source and align plugin code style with repo conventions mateaix 2026-07-26 10:56:27 +0800
  • 396cdb175b
    feat(memory): add Mem0 as an optional external plugin memory provider Lcos 2026-07-26 10:52:01 +0800
  • 7fb23e5404 fix(team): fresh event-stream subscriptions deliver live events only, no stale replay mateaix 2026-07-26 10:40:17 +0800
  • b6326daaf8 feat(team): windowed task board — paged terminal columns with true totals and database-side status counts mateaix 2026-07-26 10:17:47 +0800
  • 2cbe00a1e7 feat(team): plan-execute leads orchestrate through the task board — hand-off bridge, resume gate and step dependencies mateaix 2026-07-25 22:22:38 +0800
  • c15e51b34b feat(team): collaboration observability — live event channel, task timeline, prerequisite hand-off and readable validation errors mateaix 2026-07-25 19:57:57 +0800
  • 251a3288dd feat(team): execution hardening, task deliverables and run transcript visibility mateaix 2026-07-25 14:32:49 +0800
  • bc867f0cbb feat(ui): agent teams page with team management, kanban board and role-aware member views matevip 2026-07-24 17:38:44 +0800
  • 5e380a1b3c feat(team): admin REST API for teams, membership and the task board matevip 2026-07-24 17:38:23 +0800
  • 8fa10e3769 feat(team): team_tasks tool with role gating and team context injection into agent prompts matevip 2026-07-24 17:38:02 +0800
  • 86e65beafe feat(team): auto-dispatch assigned tasks to member agents and announce settled results to the lead matevip 2026-07-24 17:37:33 +0800
  • 626c3a2fae feat(team): team registry, membership and shared task board with guarded state transitions matevip 2026-07-24 17:37:04 +0800
  • 728ed53062 feat(skill): scope agent runtime skill resolution to the conversation workspace matevip 2026-07-24 14:12:08 +0800
  • f715e8ffc0 feat(skill): add workspace-scoped runtime skill resolution overloads matevip 2026-07-24 11:06:37 +0800
  • 67301c5f7c feat(skill): scope skill dedup, name uniqueness and reinstall/uninstall lookup by workspace matevip 2026-07-24 10:27:32 +0800
  • c18ff31ae8 feat(skill): scope skill workspace filesystem paths by workspace to isolate same-named skills matevip 2026-07-24 10:26:57 +0800
  • e294b32542 feat(channel): scope conversation ids by channel to stop cross-workspace bleed matevip 2026-07-23 18:50:10 +0800
  • 130112c5bf fix(ui): read the correct localStorage key for USER-scope always-approve matevip 2026-07-23 14:59:08 +0800
  • e2747df2c5 feat(channel): /model magic command for per-conversation model switching (restore) matevip 2026-07-23 11:49:28 +0800
  • 49f7a74386 fix(approval): persist the real pendingId on guard audit rows matevip 2026-07-23 11:46:22 +0800
  • 8174006b01 feat(approval): reject dead grant configurations at creation matevip 2026-07-23 11:46:15 +0800
  • be7b236cb5 feat(ui): surface the auto-approve outcome on audit rows with a create-grant shortcut matevip 2026-07-23 11:46:09 +0800
  • aa54058e31 feat(ui): scope-typed pickers and severity-ceiling hints on the auto-approve grant form matevip 2026-07-23 11:45:42 +0800
  • 1bb81234d0 feat(approval): classify auto-approve misses and persist the outcome on guard audit rows matevip 2026-07-23 11:44:21 +0800
  • a4ee953d31 feat(channel): /model magic command for per-conversation model switching mateaix 2026-07-22 22:27:34 +0800
  • 8f2d76965b test(channel): cover execution metadata persisted on the IM sync path matevip 2026-07-22 18:10:45 +0800
  • 717f15e91f feat(conversation): rewind-to-message endpoint and duplicate-free regenerate across web, webchat, and console UI matevip 2026-07-22 18:10:28 +0800
  • a183519d69 feat(channel): extract the per-turn stream accumulator and share it between web SSE and IM sync paths matevip 2026-07-22 18:09:59 +0800
  • d999608b2c fix(agent): exclude skill readers from tool-result spill so SKILL.md reaches the model intact matevip 2026-07-22 17:48:45 +0800
  • 4fde4c2b7a fix(channel): deliver magic-command confirmations via renderAndSend so pre-posted thinking placeholders get consumed matevip 2026-07-22 15:47:03 +0800
  • 4ac72a90a0 feat(skill): bundle file management — view and edit scripts, references, and templates from the console matevip 2026-07-22 15:39:59 +0800
  • aa0e249ce4 feat(skill): endpoint reachability checks in the skill requirement gate matevip 2026-07-22 14:38:37 +0800
  • 5e188cd77b feat(skill): single-source SKILL.md — DB canonical, workspace file as tracked cache matevip 2026-07-22 14:20:27 +0800
  • 8a55bdd367 feat(channel): relay per-stage narration as standalone messages on the sync IM path matevip 2026-07-22 14:08:55 +0800
  • 8749c915cd feat(wecom): roll progress bubble per stage narration matevip 2026-07-22 13:40:22 +0800
  • 3781275e59 feat(llm): smarter failover — overload-aware retries, provider retry windows, provider pool auto-recovery matevip 2026-07-22 11:12:47 +0800
  • 2405c7f3d6 chore: rewrite feishu tool guard card comments as functional descriptions; remove unused wecom media helpers mateaix 2026-07-21 21:55:39 +0800
  • be836b6f0a fix(wecom): harden streaming reply management mateaix 2026-07-21 21:48:30 +0800
  • e756219bdc fix(ui): channel binding picker shows agents created after page mount matevip 2026-07-21 18:41:44 +0800
  • a7fdbceb48 fix(wiki): wiki_disabled agent no longer receives wiki prompt injection matevip 2026-07-21 18:12:37 +0800
  • 0ad1371abd refactor(skill): harden bundled-skill DB sync and extend self-heal matevip 2026-07-21 18:12:29 +0800
  • 945d8b40a6
    fix(gitignore): ignore .env files at any level, keep .env.example templates Lcos 2026-07-21 18:02:58 +0800
  • 02772d58b8
    fix(skill): sync builtin skill scripts to DB and self-heal missing workspace scripts rootdeng 2026-07-21 17:56:56 +0800
  • bf6bed5511 feat(wecom): event-driven progress bubble with live tool trace matevip 2026-07-21 10:29:00 +0800
  • beb1a8c243 feat(channel): extensible magic commands (/new /help /status /stop) matevip 2026-07-21 10:28:41 +0800
  • 0cfd8b133a fix(build): pin shell/SQL scripts to LF via .gitattributes matevip 2026-07-21 10:28:26 +0800
  • f517580e22 fix(weixin): send generated files through weixin channel matevip 2026-07-21 10:28:07 +0800
  • fcd2b04397 fix(build): pin shell/SQL scripts to LF via .gitattributes (#544) mateaix 2026-07-20 21:58:41 +0800
  • 1e2b7bbc2c
    fix(weixin): send generated files through weixin channel (#543) jack 2026-07-20 20:34:59 +0800
  • d10ed9dd06 feat(channel): add clear magic command matevip 2026-07-20 18:21:46 +0800
  • ae62faee4e fix(chat): refresh agent list on chat page reactivation matevip 2026-07-17 18:15:38 +0800
  • 22a61e6e78 feat(wiki): closed relation schema for entity extraction matevip 2026-07-16 17:39:41 +0800
  • 7a1d237de4 fix(skill): decode zip entry names and content independently to fix mojibake on mixed-encoding archives matevip 2026-07-16 14:13:27 +0800
  • 19bd612c9a
    fix(datasource): re-encrypt password on connection test and discover PostgreSQL views RobinZhiBin 2026-07-15 16:07:53 +0800
  • b23cc32f33
    fix(wiki): make global starter-pack templates read-only 倪程伟 2026-07-15 14:57:18 +0800
  • fbfb8982cc
    fix(agents): keep each (provider, model) unique in the preference chain 倪程伟 2026-07-15 14:56:16 +0800
  • 97a040aa89
    fix(chat): dedupe tool-call segments by toolCallId, not name+args 倪程伟 2026-07-15 14:53:22 +0800
  • fc3d84d6c2
    fix(wiki): budget the system-prompt KB page listing to the model window 倪程伟 2026-07-15 14:52:43 +0800
  • 04a9bb9e13
    fix(chat): honour per-agent model override in web chat model selector 倪程伟 2026-07-15 14:51:55 +0800
  • bf224abc05
    feat(llm): default model discovery by protocol for custom providers + configurable modelsPath 倪程伟 2026-07-15 14:50:53 +0800
  • cd0360ff3f fix(wiki): stabilize concurrent raw-material uploads and PostgreSQL-compatible IDs matevip 2026-07-15 14:27:14 +0800
  • e2c3cfd5b4 fix(db): application-assigned ids for entities lacking auto-increment on PostgreSQL-compatible dialects matevip 2026-07-15 14:26:47 +0800
  • 6aad9fd945 fix(ui): resolve lint errors surfaced by the new ESLint config matevip 2026-07-15 14:26:27 +0800
  • f97624874c chore(ui): add ESLint 9 flat config and fix lint script matevip 2026-07-15 14:25:59 +0800
  • 8a6dd1fa67
    fix(wiki): stabilize concurrent raw-material uploads and PostgreSQL-compatible IDs RobinZhiBin 2026-07-15 09:51:20 +0800