倪程伟
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
59d090ebb5
chore(agent): raise default max_iterations 100 -> 150
2026-05-24 23:00:42 +08:00
matevip
05289e6bdb
feat(agent): per-conversation progress ledger to survive context trims
2026-05-24 23:00:03 +08:00
matevip
cef1730e6e
feat(tool,skill,ui): progressive tool/skill disclosure (load_skill + enable_tool + tier UI)
2026-05-23 09:07:45 +08:00
matevip
ac6c8a18e3
feat(goal): persistent cross-turn goal with self-evaluation scaffolding
2026-05-21 14:43:01 +08:00
matevip
85d7ee23c4
sync: ChannelToolProvider SPI + node-local reconcile framework for channel-native tools
2026-05-20 12:18:51 +08:00
matevip
58c53687e5
fix(llm): purge mate_model_config tombstones (V118)
2026-05-20 10:14:19 +08:00
matevip
db16ff02a5
chore: drop external project name references from code comments
2026-05-20 08:09:43 +08:00
matevip
4cd21056a0
feat(skill): automatic lifecycle archival for idle skills
2026-05-19 09:55:59 +08:00
matevip
d53d66abe3
feat(chat): per-conversation model selection ( #150 )
2026-05-18 16:27:27 +08:00
matevip
75107ac815
feat(llm): native Gemini chat builder, Nano Banana image gen, xAI/Grok provider
2026-05-18 10:00:55 +08:00
matevip
7fb47390af
feat(chat): pin, multi-select delete and agent filter for conversations ( #144 )
2026-05-17 09:25:02 +08:00
matevip
56a226a8c7
chore(db): index agent+filename and task conv+status read paths
2026-05-16 14:51:36 +08:00
matevip
0b321dc903
fix(skill): repair zip install losses + persist scripts/refs to canonical store ( #104 )
2026-05-12 17:20:00 +08:00
matevip
026afa2ba5
feat(wiki): optional JSON Schema on json-format transformations
2026-05-12 14:35:31 +08:00
matevip
465a727be2
feat(wiki): record per-run token usage so operators can see what each template burns
2026-05-12 14:35:17 +08:00
matevip
e911af2192
feat(wiki): JSON output mode — structured transformation output for programmatic downstream
2026-05-12 14:11:02 +08:00
matevip
4c8a42b0e2
feat(wiki): seed 7 workspace-wide transformation templates aligned with enterprise scenarios
2026-05-12 14:10:32 +08:00
matevip
bee39cc420
feat(wiki): page-level embedding so synthesis pages enter semantic search
2026-05-12 14:10:23 +08:00
matevip
bae9f68261
feat(wiki): user-defined transformation templates with optional auto-save to synthesis pages
2026-05-12 10:49:58 +08:00
matevip
27f614d48a
feat(wiki): enrich chunk embedding input with raw title and structural metadata
2026-05-12 08:44:26 +08:00
matevip
f0d6755469
chore(seed): rename three default digital employees to role-titled names
2026-05-11 21:45:39 +08:00
matevip
6d5fb595d3
fix(agent): harden digital-employee isolation across creation, skill binding and prompt catalog
2026-05-11 16:10:28 +08:00
matevip
ae4d432ee2
fix(security): root-cause guards against blank tool guard rule rows
2026-05-10 08:27:42 +08:00
matevip
c2aecf18ef
feat(agent,llm): multimodal sidecar routing for unsupported attachments ( #87 )
2026-05-09 16:41:26 +08:00
matevip
52e06afec4
feat(llm,tool/image): dashscope-compat provider + media-gen test profile
2026-05-09 06:28:38 +08:00
matevip
2a803d2904
fix(trigger): honest fireCount + last_error via DispatchResult
2026-05-08 15:06:28 +08:00
matevip
844a64ad37
fix(workflow): hard-delete + blank-draft compile + canvas blank pane
2026-05-08 15:05:53 +08:00
matevip
d87ed0365a
feat(workflow): add foundational schema for workflow runtime
2026-05-08 15:03:34 +08:00
matevip
0357c9891d
feat(wiki): user-initiated cancel for in-progress raw material processing ( #72 )
2026-05-08 15:03:10 +08:00
matevip
96840b0126
chore: bump version to 1.3.0-SNAPSHOT
2026-05-08 15:02:08 +08:00
matevip
023f0cfb06
fix(conversation): render image/video/audio attachment markers for LLM ( #66 )
2026-05-07 17:13:17 +08:00
matevip
76f5b3ca94
feat(wiki): user-initiated cancel for in-progress raw material processing ( #72 )
2026-05-07 16:32:35 +08:00
matevip
c82bf4d18f
feat(tool/document): generate xlsx, pptx, pdf documents from markdown
2026-05-07 13:59:28 +08:00
matevip
bf2ffbd62b
feat(llm,ui): add Xiaomi MiMo provider and wire icons for xiaomi-mimo / hunyuan-3d / opencode
2026-05-07 08:18:07 +08:00
matevip
845b5bb1b1
feat(mcp): stable prefixed callback names and persisted per-server tool cache
2026-05-07 08:17:30 +08:00
matevip
da6fa5089d
fix(persistence): prevent assistant message loss from column truncation and JDBC charset
2026-05-06 15:18:34 +08:00
matevip
c1c2525d0e
feat(llm): seed Zhipu and Aliyun coding-plan subscription providers
2026-05-05 13:06:33 +08:00
matevip
704c6317e3
feat(llm): live model discovery for ChatGPT OAuth provider
2026-05-05 13:06:19 +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
3d50b9c132
feat(skill): catalog sort + usage stats
2026-05-04 11:55:35 +08:00
matevip
68e1c6f50d
fix(skill): harden ckjia skill binding and virtual dedup
2026-05-03 20:32:23 +08:00
matevip
78fcbc5415
fix(seed): V85 ckjia mcp url -> ckjia-ai default /sse direct (gateway routing left for prod)
2026-05-03 17:15:45 +08:00
matevip
3de48f0bb4
fix(seed): V85 ckjia mcp url must include /ai/ gateway prefix (StripPrefix=1)
2026-05-03 17:15:39 +08:00
matevip
a1927bbfe4
fix(flyway): V85 ckjia mcp seed must supply explicit id (Snowflake bypassed by Flyway)
2026-05-03 17:14:37 +08:00
matevip
c07048f258
feat(skill,mcp): ckjia-shopping skill bundle + same-name dedup against bridged MCP/ACP virtual skills
2026-05-03 17:14:19 +08:00
matevip
29d2d49d25
fix(wiki): widen mime_type to VARCHAR(255) so Office uploads don't blow the column
2026-05-02 23:11:40 +08:00
matevip
a8f0998c24
feat(wiki): hot cache storage skeleton — table, entity, value object, read service
2026-05-02 21:45:43 +08:00
matevip
062b5169fa
fix(llm): drop bogus qwen3-plus seed and gate enable_search to supporting models (issue #53 )
2026-05-02 19:40:03 +08:00
matevip
4dc280a3d1
feat(wiki): wire image uploads to vision-in pipeline
2026-05-02 19:04:39 +08:00