Commit Graph

  • 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
  • e82adfed42 chore(ui): ESLint 9 flat config, lint script fix, and lint error cleanup mateaix 2026-07-14 21:11:58 +0800
  • f0dcc44fef feat(workspace): default storage root setting + desktop local-tools whitelist management (#512) matevip 2026-07-14 18:24:58 +0800
  • cf43294a9e fix(ui): resilient lazy-route loading during heavy agent runs (#515) mateaix 2026-07-13 21:50:53 +0800
  • 6f875215ab chore: bump version to 2.0.0-SNAPSHOT matevip 2026-07-13 18:10:41 +0800
  • c9cc5b4f6f feat(chat): glass-themed preview for uploaded & AI-generated docx/xlsx/pdf (#513) matevip 2026-07-13 18:00:54 +0800
  • c6f6f10fd0 release: v1.8.0 v1.8.0 mateaix 2026-07-12 17:30:23 +0800
  • a466f609cf release: v1.8.0 mateaix 2026-07-12 17:29:29 +0800
  • 60ea00dede feat(tool/browser): 无障碍树 ref 快照与按 ref 交互 + 真实浏览器隐私护栏 + 受控 CDP 逃生舱 mateaix 2026-07-12 14:56:02 +0800
  • 9d6509840c feat(content-studio): 内容日历去重 + 毛玻璃改版 + 外框线加实 mateaix 2026-07-12 13:08:58 +0800
  • ac4b277492 feat(content-studio): 交付即扫即记 + 内容日历只读页(自动化与打磨) mateaix 2026-07-12 11:51:12 +0800
  • f184b94bcd feat(content-studio): 生产硬化 —— 正文图上微信/密钥加密/token复用/内容日历去重/合规硬闸/封面兜底 mateaix 2026-07-11 22:32:14 +0800
  • 81f4b8f827 feat(content-studio): 小红书以图为主打包 xhs_package(强制≥3图 + 在线预览) mateaix 2026-07-11 20:03:34 +0800
  • 85bee7a041 feat(content-studio): 公众号凭据设置+截图工具+平台规范; fix: 封面按文件名自愈 mateaix 2026-07-11 18:48:11 +0800
  • f6fb7f2556 fix(skills): 补齐技能自带 scripts(去AI化检测脚本等)到开源 mateaix 2026-07-11 12:15:23 +0800
  • 973c4c508c feat(content-studio): 公众号/小红书图文创作场景 + gzh_package 打包与在线预览 mateaix 2026-07-11 12:01:41 +0800
  • e6c35ecfc7 fix(channel): sanitize conversationId as a filesystem path segment — fixes wecom/dingtalk/feishu attachment upload on Windows (#507) matevip 2026-07-10 16:54:05 +0800
  • 11fa2b0a03
    feat(skill): configurable pip index for skill Python scripts (mirror & private LAN sources) MIST 2026-07-10 14:48:56 +0800
  • 71ad735e95 feat(wiki): cross-KB wikilinks [[kbId/slug]] and raw-material batch filter/reprocess/delete (#506) matevip 2026-07-10 12:01:48 +0800
  • 84bbf1cb3e chore(mcp): drop stray progress design doc from repo root; tidy snapshot map matevip 2026-07-09 18:07:41 +0800
  • e35c07f742
    feat(mcp): progress notifications for long-running MCP tools MIST 2026-07-09 18:05:14 +0800
  • 4ae4731d54 fix(tool-guard): harden filesystem-root skip and chat-upload fallback in boundary checks matevip 2026-07-09 15:04:34 +0800
  • bc9768b717
    fix(tool-guard): false workspace-boundary blocks on sed empty replacement and chat-upload attachments MIST 2026-07-09 10:48:17 +0800
  • cc444f4c06 feat(agent): tool-call loop guard, post-mutation verify reminder, warning chips matevip 2026-07-08 18:18:34 +0800
  • 5b948f7852 perf(ui): on-demand Element Plus, tree-shake unused components matevip 2026-07-08 15:54:18 +0800
  • 1318a32b71 perf(ui): cut initial-load bundle via lazy model-viewer and preload fix matevip 2026-07-08 15:53:57 +0800
  • 5db8fb14a4 fix(chat): stop history view snapping to bottom during streaming (#498) matevip 2026-07-08 15:53:10 +0800
  • 87a5f8a844 chore(deps): upgrade Spring Boot to 3.5.16 matevip 2026-07-08 11:26:56 +0800
  • b1648cad88 feat(llm): add Volcano Engine Agent Plan provider (/api/plan/v3) with GLM-5.2 primary matevip 2026-07-08 11:21:23 +0800
  • 41a518de93 fix(llm): avoid stale-connection resets on OpenAI-compatible endpoints matevip 2026-07-08 10:54:33 +0800
  • c5805016a3 fix(tool-guard): resolve relative file paths against the workspace root, not process CWD (#494) matevip 2026-07-07 18:33:16 +0800
  • 6802fc1c6a feat(chat): context occupancy panel with per-source breakdown (#492) matevip 2026-07-06 16:44:59 +0800
  • 09d9fba1ff chore(deploy): switch public Docker stack to PostgreSQL 16 (#491) matevip 2026-07-06 14:21:53 +0800