matevip
38b1af11cd
docs(skill): tighten skill_manage tool description to disambiguate from record_lesson
2026-05-15 15:21:28 +08:00
matevip
1d1a818513
fix(skill): persist version on patch and rescan synchronously after edit/patch ( #129 )
2026-05-15 15:12:07 +08:00
matevip
3ba22b99f3
feat(workspace,system): add @RequireGlobalAdmin and gate admin-only controllers
2026-05-15 10:18:10 +08:00
matevip
41f3408209
feat(skill,tool,plugin): gate skill/tool/plugin endpoints by workspace role
2026-05-15 10:17:56 +08:00
matevip
eb6badeb61
feat(ui): surface pending approvals + stuck agents as sidebar badges
2026-05-15 10:17:30 +08:00
matevip
f0f97232a8
fix(agent): pre-tool no-claim system rule + correct write/edit approval docs
2026-05-14 14:59:32 +08:00
matevip
2bca55f5b4
fix(tool-guard): friendly duplicate rule-id rejection and client-side name/pattern validation ( #88 )
2026-05-13 09:55:30 +08:00
matevip
5789a28e19
feat(skill): boost newly installed skills + teach LLM to widen the catalog search
2026-05-12 17:20:09 +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
dac3f5be20
fix(extract): trigger OCR when text extraction returns unreadable bytes
2026-05-12 08:44:20 +08:00
matevip
071ccff9bf
feat(tool): add render_html_image to deliver HTML artifacts as native IM images
2026-05-12 07:11:35 +08:00
matevip
08fcab12d1
fix(deploy): drop DASHSCOPE_API_KEY requirement so Docker boots with no LLM key configured ( #99 )
2026-05-11 20:44:31 +08:00
matevip
e6fd39f6ba
fix(agent): raise parallel delegation timeout to 300s for thinking models
2026-05-11 17:23:26 +08:00
matevip
00098fe5f1
feat(agent,channel): scrub fake generated-file URLs + paste-body hint for public-account articles
2026-05-10 19:15:44 +08:00
matevip
f6b4f7e402
feat(channel): forward async tool results to IM channels + slack file upload
2026-05-10 08:28:20 +08:00
matevip
ae4d432ee2
fix(security): root-cause guards against blank tool guard rule rows
2026-05-10 08:27:42 +08:00
matevip
4567bd6019
fix(security): require tool guard rule id ( #88 )
2026-05-10 08:02:15 +08:00
matevip
52e06afec4
feat(llm,tool/image): dashscope-compat provider + media-gen test profile
2026-05-09 06:28:38 +08:00
matevip
3f289da6b7
feat(tool/image,video): image edit support + new DashScope models ( #75 )
2026-05-08 22:05:06 +08:00
matevip
2af2620b4c
fix(tool/mcp): split full URL into base + endpoint for HTTP transports ( #70 )
2026-05-08 15:03:03 +08:00
matevip
96840b0126
chore: bump version to 1.3.0-SNAPSHOT
2026-05-08 15:02:08 +08:00
matevip
274aeb7695
fix(tool/mcp): split full URL into base + endpoint for HTTP transports ( #70 )
2026-05-07 14:39:27 +08:00
matevip
c82bf4d18f
feat(tool/document): generate xlsx, pptx, pdf documents from markdown
2026-05-07 13:59:28 +08:00
matevip
a65aaa7aa4
fix(tool/extract): route xlsx/pptx extraction directly through Tika
2026-05-07 13:59:20 +08:00
matevip
5cb82ed8f8
feat(agent,mcp): validate tool bindings on save and keep returnDirect raw-name config working
2026-05-07 08:17:53 +08:00
matevip
9adcc0a2a8
feat(skill,tool): expose MCP-derived skills and tools through the agent picker endpoints
2026-05-07 08:17:38 +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
d58fd0c3fd
fix(task): gate every worker completion branch with isConversationCanceled
2026-05-06 17:40:47 +08:00
matevip
01c8765c96
fix(task): cancel running async workers on conversation delete to prevent orphan writes
2026-05-06 16:45:31 +08:00
matevip
0665a6be09
fix(mcp): expand JVM system properties in stdio args/env/cwd
2026-05-05 15:21:20 +08:00
matevip
fd05c3c9e1
fix(llm): record token usage on ChatGPT OAuth chat turns
2026-05-05 15:21:14 +08:00
DayByDay
a77f632c0a
fix(mcp): support Java system property placeholders in env expansion
...
Resolve ${user.home} and other JVM system properties in MCP server env, headers, and cwd — previously only OS env vars were expanded, causing the filesystem MCP server to fail on Windows where $HOME isn't set.
2026-05-05 14:54:54 +08:00
matevip
10fe511d48
chore(mcp): revert McpClientManager polish to enable PR #60 merge
...
Temporarily restore McpClientManager.java to its pre-#60 state so the
contributor's PR can squash-merge cleanly with their authorship preserved.
The args-expansion follow-up will land as a separate commit right after.
2026-05-05 14:53:58 +08:00
matevip
609da7029f
fix(mcp): expand JVM system properties in stdio args/env/cwd
2026-05-05 14:46:08 +08:00
matevip
bbf978ed89
fix(image): handle data: URLs and broadcast sync image-gen completion
2026-05-05 13:06:53 +08:00
matevip
66510c96fa
fix(image): set stream=true on ChatGPT OAuth /codex/responses request
2026-05-05 13:06:46 +08:00
matevip
0f388382a2
feat(image): gpt-image-2 generation through ChatGPT subscription OAuth
2026-05-05 13:06:26 +08:00
matevip
2e0ff8f90f
fix(agent): unblock multi-role parallel delegation + propagate force-stop
2026-05-04 20:54:38 +08:00
DayByDay
1aa7787ced
fix(mcp): clear stale MCP connection errors
...
Update MCP server status with an explicit wrapper so successful reconnects can persist lastError=null while keeping updateTime refreshed.
2026-05-04 14:16:43 +08:00
matevip
42d406ffc8
fix(agent): drop brittle output policing, add evidence-grounded long-task safeguards
2026-05-04 11:55:44 +08:00
matevip
3d50b9c132
feat(skill): catalog sort + usage stats
2026-05-04 11:55:35 +08:00
matevip
66f09a968a
feat(chat-stream): streaming UX overhaul + multi-agent stability layer
2026-05-03 17:15:02 +08:00
matevip
ac654f3957
feat(wiki): add Zhipu GLM-V and Volcano Doubao vision providers
2026-05-02 21:46:15 +08:00
matevip
088ffcaee1
feat(wiki): add image-to-text vision SPI with DashScope provider
2026-05-02 19:04:32 +08:00
matevip
bc417d00ef
chore: neutralize internal references in code comments and migrations
2026-05-02 15:42:10 +08:00
matevip
cbc34a12c9
docs(mcp): align /tools javadoc with HTTP 200 + biz-code convention
2026-05-02 15:41:53 +08:00
matevip
ab62f26ae0
feat(delegate): inherit parent conversation context into child agent
2026-05-02 15:41:20 +08:00
matevip
0c7554212b
feat(mcp): GET /mcp/servers/{id}/tools surfaces discovered tools
2026-05-02 15:40:53 +08:00
matevip
82ed239b5b
feat(shell-tool): honor user $SHELL on POSIX
2026-05-02 15:40:38 +08:00
matevip
f0fbca803c
feat(skill): wizard multi-file bundle + secret store + starter library
2026-05-01 22:39:23 +08:00