Commit Graph

  • 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
  • f361e0e917 fix: reuse shared HttpClient to prevent thread-leak OOM on model test 倪程伟 2026-06-14 01:18:34 +0800
  • 515cba88ee test(feishu): add TTL filter and unit tests for recent-file disk fallback 倪程伟 2026-06-14 00:09:17 +0800
  • 39a55db65f fix(feishu): recover recent files from disk when in-memory cache misses 倪程伟 2026-06-13 13:55:32 +0800
  • 32ad11d6c4 fix(db): cover remaining boolean columns (ALTER-added and primitive-boolean) matevip 2026-06-14 16:47:38 +0800
  • 1ac1df12bf fix(db): store JSON columns as TEXT in the PostgreSQL-family tree matevip 2026-06-14 16:47:31 +0800
  • f3119e0217 fix(db): declare boolean flag columns as BOOLEAN in the PostgreSQL-family tree matevip 2026-06-14 16:47:23 +0800
  • 1887dd3f70 fix(docker): honor SPRING_PROFILES_ACTIVE instead of pinning the mysql profile matevip 2026-06-14 16:47:16 +0800
  • 5685b09fd2 docs(release): add v1.6.0 release notes (changelog index mirror) matevip 2026-06-14 16:47:09 +0800
  • 07da1d610b feat(db): add PostgreSQL Spring profile matevip 2026-06-14 16:47:02 +0800
  • d7418e49df fix(db): make the PostgreSQL-family SQL portable to vanilla PostgreSQL matevip 2026-06-14 16:46:25 +0800
  • ed6eac310a fix(cron): restore ShedLock DB-time for dialects that support it matevip 2026-06-14 10:44:32 +0800
  • 25a83ad858 fix(db): make KingbaseES driver opt-in and restore default SSRF guard matevip 2026-06-14 10:33:23 +0800
  • 446f34b6b5
    feat(db): support KingbaseES (人大金仓) domestic database (#324) 铭萱 2026-06-14 10:30:09 +0800
  • bc85efc385
    Pre Merge pull request !2 from 铭萱/dev 铭萱 2026-06-12 23:29:55 +0000
  • ac035d6d99 style(wiki): replace related-page signal emoji with Element Plus icons matevip 2026-06-13 07:29:39 +0800
  • 4b6e0b2e0e fix(wiki): keep the open knowledge base and page in the URL matevip 2026-06-13 07:29:39 +0800
  • 936c8621ed fix(wiki): extract uploaded documents via a sandbox-exempt path (#323) matevip 2026-06-13 07:29:39 +0800
  • 48024e4a83 fix(wiki): dedup pages by title and bound route prompt growth (#321) matevip 2026-06-12 15:17:32 +0800
  • 5136af0568 Merge branch 'refs/heads/kingbase' into dev 小峰 2026-06-12 14:35:33 +0800
  • 6224e56ce2 feat(db): 增加人大金仓适配版本 小峰 2026-06-12 14:27:09 +0800
  • c1691e466c fix(agent): stop ProgressLedger from pinning virtual-thread carriers under parallel progress_update matevip 2026-06-12 11:07:55 +0800
  • e6f8da9606 fix(agent): recover tool-call follow-up on interleaved-thinking models (#256) matevip 2026-06-12 11:07:55 +0800
  • 5235e30138 fix(tool): keep Snowflake ids precise across the tool boundary (#319) matevip 2026-06-11 15:17:51 +0800
  • bad216d686 feat(tool): add image_analyze for on-demand image re-analysis (#303) matevip 2026-06-11 13:53:56 +0800
  • aaf06b262c feat(agent): retain image context across turns for follow-ups (#303) matevip 2026-06-11 13:53:56 +0800
  • dfc8e4c786 fix(channel): warn when wecom inbound image is stored URL-only (#303) matevip 2026-06-11 13:53:56 +0800
  • 4a3d4cf568 fix(mcp): auto-heal stale MCP connections after server restart (#317) matevip 2026-06-11 09:58:40 +0800
  • ec4bb9061c fix(wiki): align read-only reading-toggle label with the unified Sources tab matevip 2026-06-11 09:31:15 +0800
  • 18daad79b2
    feat(wiki): unify raw materials & source watcher into a Sources tab with per-KB auto-sync (#316) 倪程伟 2026-06-11 09:29:26 +0800
  • 92d401bc1f fix(wiki): keep raw-materials & recent-activity readable for read-only viewers matevip 2026-06-10 17:46:19 +0800