mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-08-23 23:55:50 +00:00
* feat(daemon): attach skill-toggle mutation metadata to settings_changed Hosts can apply Skill toggles incrementally without a full task reload or suppressing skills.* events. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(review): fit skill-toggle mutation metadata in the SDK bundle budget The new normalizer parser pushed the browser daemon bundle over the 186KB cap. Raise it to 187KB and pin the review gaps that were cheap to close. Co-authored-by: Cursor <cursoragent@cursor.com> * test(daemon): pin skill-toggle mutation event count and parser edges Co-authored-by: Cursor <cursoragent@cursor.com> * feat(web-shell): refresh skills incrementally after toggles * fix(sdk): raise daemon browser bundle budget for skill-toggle metadata The 190KB cap overflowed by 491 bytes after merging main, so the SDK build fails before tests run. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): retry cancelled skill-toggle refresh per session Marking the mutation handled before the workspace reload settled dropped the fallback when the user switched sessions mid-flight. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): keep skill fallback until session snapshot reflects toggle Reference-identity snapshot checks dropped the workspace fallback on unrelated command updates, so a disabled Skill stayed in composer autocomplete. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): scope skill-toggle fallback to workspace and pending toggles A partial toggle from another workspace, a superseded later mutation, or an unknown session skill list could leave a stale Skill in composer autocomplete. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): pass initial value to skill-mutation origin ref React 19's useRef types require an argument; the missing initializer broke the web-shell build. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): restore skill fallback after workspace round-trip Dropping the fallback on a workspace switch left the handled mark in place, so returning to the origin session never reinstalled it. An unknown session skill list now also uses the ready workspace snapshot instead of an empty composer. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): keep skill mutations per workspace after toggles An intervening toggle in another workspace overwrote the only mutation slot, so a failed live refresh could not restore that workspace's composer snapshot. Also read nested _meta.availableSkills on live command updates so the session skill list is not wiped to empty. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): retain batched skill mutations instead of the latest only Two distinct toggles in one replay or live commit used to keep only the last mutation, so a later applied toggle could drop an earlier partial fallback and leave a disabled skill in composer autocomplete. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): keep Skill composer source correct after toggles Skip the applied fast path while session skills are unknown, and drop leaked pending toggles when the workspace fallback is cleared. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): keep skill-toggle refresh scoped to #9123 Drop multi-workspace mutation books, pending-toggle merging, and the nested skills mapper so Web Shell only consumes skill_toggle metadata and refreshes the composer. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): drop unused skill-refresh eslint disable The scoped effect already lists its deps, so the leftover exhaustive-deps suppression failed lint:ci. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(web-shell): revalidate partial skill mutations * fix(web-shell): reconcile queued skill mutations * fix(web-shell): reconcile zero-session skill refreshes --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com> Co-authored-by: YungSen Hsin <yungsenhsin@U-G0HXNQM1-2052.local> |
||
|---|---|---|
| .. | ||
| assets | ||
| design | ||
| developers | ||
| e2e-tests | ||
| images | ||
| plans | ||
| superpowers | ||
| users | ||
| verification/abort-controller-refactor | ||
| _meta.ts | ||
| index.md | ||