matevip
66d3d90ea9
feat(wiki): slug-first wikilink resolution and safe DOM postprocess
2026-05-28 08:16:56 +08:00
matevip
0ac325a337
feat(agent): explicit "no skills / no tools" opt-out flags ( #184 )
2026-05-26 22:07:12 +08:00
倪程伟
cbdd70379b
feat(agent): optional agent-level workspace basePath override ( #212 )
...
* feat(agent): optional agent-level workspace basePath override
Add workspaceBasePath field to AgentEntity that optionally overrides
the workspace-level basePath. When set, the agent uses its own directory;
when null, it inherits the workspace's basePath (existing behavior).
- AgentEntity: new workspaceBasePath field with ALWAYS update strategy
- AgentGraphBuilder: agent-level override takes priority over workspace
- Flyway migration V121 for H2 and MySQL
- UI: form input in basic tab with i18n (zh-CN, en-US)
* fix(agent): rename migration V121→V125 to avoid Flyway conflict with upstream
Upstream already has V121__tool_disclosure_tier.sql. Rename our
migration to V125 (next available after V124).
* fix(agent): make MySQL V125 migration idempotent
Use INFORMATION_SCHEMA check before ADD COLUMN to avoid
"Duplicate column name" error on re-deploy.
2026-05-25 15:42:01 +08:00
matevip
18df97a8e6
fix(agent): scope MCP tools to explicit per-agent selection ( #117 )
2026-05-17 09:24:56 +08:00
matevip
82594878a0
refactor(ui): fold the live runtime view into the Employees page
2026-05-16 14:50:58 +08:00
matevip
e10dd9d0a0
refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration
2026-05-15 10:19:24 +08:00
matevip
3de554f464
fix(ui): localize skill name in agent binding picker ( #124 )
2026-05-14 17:54:55 +08:00
matevip
cc5d7d5ad0
fix(agent): auto-include enabled MCP tools in effective allowlist ( #108 )
2026-05-12 21:24:36 +08:00
matevip
bcf194c35e
feat(ui): add agent binding search ( #106 )
2026-05-12 18:18:39 +08:00
matevip
dac3f5be20
fix(extract): trigger OCR when text extraction returns unreadable bytes
2026-05-12 08:44:20 +08:00
matevip
2048768baf
feat(ui): grouped agent tool picker with stale, unavailable, and orphan handling
2026-05-07 08:17:46 +08:00
matevip
be1fc86836
feat(agents): pixelart icons, per-role colors, runtime identity merge, locale templates
2026-05-04 15:26:02 +08:00
matevip
2a8f6774e7
feat(agents): role/goal/backstory profile, employee-card tagline, 5 career templates
2026-05-04 15:25:53 +08:00
matevip
74edc09b2b
feat(backstage): admin runtime console for live agent visibility + force-recycle
2026-05-03 17:15:17 +08:00
matevip
92bd8e9b6e
feat(agent): re-enable per-Agent model override
2026-05-02 15:40:24 +08:00
matevip
f8ec223bcb
refactor(ui): migrate remaining ElMessageBox.confirm calls to mcConfirm
2026-05-01 10:58:21 +08:00
matevip
8ce7e7d26d
feat(ui): agent integration of SkillIcon + SkillIconPicker
2026-05-01 10:58:15 +08:00
matevip
169a09506b
feat(skill): detail drawer + Agent Tool Advanced fold
2026-05-01 09:48:46 +08:00
matevip
aa6e2b6afe
feat(skill-market): paginated skill list with search and frosted-glass UI
2026-04-24 06:55:19 +08:00
matevip
3d213eb281
chore: sync multiple commits from private dev
...
Covers 15 upstream commits (private mirror → public):
Multi-provider failover (RFC-009):
- PR-0: extract ChatModelBuilder strategy seam
- PR-1a: AvailableProviderPool data structure
- PR-1b: startup provider liveness probe + 4 protocol strategies
- PR-1c: wire AvailableProviderPool into runtime chat-model selection
- PR-1d: provider pool REST endpoint + UI badges
- PR-1e: manual reprobe trigger + auto-reprobe on provider config change
- PR-3: per-agent provider preferences (agents can override the
org-wide fallback chain)
Wiki subsystem (RFC-029~033):
- Relation model, resilient background jobs, light-weight processing
path, retrieval enhancement, frontend redesign (single landing commit)
- Follow-up fixes: null guards + stats query + i18n polish, move
WikiProcessingJobMapper to repository/ for @MapperScan, align
implementation with RFC-029~031 spec
- Copy pass: replace "富化 / enrich" wording with clearer "链接 / link"
- Style: switch enrich/repair buttons to @element-plus/icons-vue
2026-04-19 18:37:44 +08:00
matevip
2a8b90365b
feat(agent): add deep thinking toggle (RFC-001)
2026-04-12 11:29:32 +08:00
matevip
c619ffee4e
fix(ui): prevent modals from closing on backdrop click
2026-04-11 18:06:48 +08:00
matevip
1c2acfd2e9
refactor(ux): simplify interactions and humanize UI with Jobs-inspired review
2026-04-09 20:56:50 +08:00
matevip
4cd373dcdd
feat(ux): agent templates, chat status indicator, dashboard trend chart
2026-04-09 20:11:19 +08:00
matevip
5124842526
feat(platform): workspace isolation, info architecture, and UI redesign
2026-04-09 16:29:02 +08:00
matevip
3506c55bc8
feat(platform): Phase 3 Sprint 1-3 — permission, agent binding, dashboard
2026-04-09 11:58:20 +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