Commit Graph

  • 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
  • 982c6c048c feat(security): gate Swagger/OpenAPI UI behind mateclaw.openapi.expose-ui flag matevip 2026-06-24 10:42:46 +0800
  • 865513a3b6
    docs(api): 完善 WebAPI 文档与 OpenAPI / Swagger 配置 (#407) 倪程伟 2026-06-24 10:07:11 +0800
  • 903c7bd72e feat(agent): parallel delegation optional fail-fast and per-call timeout override matevip 2026-06-23 18:23:07 +0800
  • a94a756677 feat(agent): register send continuations in the sub-agent registry matevip 2026-06-23 18:22:56 +0800
  • dd3dcc55ee feat(agent): SessionListTool discovers persisted sub-agent sessions for send matevip 2026-06-23 18:22:45 +0800
  • acfac0b56f feat(agent): add SessionSendTool for multi-turn sub-agent follow-ups matevip 2026-06-23 18:22:32 +0800
  • 0d9c2b3532 feat(agent): register SessionListTool as a built-in tool (three dialects) matevip 2026-06-23 18:22:22 +0800
  • d3d86d5481 feat(agent): add SessionListTool for enumerating live sub-agents matevip 2026-06-23 18:22:10 +0800
  • 14ee45a30d feat(agent): introduce SubagentRunContext value object for delegation runtime identity matevip 2026-06-23 18:21:59 +0800
  • 68ec8f04c0 chore: remove stray screenshot accidentally synced matevip 2026-06-23 13:52:23 +0800
  • f08abad076 feat(skill): self-evolving skills — out-of-band reflection, curator consolidation, agent-authored skill files matevip 2026-06-23 13:51:04 +0800
  • a366c66d23 chore: bump version to 1.7.0-SNAPSHOT matevip 2026-06-23 10:20:47 +0800
  • 252a6fc425 fix(tool-guard): enforce workspace boundary for execute_code and trust spill roots (#403) matevip 2026-06-23 10:11:54 +0800
  • 5ff58b00ad fix(plans): scrub injected context from persisted plan goal (#402) matevip 2026-06-22 17:54:27 +0800
  • 1caa0dbece docs(readme): mark v1.6.0 as the latest stable release at the top matevip 2026-06-22 17:51:02 +0800
  • 30252a377d feat(docs): structure the in-app help viewer to match the docs site matevip 2026-06-22 17:28:35 +0800
  • 438a5e00d7 chore: point GitHub repo URL to mateaix/mateclaw matevip 2026-06-22 16:23:49 +0800
  • db6caea824 release: v1.6.0 v1.6.0 matevip 2026-06-22 15:17:06 +0800
  • 2cf08683a4 release: v1.6.0 matevip 2026-06-22 15:07:05 +0800
  • 2664b26763 fix(plans): parent delegated-step child conversations so they don't leak into the conversation list matevip 2026-06-21 23:18:49 +0800
  • eca4229751 feat(plans): per-step agent delegation + fix kanban pending column (issue #385) matevip 2026-06-21 21:20:58 +0800
  • 1373b78b0a chore(repo): drop unused npm/yarn lockfiles and fix inline FQNs matevip 2026-06-21 10:06:28 +0800
  • cb87569264 feat(wiki): make [n] citation markers clickable, linking to wiki pages (#305) SuperCoderMan521 2026-06-20 23:00:44 +0800
  • c656aff349 feat(plans): Kanban boards in the Agents workspace matevip 2026-06-20 17:52:29 +0800
  • d6001e3e6f fix(db): correct V154 wiki_disabled migration for MySQL and KingbaseES matevip 2026-06-20 07:23:54 +0800
  • 22a212a2e6 feat(agent): add wiki_disabled opt-out flag for knowledge bases 倪程伟 2026-06-19 13:48:33 +0800
  • 0ab11f8922 docs(webchat): document /wiki/pages endpoint and [[slug]] picker 倪程伟 2026-06-19 13:11:51 +0800
  • f6156f6093 feat(webchat): expose agent-bound wiki pages to API-Key callers 倪程伟 2026-06-19 11:30:25 +0800
  • a5e7060045 docs(webchat): polish /skills endpoint docs 倪程伟 2026-06-19 11:20:31 +0800
  • 4804954ad2 feat(wiki): configurable entity types, type legend filter & theme-aligned graph colors (#336) matevip 2026-06-19 07:18:09 +0800
  • 31c98e923d feat(webchat): expose agent-bound skill list to API-Key callers 倪程伟 2026-06-18 20:33:10 +0800
  • 4f160b6ffb fix(ui): URL-encode conversationId in path segments 倪程伟 2026-06-18 19:53:31 +0800
  • 7c36b0d752 fix(conversation): use notLikeLeft to avoid over-broad malformed-id filter 倪程伟 2026-06-18 19:16:51 +0800
  • f70e56cfc3 fix(conversation): exclude malformed conversationIds from admin list/page 倪程伟 2026-06-18 11:38:09 +0800
  • ffef9bab00 fix(exception): return 405 for HttpRequestMethodNotSupportedException 倪程伟 2026-06-18 11:30:13 +0800
  • 5893d4b33d feat(llm): add GLM-5.2 to Zhipu providers; docs(webchat): integration guide + EN translation matevip 2026-06-18 16:21:53 +0800
  • 03a4cbd3e1 fix(webchat): gate admin-console webchat list visibility on global admin matevip 2026-06-18 07:01:24 +0800
  • 8f8d43d693 fix(db): renumber webchat migrations to V151/V152 to avoid version collision matevip 2026-06-18 06:43:06 +0800
  • cf5d47d249 fix(security): cross-workspace guard on isConversationOwner (#344) 倪程伟 2026-06-18 02:03:47 +0800
  • 6bbb6489f4 feat(webchat): expose phase / tool_start / tool_end / plan as SSE events 倪程伟 2026-06-18 02:27:29 +0800
  • a0598fb0b8 test(webchat): HTTP e2e coverage for attachment upload/stream/download 倪程伟 2026-06-18 01:40:00 +0800
  • 59713a7215 test(webchat): HTTP e2e coverage for POST /stream (epic #355 PR 5) 倪程伟 2026-06-18 01:29:25 +0800
  • b9bf332ca4 docs(webchat): visitor-facing integration guide (epic #355 PR 8) 倪程伟 2026-06-18 01:11:45 +0800
  • 093b9e9908 feat(webchat): audit visitor-side writes via AuditEventService.recordAs (epic #355 PR 7) 倪程伟 2026-06-18 01:10:15 +0800
  • db3644dc8d refactor(webchat): centralise error codes + dedupe /sessions/page auth (epic #355 PR 6) 倪程伟 2026-06-18 01:02:07 +0800
  • f04d57a483 feat(webchat): regenerate last assistant reply (epic #355 PR 4) 倪程伟 2026-06-18 00:57:52 +0800
  • 961ecad7f1 feat(webchat): pin + archive endpoints (epic #355 PR 3) 倪程伟 2026-06-18 00:30:02 +0800
  • bccc5767ed feat(webchat): visitorToken revocation + 7-day expiry + Caffeine cache (epic #355 PR 2) 倪程伟 2026-06-18 00:25:37 +0800
  • 332f3339a9 feat(webchat): archive flag + revoked-visitor table + view fields (epic #355 PR 1) 倪程伟 2026-06-17 23:50:22 +0800
  • 23c1d49241 feat(webchat): stop an in-flight session stream (POST /sessions/stop) 倪程伟 2026-06-17 23:20:10 +0800
  • d84be668fa feat(webchat): explicit empty-session creation endpoint POST /sessions 倪程伟 2026-06-17 22:56:14 +0800
  • bdda9c7357 perf(webchat): scope session listing to the visitor; cap upload disk use 倪程伟 2026-06-17 22:19:44 +0800
  • ee3e391977 fix(webchat): list sessions whose conversationId hashed (long ids) 倪程伟 2026-06-17 22:09:57 +0800
  • 4842a2208a feat(webchat): message pagination, session list paging/search, rename 倪程伟 2026-06-17 21:54:00 +0800
  • 594880bd64 feat(webchat): support inbound file upload and outbound download 倪程伟 2026-06-17 21:30:13 +0800
  • 8e339f083a docs(security): correct generated-file TTL comment (7 days, not 10 min) 倪程伟 2026-06-17 21:45:36 +0800
  • 7f4c62c3d6 fix(conversation): surface webchat visitor sessions in the admin console 倪程伟 2026-06-17 21:03:02 +0800
  • 981c3d56d9 fix(channels): don't gate webchat creation on auto-generated API Key 倪程伟 2026-06-17 18:41:46 +0800
  • 1522009aec feat(agent): one-sentence AI employee creation wizard matevip 2026-06-17 17:38:42 +0800
  • 6e7c137154 feat(wiki): entity-level knowledge graph extraction (#336) matevip 2026-06-17 14:17:54 +0800
  • fe68f22aa8 feat(memory): bound always-on memory growth with injection budget, consolidation, and file ceilings matevip 2026-06-17 11:04:19 +0800
  • 1affbd7b82 feat(agent): loop-engineering robustness — goal continuation, plan re-plan, stall detection matevip 2026-06-17 06:37:08 +0800
  • 85ceafa055 fix(agent): scope KB grounding to wiki-equipped agents and wiki tools matevip 2026-06-16 07:46:34 +0800
  • 88be1f748a
    [#305] [Feature] Add knowledge base trust verification (#334) jack 2026-06-16 07:47:04 +0800
  • d9a9d07704 fix(wiki): broken-link rescan precision, slug/title resolution, and dangling-link reconcile (#333) matevip 2026-06-15 16:14:25 +0800
  • 6a13cc2f50 perf(chat): throttle streaming markdown render and defer chart mounts matevip 2026-06-15 11:39:24 +0800
  • 4cbd2b50f3 feat(dashboard): show the connected database on the dashboard matevip 2026-06-15 08:47:39 +0800
  • 710b756281 test(chat): cover gateway-resilience error classification; fix PKIX casing matevip 2026-06-15 08:09:44 +0800
  • 42f1d5b685 fix(chat): resilient retry for transient AI gateway errors MIST 2026-06-15 08:02:02 +0800
  • 7c4380a116
    feat(docs): expose bundled help docs via in-app viewer 倪程伟 2026-06-15 07:48:49 +0800
  • a0eba17688 fix(db): keep Integer-mapped wiki flag columns as SMALLINT in the PostgreSQL-family tree matevip 2026-06-15 07:37:04 +0800
  • 839cb2c1ba docs(readme): refresh roadmap — v1.4.0/v1.5.0 shipped, v1.6.0 in progress (en + zh) matevip 2026-06-14 20:06:37 +0800
  • e28e5c8377 chore(deps): upgrade Spring Boot to 3.5.15 and Spring AI to 1.1.8 matevip 2026-06-14 20:03:12 +0800
  • 6bebfed07c fix(feishu): surface recent-file disk-scan failures at warn level matevip 2026-06-14 17:25:26 +0800