matevip
fe83b72d67
fix(security): harden JWT, CORS, and H2 Console for production
2026-04-11 18:21:17 +08:00
matevip
408ad980dd
feat(i18n): complete remaining i18n — DefaultToolGuard, LLM/Datasource services, Channels UI
2026-04-11 18:02:03 +08:00
matevip
af9addaaec
feat(i18n): structured i18n keys for exceptions and auto-translate 100+ error messages
2026-04-11 17:52:25 +08:00
matevip
81ff1bf491
feat(i18n): complete backend i18n — guard rules, tool errors, response codes
2026-04-11 17:26:58 +08:00
matevip
aa09345403
feat(i18n): add backend internationalization — tool descriptions, error messages, guard rules, runtime context
2026-04-11 17:08:43 +08:00
matevip
cc28f665f1
feat(db): introduce Flyway migration framework and unify H2/MySQL schemas
...
- Add Flyway baseline migration (V1) for both H2 and MySQL
- Remove 5 legacy SchemaMigration ApplicationRunner classes
- Add WorkspacePathGuard for file tool sandbox enforcement
- Inject workspace basePath context into agent graph state and tool executor
- Add workspace basePath config UI in frontend
- Fix workspace slug preservation on update
2026-04-11 16:34:09 +08:00
matevip
f98f4d68b9
refactor(ui): publish tested chat UI simplification
2026-04-11 14:25:37 +08:00
matevip
bfd1cbac56
feat(chat): ChatGPT tool calling + fix cross-turn message pollution
2026-04-11 08:46:21 +08:00
matevip
f08581daa7
fix(guard): detect find -delete as dangerous shell command
2026-04-11 00:35:59 +08:00
matevip
f28ad8d9d4
fix(chat): preserve refresh history and thinking order
2026-04-11 00:16:33 +08:00
matevip
367dd4bed0
fix(agent): preserve per-subtask results in multi-task answer synthesis, add listAvailableSkills tool
2026-04-10 17:10:02 +08:00
matevip
ba34f1eed3
fix(chat): preserve intermediate reasoning in segments via phase-based splitting
2026-04-10 07:58:19 +08:00
matevip
dafdcb4182
feat(chat): segmented message display, progressive loading, and real-time segment persistence
2026-04-10 07:36:24 +08:00
matevip
ec7ea038e7
feat(agent): context compression upgrade, 429 retry, iteration limit & repetition fixes
2026-04-10 00:52:26 +08:00
matevip
250a5f6d46
feat(memory): multi-layer memory system with pluggable provider architecture
2026-04-09 22:26:19 +08:00
matevip
a219f92410
feat: productize webchat channel config
2026-04-09 21:28:47 +08:00
matevip
1c2acfd2e9
refactor(ux): simplify interactions and humanize UI with Jobs-inspired review
2026-04-09 20:56:50 +08:00
matevip
5124842526
feat(platform): workspace isolation, info architecture, and UI redesign
2026-04-09 16:29:02 +08:00
matevip
d44ba0cdd8
fix(security): close workspace isolation gaps and audit context loss
2026-04-09 14:19:51 +08:00
matevip
3506c55bc8
feat(platform): Phase 3 Sprint 1-3 — permission, agent binding, dashboard
2026-04-09 11:58:20 +08:00
matevip
3d58a48eae
feat(platform): add workspace foundation and channel execution upgrades
2026-04-09 10:29:16 +08:00
matevip
f6a3a1592a
feat(ux): Phase 1 — onboarding, doctor, templates, navigation convergence
2026-04-09 00:32:35 +08:00
matevip
c568b4faa8
fix(db): unify schema and seed data across H2/MySQL, en/zh
2026-04-08 16:30:33 +08:00
matevip
f6102c4733
fix(wiki): auto-resolve kbId, improve search and processing robustness
2026-04-08 16:09:22 +08:00
matevip
642360a773
feat(wiki): add LLM Wiki knowledge base system
2026-04-08 10:55:50 +08:00
matevip
7007ea844d
feat: add TTS, STT, music generation, video providers (Runway/MiniMax), image providers (Google Imagen/MiniMax), and tool registry fix
2026-04-08 08:49:09 +08:00
matevip
43acd2bf94
feat(image,tts): add image generation with 4 providers and TTS with 3 providers
2026-04-07 22:14:31 +08:00
matevip
fe3a7f7b01
feat(video): add video generation capability with 4 providers and async task infrastructure
2026-04-07 19:14:27 +08:00
matevip
c3eeca7171
feat(search): add advanced params, caching, security wrapping, and dual-search coexistence
2026-04-07 18:00:04 +08:00
matevip
b750306028
feat(search): add SearchProvider chain with keyless fallback (DuckDuckGo + SearXNG)
2026-04-07 16:52:42 +08:00
matevip
afe8466fa5
feat(llm): add OpenAI ChatGPT OAuth login for Plus/Pro member access
2026-04-07 15:32:55 +08:00
matevip
69afc4e68a
fix(memory): code review fixes for dreaming and tool execution
2026-04-07 09:22:37 +08:00
matevip
d3f2a310e8
feat(agent): context pruning, thinking recovery, channel health monitor
2026-04-07 07:39:14 +08:00
matevip
5fc60ec513
feat(agent): smart truncation, stale stream cleanup, configurable tool timeouts, and new indexes
2026-04-07 06:39:46 +08:00
matevip
e6be23a040
perf(memory): fix N+1 queries, remove redundant SHA-256, cap DREAMS.md growth
2026-04-07 01:42:57 +08:00
matevip
a8613fb05c
fix(agent): improve execution stability to prevent premature task exits
2026-04-07 01:34:40 +08:00
matevip
2ac7cc4af4
feat(stream): add fine-grained phase status hints for frontend UX
2026-04-07 00:40:38 +08:00
matevip
d5f1d19306
feat(memory): add active retrieval tracking, multi-gate filtering, DREAMS.md diary and dreaming status API
2026-04-06 23:35:27 +08:00
matevip
015abcef96
feat(memory): add Dreaming recall tracking and scored emergence
2026-04-06 22:25:47 +08:00
matevip
9d727c607a
fix(skill): sync workspace when builtin skill is updated or version bumped
2026-04-06 17:28:39 +08:00
matevip
3940cfd1ce
feat(datasource): add auto ECharts visualization for SQL query results
2026-04-06 14:53:22 +08:00
matevip
10dfe35d49
feat(datasource): add SQL query skill for natural language database querying
2026-04-06 13:40:40 +08:00
matevip
8c8cb5fa48
fix(model): remove legacy dashscope-only restriction from model validation
2026-04-06 12:41:27 +08:00
matevip
647fa9ab94
fix(guard): check column existence before ALTER TABLE to suppress H2 duplicate column errors
2026-04-06 12:37:12 +08:00
matevip
08d1a89c0e
feat(model): auto-activate Ollama model as default on startup discovery
2026-04-06 12:34:12 +08:00
matevip
fd1462bf03
feat(model): auto-activate default model when provider API key is configured
2026-04-06 12:21:17 +08:00
matevip
4a99382004
fix(browser): fix idle watchdog leak on repeated start/stop cycles
2026-04-06 12:01:09 +08:00
matevip
6756577428
fix(browser): add Windows and Docker Chromium launch args
2026-04-06 11:47:10 +08:00
matevip
91cd03c0da
fix(agent): resolve image path from mediaId for IM channel multimodal injection
2026-04-06 10:57:34 +08:00
matevip
af40fbd7de
feat(channel): add file upload support for WeChat and WeCom channels
2026-04-06 10:51:07 +08:00
matevip
eb78032752
feat(video): support video upload, preview, and multimodal analysis
2026-04-06 09:42:54 +08:00
matevip
49aae91e90
fix(agent): skip SVG in multimodal injection and stop retrying 400 errors
2026-04-06 08:38:39 +08:00
matevip
7bcdbf4523
fix(pdf,chat): fix OCR trigger misjudgment, false success, and duplicate image injection
2026-04-06 08:18:04 +08:00
matevip
d8cf5acf0f
feat(chat,pdf): scanned PDF OCR fallback and authenticated attachment display
2026-04-06 07:48:28 +08:00
matevip
cc0569440e
fix(chat): harden multimodal attachment handling across all paths
2026-04-06 07:03:11 +08:00
matevip
84a205509b
feat(chat): multimodal image injection and upload UX improvements
2026-04-05 23:58:42 +08:00
matevip
99befe0d25
fix(agent): prevent ReAct degenerate repetition and harden loop termination
2026-04-05 22:34:03 +08:00
matevip
732bb13f47
fix(security): resolve SPA frontend route refresh returning 401
2026-04-05 18:20:40 +08:00
matevip
c8f3a12925
fix(i18n): dynamically set window title from language pack instead of hardcoding
2026-04-05 16:34:15 +08:00
matevip
bcf37d95fe
fix(guard): align tool guard rule names with runtime @Tool method names and add audit config
2026-04-05 12:00:50 +08:00
matevip
ef1f22356f
feat(ui): group model providers by local/cloud with section headers
2026-04-05 08:32:55 +08:00
matevip
c335baf14d
fix(llm): sort local providers first by using DESC order on is_local
2026-04-05 07:51:01 +08:00
matevip
d2d78b855e
feat(llm): auto-detect Ollama on startup with pre-configured local models
2026-04-05 07:42:20 +08:00
matevip
4f60043549
refactor(server): replace Knife4j with SpringDoc OpenAPI 2.8.16
2026-04-05 07:24:00 +08:00
matevip
cccd364993
fix(llm): fix Zhipu connection test and update models to GLM-5-Turbo
2026-04-05 07:09:56 +08:00
matevip
2c3d805521
feat(agent): add multi-agent delegation tool for agent-to-agent collaboration
2026-04-04 23:26:34 +08:00
matevip
579d60125b
Initial commit: MateClaw — Java + Vue 3 AI Assistant System
...
Full-stack AI assistant built on Spring AI Alibaba.
Features: ReAct Agent, Plan-and-Execute, MCP Protocol, Multi-Model, Multi-Channel.
Apache-2.0 License
2026-04-04 19:03:49 +08:00