john
6140e503ec
Merge branch 'main' into feat/skill-mode-migration
2026-08-11 23:31:08 +08:00
玉澜
9539ae8e40
fix(skill): centralize managed skill metadata
2026-08-11 23:26:49 +08:00
长真
5034c332fe
fix(chat): converge im id flags
2026-08-11 22:38:37 +08:00
玉澜
9f4e748404
fix(skill): preserve installs during layout migration
2026-08-11 21:37:55 +08:00
玉澜
1744880648
test(skill): cover managed marker failure
2026-08-11 20:34:00 +08:00
Dennis
a3f5a83527
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 20:22:35 +08:00
玉澜
ec5f312fd6
Merge remote-tracking branch 'origin/main' into feat/skill-mode-migration
2026-08-11 20:19:30 +08:00
玉澜
3c81741e2e
fix(skill): fail partial setup installs
2026-08-11 20:19:00 +08:00
长真
fb44601f21
fix(chat): restrict audit join typed enum
2026-08-11 19:48:24 +08:00
玉澜
293c085634
fix(skill): preserve same-prefix user skills
2026-08-11 19:47:30 +08:00
Dennis
cd1ba34d96
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 19:30:15 +08:00
玉澜
f57c002ae7
Merge remote-tracking branch 'origin/main' into feat/skill-mode-migration
2026-08-11 19:06:57 +08:00
Dennis
06ec207d17
fix(minutes): harden end-to-end failure handling
2026-08-11 18:54:24 +08:00
xlb1130
30caba5dcb
Merge branch 'main' into fix/85313115-chat-catalog-tools
2026-08-11 18:51:33 +08:00
玉澜
b17634ef7d
fix(skill): fail incomplete bundled skill installs
2026-08-11 18:49:05 +08:00
玉澜
e0fd344a26
fix(skill): always refresh bundled skills
2026-08-11 18:13:44 +08:00
玉澜
9d8806927f
Merge remote-tracking branch 'upstream/main' into feat/unified-command-framework-core
2026-08-11 17:48:35 +08:00
xlb1130
8c2c94e0f1
Merge branch 'main' into fix/85313115-chat-catalog-tools
2026-08-11 17:40:29 +08:00
john
c38e988b14
Merge branch 'main' into feat/skill-mode-migration
2026-08-11 17:34:26 +08:00
chichuan
1df4cc95a6
Merge branch 'main' into feature/aone85277391-event-runtime-token-handoff
2026-08-11 17:15:15 +08:00
玉澜
f4e39a219b
fix(skill): preserve state on partial setup
2026-08-11 17:01:32 +08:00
Dennis
74ef426064
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 16:55:06 +08:00
玉澜
451a6fffe7
Merge remote-tracking branch 'upstream/main' into feat/unified-command-framework-core
...
# Conflicts:
# internal/errors/errors.go
# internal/errors/errors_test.go
2026-08-11 16:40:15 +08:00
john
16273de554
Merge branch 'main' into feat/skill-mode-migration
2026-08-11 16:13:48 +08:00
xlb1130
28669ffeee
Merge branch 'main' into fix/85313115-chat-catalog-tools
2026-08-11 16:04:49 +08:00
长真
fa5bc65d66
fix(chat): preserve conversation id alias contracts
2026-08-11 16:04:11 +08:00
玉澜
5ab46921c5
fix: preserve legacy errors and devdoc pagination contract
2026-08-11 15:13:18 +08:00
长真
156d95e6d1
fix(chat): complete catalog leaf contracts
2026-08-11 14:16:23 +08:00
玉澜
06ed3aeeb3
fix: harden unified result rollout contracts
2026-08-11 13:47:07 +08:00
长真
eb3f7328bb
fix(chat): tighten catalog safety contracts
2026-08-11 12:17:31 +08:00
长真
3c445ce73a
fix(chat): to #85313115 register missing catalog tools
2026-08-11 12:17:31 +08:00
玉澜
cc7e7bf0e0
Merge remote-tracking branch 'origin/main' into feat/skill-mode-migration
...
# Conflicts:
# internal/app/skill_setup.go
# internal/app/skill_setup_test.go
2026-08-11 12:06:59 +08:00
Dennis
461b9b773a
feat(minutes): align and expand shortcut workflows
2026-08-11 11:52:57 +08:00
克谨
28bc577e88
Merge origin/main into codex/fix-im-reliability
2026-08-11 11:50:22 +08:00
克谨
82dfee7291
fix(chat): preserve layered IM workflow contracts
2026-08-11 11:48:39 +08:00
wxianfeng
82b17ced32
Merge upstream/main into feature/aone85277391-event-runtime-token-handoff
2026-08-11 11:37:37 +08:00
玉澜
8034f0c2dc
fix: preserve nested error operation context
2026-08-11 11:15:36 +08:00
玉澜
5b0e44290e
Merge remote-tracking branch 'upstream/main' into feat/unified-command-framework-core
2026-08-11 11:02:00 +08:00
玉澜
01a7b20026
fix(skill): keep setup confirmation and Windows tests safe
2026-08-11 10:46:40 +08:00
玉澜
3afcabc41d
fix: report output publication failures
2026-08-11 10:20:05 +08:00
玉澜
596da1343e
fix(skill): sync installed multi-skill set safely
2026-08-11 00:10:59 +08:00
玉澜
3fe2a7f5c0
fix: preserve emitted result exit codes on signals
2026-08-10 23:42:11 +08:00
玉澜
12c7b6eb89
test(skill): cover mono cleanup failure on Windows
2026-08-10 22:50:52 +08:00
玉澜
bc3d92ccaf
Merge remote-tracking branch 'origin/main' into pr-922
2026-08-10 22:36:07 +08:00
玉澜
61adc87987
fix(skill): fail safely during layout migration
2026-08-10 22:35:36 +08:00
炳昱
6f73e5187a
Merge official main into feat/dws-event-oa
2026-08-10 22:21:25 +08:00
玉澜
12088f2d44
Merge remote-tracking branch 'upstream/main' into feat/unified-command-framework-core
2026-08-10 21:24:58 +08:00
玉澜
d9c74fbe96
feat: add result schemas and devapp pagination
2026-08-10 21:23:23 +08:00
克谨
3fc144a699
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 21:19:53 +08:00
玉澜 and Cursor
b6851e641e
fix(skill): back up skill dirs before removal and satisfy coverage gate
...
Address the two P1 review findings and the coverage-gate CI failures:
- Every install/upgrade path that removes a skill dir (opposite-mode
leftovers, stale dingtalk-* / dws-shared, and same-name refreshes) now
moves the directory to ~/.dws/skill-backups/<stamp>/ first across
install.sh, install-skills.sh, install.ps1, install.js, `dws skill
setup`, and `dws upgrade`. A backup failure preserves the original
directory and never removes it.
- Remove --yes from every copyable `dws skill setup` example and document
what the command may remove; add regression tests that declining the
confirmation performs no removal and that the confirmation previews
every directory slated for backup+removal.
- Rename the skill-mode tests to the TestCrossPlatformCoverage* prefix so
the platform coverage gate selects them, and add edge tests for the
backup/prune/cleanup fallback branches, restoring changed-code coverage
to 100%.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-10 20:23:35 +08:00