Commit Graph

  • 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
  • 15f134a35e docs(agent): fix stale ledger-guard comment and translate ActionNode javadoc matevip 2026-07-06 11:52:59 +0800
  • e4dd08b5f4
    feat(agent): 注意力锚定与环境感知——MCP 工具溯源 + skill 约束固定 + 事件通知 (#490) MIST 2026-07-06 11:50:41 +0800
  • e236800002 chore: bump version to 1.8.0-SNAPSHOT matevip 2026-07-06 11:40:52 +0800
  • d950d54b00 fix(ui): resolve state confusion and cross-user data leak when switching menus/workspaces matevip 2026-07-06 10:17:21 +0800
  • c8bf4e0f89 release: v1.7.0 v1.7.0 mateaix 2026-07-04 20:28:15 +0800
  • 6252dfb81a release: v1.7.0 mateaix 2026-07-04 20:28:15 +0800
  • 9dfdae0aec docs(ui): translate tier-btn specificity comment to English mateaix 2026-07-04 12:13:27 +0800
  • d9c999abc8
    fix(ui): stop tool-tier toggle button text overflow by raising .tier-btn selector specificity MIST 2026-07-04 12:12:25 +0800
  • 53a12ee18d
    feat(plugin/settings): search-provider catalog endpoint + grouped settings UI + plugin config form 倪程伟 2026-07-04 12:06:33 +0800
  • 9fb3550e91
    fix(ui): 修复菜单/工作区切换时的状态错乱与跨用户数据泄漏 (#483) MIST 2026-07-03 19:27:18 +0800
  • 35142508db fix(agent): 推理节点尊重模型配置的 maxTokens 输出上限,并按真实窗口钳制,修复严格本地服务端的 max_tokens 预检拒绝 matevip 2026-07-03 19:11:37 +0800
  • 727adcd24b feat(agent): 压缩清理占位符信息化——保留工具名/原始大小/首行要点,便于模型判断是否需要重跑 matevip 2026-07-03 18:53:27 +0800
  • 36d1f1027d feat(agent): 小上下文降级档——紧凑/底线档收紧注入、压缩触发比自适应、prefix 分块统计与预超限快速失败 matevip 2026-07-03 18:53:05 +0800
  • bf0d64e46a feat(tool): 工具 schema 预算阈值门——超出窗口预算时按使用频度自动降级到扩展目录,enable_tool 可找回 matevip 2026-07-03 18:52:45 +0800
  • 56737e197f feat(agent): prefix 注入块统一 token 预算——记忆/Wiki 注入随模型有效窗口缩放,身份 prompt 超大告警 matevip 2026-07-03 18:51:32 +0800
  • 67fd74f7fb feat(llm): 本地模型上下文窗口探测——Ollama/vLLM 真实窗口接入会话预算,超限报错自动反解窗口值 matevip 2026-07-03 18:51:08 +0800
  • 17e220534c docs: 刷新内置文档镜像,与站点文档对齐 matevip 2026-07-03 18:50:17 +0800
  • 80815612ce chore(search): drop internal issue refs and external-project names from plugin search code matevip 2026-07-03 17:00:13 +0800
  • 0a58b3fb35
    feat(plugin): 插件化搜索 Provider — PluginType.SEARCH + PluginSearchProvider SPI (#477) (#479) 倪程伟 2026-07-03 16:57:27 +0800
  • dcc5382bf9
    test(skill): add missing scripts/run.sh fixture for SkillBundleMaterializerTest (#480) 倪程伟 2026-07-03 16:50:52 +0800
  • b6cca3edd0 fix(skill): make skill ZIP size caps configurable (#467) matevip 2026-07-03 14:58:48 +0800
  • bb946685b3 fix(chat): render generated-file download links with the file name, not the raw id URL (#466) matevip 2026-07-03 14:34:35 +0800
  • 25737495e5 feat(chat): per-turn token usage breakdown with cache hit/miss/write and reasoning split (#474) matevip 2026-07-03 11:28:00 +0800
  • 6741920446
    fix(ui): 修复工具目录页面层级切换按钮文字溢出与比例失调 (#476) MIST 2026-07-03 10:43:44 +0800
  • fa5d406118
    fix(wiki): agent 通过 wiki_create_page 写入的页面缺少 raw/chunks/embeddings/citations,界面无法识别与操作 (#475) MIST 2026-07-03 10:37:16 +0800
  • 2e3dd071a5 fix(kb-open): assert session belongs to path kbId + cleanup matevip 2026-07-02 17:51:25 +0800
  • 20c681a7c8
    feat(kb-open): Deep Research 开放 API(start/SSE/status/cancel) (#446) 倪程伟 2026-07-02 17:47:24 +0800
  • 9d4041714f
    fix(chat): store chat-upload path as root-relative, not absolute server path (#455) 倪程伟 2026-07-02 17:40:59 +0800
  • b6d60cd946 fix(chat): drop stale workspace agentId from chat URL on remount (#465) matevip 2026-07-02 17:35:17 +0800
  • 91a7842393
    fix(mcp): fail-closed on unknown channel + signing-key self-heal (#471) 倪程伟 2026-07-02 11:13:27 +0800
  • c3da1ce817 fix(browser): actually block redirect targets in SSRF interceptor matevip 2026-07-02 10:31:33 +0800
  • c95df54949 harden(browser): re-check SSRF on every request + make metadata block unbypassable matevip 2026-07-02 09:43:34 +0800
  • b9f01db6f7 fix(browser): scope per-context TLS bypass to LAN mode matevip 2026-07-02 09:27:09 +0800
  • 9e33782b7d
    feat(browser): 放开内网服务访问限制,新增局域网部署模式开关 (#472) MIST 2026-07-02 09:25:16 +0800
  • a1221ac02d feat(mcp): type on-behalf-of identity by channel/trust (#459) 倪程伟 2026-07-01 07:15:00 +0800
  • fcd682e4b4 test(mcp): import Set/Map instead of inline FQN in identity-forward tests matevip 2026-07-01 18:53:37 +0800
  • 758bdbb94b
    feat(mcp): STDIO MCP server 透传认证用户身份(opt-in per server) (#460) 倪程伟 2026-07-01 18:51:08 +0800
  • 3ac73623ee
    fix(memory): bound mate_memory_recall.filename to VARCHAR(256) (#461) (#463) 倪程伟 2026-07-01 18:42:20 +0800
  • fa4e7018a0 feat(delegation): 本轮 token 总量页脚 + 子 Agent 用量向上滚加 matevip 2026-06-30 17:21:10 +0800
  • 6854f8cc44 feat(tool): surface execute_shell_command artifacts; fix download filename matevip 2026-06-30 14:01:48 +0800
  • 5cf1c46dd4 feat(tool): surface files written by execute_code as one-click downloads matevip 2026-06-30 11:31:14 +0800
  • d390935763 feat(delegation): 子 Agent 成本透出 + 单任务/计划步骤委派结构化 matevip 2026-06-30 11:06:19 +0800
  • db11433883 fix(settings/models): keep the model-discovery button visible before an API key is set matevip 2026-06-30 10:09:04 +0800
  • fb811b9dc1 test(kb-open): use static import for assertThat in KbOpenApiControllerTest matevip 2026-06-30 09:40:47 +0800
  • 9d292a9893
    feat(kb-open): P0-B 9 个开放 API 端点 (#445) 倪程伟 2026-06-30 09:36:55 +0800
  • bf86b1f737 test(memory): regression test for session_search concurrent-session isolation matevip 2026-06-30 09:30:55 +0800
  • 0c7ea8d563 docs(memory): clarify session_search conversation-id source in English matevip 2026-06-30 09:25:15 +0800
  • dcc8c9aed3
    修复同一 Agent 多并发会话记忆混乱问题 (#458) MIST 2026-06-30 09:23:26 +0800
  • 181e81a236 fix(mcp): cascade-delete agent-tool bindings when an MCP server is removed matevip 2026-06-29 15:03:09 +0800
  • 421fd3cd61 fix(llm): stop assuming DeepSeek is vision-capable matevip 2026-06-29 14:48:44 +0800
  • 07d6f01b56 fix(wiki): make built-in transformation starter pack visible in every workspace matevip 2026-06-29 14:35:09 +0800
  • 64b5587f56 feat(wiki): route cheap ingest steps to a configurable light model matevip 2026-06-29 14:10:57 +0800
  • 812daae0fc feat(wiki): search box to locate a node by name in the knowledge graph matevip 2026-06-29 11:29:20 +0800
  • 4d0f9aa776 fix(agents): show a running plan's queued steps in the To Do column matevip 2026-06-29 11:07:36 +0800
  • d512643960 feat(tool): configurable SSRF allowlist for outbound HTTP guards matevip 2026-06-29 10:33:38 +0800
  • 83660893a6 fix(chat): restrict generated-file link regex to http(s)/relative URLs mateaix 2026-06-28 16:19:27 +0800
  • 3c6c765e51
    feat(chat): surface generated-file artifacts in the run-overview rail jack 2026-06-28 16:06:06 +0800
  • 2d04ce92ef
    feat(kb-open): P0-A open-API auth — API keys, rate limit, centralized authorization 倪程伟 2026-06-28 14:45:53 +0800
  • 2f46619e5b
    fix(wiki): close IDOR in WikiRelationController & WikiEntityController (cross-KB id binding) 倪程伟 2026-06-28 14:41:19 +0800
  • 04197d7ba9
    chore(wiki): address #437 review nits (import convention + English Javadoc) 倪程伟 2026-06-28 14:24:19 +0800
  • fbbd1218e8
    feat(wiki): KB processing-failure visibility (error-code chain + silent sub-step alerts + cross-KB failure center) 倪程伟 2026-06-28 13:07:34 +0800
  • 7be8f81353
    feat(agent): per-employee model-chain preference (provider + model, repeatable provider) 倪程伟 2026-06-28 13:05:48 +0800
  • e670bac3a8 fix(wiki): config tab auto-switches back to sources (#432) 倪程伟 2026-06-27 16:23:52 +0800
  • e324dd9506 fix(wiki): config tab cards overflow screen with no scrollbar (#430) 倪程伟 2026-06-27 15:52:58 +0800
  • 1bce1fc1b9 fix(wiki): stop config tab from auto-switching back to sources 倪程伟 2026-06-27 00:08:17 +0800
  • b426cffd48 fix(wiki): make processing-config tab scrollable so config cards are reachable (#429) 倪程伟 2026-06-26 20:47:02 +0800
  • 8522aa7591 feat(tool): desktop local file/shell tools via WebSocket tunnel matevip 2026-06-26 18:24:25 +0800
  • d12e959add refactor(chat): replace external-project comment refs with functional descriptions matevip 2026-06-26 17:03:49 +0800
  • 20b8b63320 fix(chat): fix type error and indentation in reconnect/scroll-lock change matevip 2026-06-26 16:56:44 +0800
  • 65f6a8c6b2
    fix(chat): 修复滚动回弹和切会话消息异常两处核心bug,附加三项优化 (#425) MIST 2026-06-26 16:55:17 +0800
  • 40cb39fb3b test(wiki): cover StageInstructions string/object deserialization matevip 2026-06-26 14:34:00 +0800
  • 4e82185be7
    fix(wiki): replace broken @JsonCreator with custom StdDeserializer for StageInstructions (#424) Sharon 2026-06-26 14:33:32 +0800
  • 26dd8a37d5 fix(workspace): harden chat-upload base-path containment + cleanup guard matevip 2026-06-26 14:25:34 +0800
  • fcb488c567
    feat(workspace): chat-uploads 上传目录工作空间/Agent 感知化 (#422) 倪程伟 2026-06-26 14:20:54 +0800
  • 7705778903 fix(agent): normalize replayed tool-call arguments to valid JSON (#410) matevip 2026-06-26 11:19:19 +0800
  • e0ce5e2ea7 fix(sso): gate SSO runtime beans on mateclaw.sso.enabled matevip 2026-06-26 10:26:58 +0800
  • b048718298 fix(sso): inline FQN→import + harden auto-create orphan rollback matevip 2026-06-26 10:07:46 +0800
  • 03a6d61131
    feat(sso): 飞书 OAuth2 单点登录 (ISSUE #405 P0) (#419) 倪程伟 2026-06-26 10:00:31 +0800
  • e79fb00fec
    feat(desktop): support remote lite build mode without bundled JRE/JAR (#417) Joe0720 2026-06-26 09:29:24 +0800
  • d7d409245b docs: feature-page coverage for 1.7.0 (operational export, desktop remote, webchat approval, run overview, workflow notify) matevip 2026-06-25 17:26:33 +0800
  • 6ecec63098 docs(release): add v1.7.0 changelog entry matevip 2026-06-25 17:07:11 +0800
  • b563f93c1d feat(desktop): open-source the Electron desktop app (build, electron main/preload, renderer, config) matevip 2026-06-25 16:00:39 +0800
  • e4e7b4c377 fix(chat): suppress 403 console spam from polling unpersisted conversations (ISSUE #408) matevip 2026-06-25 14:36:59 +0800
  • 2f12c269f4
    feat(webchat): API-Key 渠道补齐审批 resolve + replay (ISSUE #413 P1) (#415) 倪程伟 2026-06-25 11:18:52 +0800
  • b478eef78c
    feat(im): resolve workflow approvals via feishu/wecom card clicks (ISSUE #413 P2-B3) (#416) 倪程伟 2026-06-25 09:56:36 +0800
  • 20014c72ff
    fix(workflow): activate approval notify + resolve→resume bridge (ISSUE #413 P0) (#414) 倪程伟 2026-06-25 09:54:55 +0800
  • f7f1c30557 feat(chat): floating back-to-bottom button with End-key shortcut MIST 2026-06-25 09:44:43 +0800
  • 1d1c35aadf feat(cli): project-level CLI framework with operational data export command MIST 2026-06-25 09:22:32 +0800
  • 9013f5d780 refactor(dashboard): componentize operational export, restore DB chip, polish export dialog matevip 2026-06-24 18:38:01 +0800
  • 6b2024b71e fix(operational): guard blank provider/username keys to prevent export crash matevip 2026-06-24 18:06:45 +0800
  • 9310335cc8 fix(operational): admin gate, atomic one-time download, lock safety and Excel ID precision matevip 2026-06-24 17:48:42 +0800
  • c2620720d2
    feat(operational): one-click operational data export with 9-sheet Excel (#411) MIST 2026-06-24 17:38:08 +0800
  • 93f40b6dac feat(chat): stabilize run overview rail with planning placeholder and responsive drawer matevip 2026-06-24 17:13:31 +0800
  • 47dc5373d1 feat(chat): in-chat run overview side panel for live plan progress and sub-agent status matevip 2026-06-24 15:53:58 +0800