Shakker
85c7490f72
fix: refresh Skill Workshop i18n outputs
2026-05-31 22:55:03 +01:00
Shakker
63d93db867
fix: refresh Skill Workshop protocol models
2026-05-31 22:55:03 +01:00
Shakker
2976db4b2c
fix: address Skill Workshop UI check failures
2026-05-31 22:55:03 +01:00
Shakker
025bb01268
fix: constrain Skill Workshop navigation
2026-05-31 22:55:03 +01:00
Shakker
7a292bb16e
fix: improve Skill Workshop empty states
2026-05-31 22:55:03 +01:00
Shakker
a9e3eade5d
fix: tighten Skill Workshop today actions
2026-05-31 22:55:03 +01:00
Shakker
3733cd8d63
fix: clarify Skill Workshop proposal preview
2026-05-31 22:55:03 +01:00
Shakker
190f935b53
fix: address Skill Workshop review findings
2026-05-31 22:55:03 +01:00
Shakker
c21e16c73d
fix: add Skill Workshop empty state
2026-05-31 22:55:03 +01:00
Shakker
d52f1ea5ec
fix: tighten Skill Workshop today actions
2026-05-31 22:55:03 +01:00
Shakker
13967e17e6
fix: distinguish created Skill Workshop proposals
2026-05-31 22:55:03 +01:00
Shakker
7ad2aa44dd
fix: show assistant name in Skill Workshop
2026-05-31 22:55:03 +01:00
Shakker
874b3f921e
fix: polish Skill Workshop revision handoff
2026-05-31 22:55:03 +01:00
Shakker
c11d5d6d65
feat: stage Skill Workshop revision handoff
2026-05-31 22:55:03 +01:00
Shakker
11631bf044
feat: animate Skill Workshop chat landing
2026-05-31 22:55:03 +01:00
Shakker
561e993282
fix: stabilize Skill Workshop revise handoff
2026-05-31 22:55:03 +01:00
Shakker
23bf48e69e
feat: add reusable Control UI tooltip
2026-05-31 22:55:03 +01:00
Shakker
7d65ea3513
feat: style Skill Workshop revision controls
2026-05-31 22:55:03 +01:00
Shakker
bfac12a184
feat: route Skill Workshop revisions through reusable sessions
2026-05-31 22:55:03 +01:00
Shakker
cdcc151145
feat: attach agent session origin to workshop tool
2026-05-31 22:55:03 +01:00
Shakker
7681b95199
feat: persist Skill Workshop proposal origin
2026-05-31 22:55:03 +01:00
Shakker
caa08a6dc0
feat: show real Skill Workshop proposals
2026-05-31 22:55:03 +01:00
Shakker
4339d7c1d8
feat: add Skill Workshop revision dialog
2026-05-31 22:55:03 +01:00
Shakker
aa187c6496
feat: add Skill Workshop today view
2026-05-31 22:55:03 +01:00
Shakker
34010894c1
feat: preview Skill Workshop actions
2026-05-31 22:55:03 +01:00
Shakker
c74bb4475a
feat: resize Skill Workshop proposal list
2026-05-31 22:55:03 +01:00
Shakker
299a023bd1
fix: track reviewed workshop proposals
2026-05-31 22:55:03 +01:00
Shakker
0c852036c7
fix: refine Skill Workshop action bar
2026-05-31 22:55:03 +01:00
Shakker
9cc759dd37
fix: hide Skill Workshop actions after pending
2026-05-31 22:55:03 +01:00
Shakker
d1378650bb
fix: keep file preview row focus clean
2026-05-31 22:55:03 +01:00
Shakker
40f99e474a
fix: keep file preview keyboard focus modal
2026-05-31 22:55:03 +01:00
Shakker
dc71b5867e
fix: align live tool stream labels
2026-05-31 22:55:03 +01:00
Shakker
fd2c65f59b
refactor: extract file preview modal component
2026-05-31 22:55:03 +01:00
Shakker
575f74293e
feat: search Skill Workshop preview files
2026-05-31 22:55:03 +01:00
Shakker
b27ae3f6e7
fix: remove Skill Workshop modal search focus chrome
2026-05-31 22:55:03 +01:00
Shakker
b388d3dc71
style: add Skill Workshop file preview modal
2026-05-31 22:55:03 +01:00
Shakker
01b7ef9e88
feat: add Skill Workshop file preview modal
2026-05-31 22:55:03 +01:00
Shakker
4b89def277
fix: align Skill Workshop pane surface
2026-05-31 22:55:03 +01:00
Shakker
fabd9469cd
fix: tighten Skill Workshop page spacing
2026-05-31 22:55:03 +01:00
Shakker
d3025b4007
fix: resolve Control UI public assets from base path
2026-05-31 22:55:03 +01:00
Shakker
c06096eabc
fix: keep Control UI logo root-relative
2026-05-31 22:55:03 +01:00
Shakker
9577e0be5a
feat: style Skill Workshop UI
2026-05-31 22:55:03 +01:00
Shakker
b12724b79b
feat: add Skill Workshop demo view
2026-05-31 22:55:03 +01:00
Shakker
0de60cec12
feat: add Skill Workshop navigation tab
2026-05-31 22:55:03 +01:00
Vincent Koc
c6232347dc
refactor: share exec approvals node invoke
2026-05-31 23:50:30 +02:00
xin zhuang
b73e135f97
fix: resolve google provider default API to google-generative-ai ( #88480 ) ( #88512 )
...
When a configured Google provider/model row had no explicit
but had a baseUrl set, the fallback defaulted to openai-completions,
causing Gemini requests to route through the OpenAI Responses
transport instead of the native @google/genai transport.
Made resolveConfiguredProviderDefaultApi provider-aware: for the
google provider, the default API is now google-generative-ai.
Root cause: the generic fallback assumed any provider with a baseUrl
should use openai-completions, which is incorrect for Google's native
Gemini API.
Co-authored-by: xin <1052326311+xin@users.noreply.github.com >
2026-05-31 22:48:48 +01:00
github-actions[bot]
9b6c981260
chore(ui): refresh fa control ui locale
2026-05-31 21:46:04 +00:00
github-actions[bot]
02ac0ec48b
chore(ui): refresh nl control ui locale
2026-05-31 21:46:00 +00:00
github-actions[bot]
d8329dedf6
chore(ui): refresh pl control ui locale
2026-05-31 21:45:39 +00:00
github-actions[bot]
b86e8bf359
chore(ui): refresh id control ui locale
2026-05-31 21:45:30 +00:00