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
80cb3c84eb
fix(agent): decouple framework recursion limit from per-agent max_iterations
2026-05-05 13:06:40 +08:00
matevip
c1c2525d0e
feat(llm): seed Zhipu and Aliyun coding-plan subscription providers
2026-05-05 13:06:33 +08:00
matevip
0f388382a2
feat(image): gpt-image-2 generation through ChatGPT subscription OAuth
2026-05-05 13:06:26 +08:00
matevip
704c6317e3
feat(llm): live model discovery for ChatGPT OAuth provider
2026-05-05 13:06:19 +08:00
matevip
bf7bc73f5f
fix(llm): JSON body + 403/404 status mapping for OpenAI device code
2026-05-05 13:06:11 +08:00
matevip
e9a11f8db4
fix(chat): persist empty assistant turns
2026-05-05 11:12:45 +08:00
matevip
32fe582b82
fix: avoid auto-scroll while reading history ( #61 )
2026-05-05 11:12:38 +08:00
matevip
2ab0bd000b
fix(chat): suppress duplicate assistant row on force-recycle
2026-05-05 10:39:54 +08:00
matevip
be2235a493
feat(llm): OAuth device authorization grant for ChatGPT remote deploy
2026-05-05 10:39:47 +08:00
matevip
eb64556636
fix(wiki): skip per-turn retrieval for continuation messages + drop weak tail hits
2026-05-04 20:54:44 +08:00
matevip
2e0ff8f90f
fix(agent): unblock multi-role parallel delegation + propagate force-stop
2026-05-04 20:54:38 +08:00
matevip
84ddc6b46a
docs: update preview image
2026-05-04 20:54:27 +08:00
matevip
1a60acdbb0
release: v1.2.0
2026-05-04 19:29:04 +08:00
matevip
924d056b79
fix(webchat): align demo and widget theme tokens
2026-05-04 19:23:45 +08:00
matevip
1b198e3d08
docs(1.2.0): release notes + brand-wide alignment for digital employees / ACP / runtime visibility
2026-05-04 19:23:35 +08:00
matevip
30ec3168d8
fix(i18n): rename backstage 智能体 to 数字员工 for naming consistency
2026-05-04 18:30:31 +08:00
matevip
b15835ec4f
fix(skill-icon): center inner svg so size-override callers stay aligned
2026-05-04 18:30:22 +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
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
f5d845ff31
feat(backstage): tool chip, triage sort, bento metadata tiles
2026-05-04 14:00:39 +08:00
matevip
ce5741c45f
fix(backstage): use mcConfirm for danger prompts, lower focus panel z-index
2026-05-04 14:00:33 +08:00
matevip
7708e26851
feat(backstage): avatar status ring, hero focus panel, brand-tone time dial
2026-05-04 14:00:25 +08:00
matevip
4bf4abd984
feat(backstage): runbook status line, soft filter chips, ticket-style id tag
2026-05-04 14:00:19 +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
68e1c6f50d
fix(skill): harden ckjia skill binding and virtual dedup
2026-05-03 20:32:23 +08:00
matevip
6fe9b6e5f7
fix(llm): skip Ollama auto-discovery network probe when provider disabled
2026-05-03 20:32:17 +08:00
matevip
7d02841d1d
fix(chat): per-event SSE ids for safe reconnect dedup + queue race recovery
2026-05-03 19:57:06 +08:00
matevip
dfe186f928
docs(skill): rewrite ckjia-shopping output format around pre-rendered markdownLink/priceTag
2026-05-03 17:16:05 +08:00
matevip
292da11ead
docs(skill): force ckjia-shopping output to include real purchase URL + structured price/platform/history block
2026-05-03 17:15:59 +08:00
matevip
551f2994a0
fix(skill): drop dependencies.tools from ckjia-shopping (MCP tools aren't in mate_tool table)
2026-05-03 17:15:54 +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
a2c96946e3
fix(repetition-detector): catch markdown-list duplication separated by transition paragraph
2026-05-03 17:15:33 +08:00
matevip
a5e7f82a69
fix(cron): self-heal missing tasks_<wsId> conversation row before saving messages
2026-05-03 17:15:25 +08:00
matevip
74edc09b2b
feat(backstage): admin runtime console for live agent visibility + force-recycle
2026-05-03 17:15:17 +08:00
matevip
327a70dad4
chore(skill): switch ckjia-shopping icon to ckjia_app_icon.png (1024x1024 RGBA, sharper at retina)
2026-05-03 17:15:10 +08:00
matevip
66f09a968a
feat(chat-stream): streaming UX overhaul + multi-agent stability layer
2026-05-03 17:15:02 +08:00
matevip
d1099f1524
chore(skill): rename ckjia-shopping display to '参考价 - 比价购物' (matches CKJIA brand)
2026-05-03 17:14:54 +08:00
matevip
2bde2157d5
fix(ui): proxy /skill-assets to backend so built-in skill logos load in vite dev
2026-05-03 17:14:49 +08:00
matevip
5f125364e9
fix(skill): parseIconValue accepts site-absolute paths + restore ckjia-shopping nameZh/nameEn/tags
2026-05-03 17:14:43 +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