Chinesezjc
62dd508cb0
test(permission): pin the disposed guard on the invalidation tick
...
The late-listener case now carries a pending generation change, so its
assertions depend on the disposed guard, and the silent-generation cases assert
their tick counts.
2026-09-11 17:45:23 +08:00
Chinesezjc
eb6373d711
fix(permission): tick only on a real generation change
...
A notification repeating the published generation no longer withdraws displayed
options, so the invalidation observable and the README describe the same rule.
The composer seat hides on a cleared catalog while the slash picker keeps its
failure and retry, and the disposed guard that both callers already provide is
gone from the tick.
2026-09-11 17:20:22 +08:00
Chinesezjc
38391bf6ba
Merge remote-tracking branch 'origin/master' into auto-review-per-call
2026-09-11 17:03:09 +08:00
Chinesezjc
14bdce3644
docs(permission): describe dismissal as a catalog invalidation
...
The package README, its Chinese pair, and the catalog spec now state both
public observables and pin the generation-change tick that withdraws displayed
options.
2026-09-11 17:00:54 +08:00
Yichen Jiang
7485d75e38
Merge pull request #3682 from deepseek-harness/worktree/llm-deepseek-messages
...
feat(llm): add Messages protocol support to DeepSeek
2026-09-11 16:38:43 +08:00
Chinesezjc
4a935ed8fd
fix(permission): drop the picker only on a catalog invalidation
...
Publishing the result of a read the picker waits for no longer closes that
picker, so a failed read keeps its error and retry state; a catalog
notification or generation change still withdraws stale options. Correct the
action-history rationale in the Auto review note and cover both paths with the
real popup controller.
2026-09-11 16:29:31 +08:00
Chinesezjc
e995d71a0e
fix(permission): keep the picker retryable after a failed catalog read
...
Availability now follows the Session projection alone, so a failed catalog
read surfaces through the picker's own retry instead of hiding the command.
Type-guard the persisted denial reason before trimming it, and record in the
Auto review note why the reviewer reads the complete action history.
2026-09-11 15:46:19 +08:00
Yichen Jiang
bc13dcf550
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-11 15:42:51 +08:00
Chinesezjc
1de37ddc2b
test(web): follow the settled-loader startup audit
...
Loader settlement no longer rejects on a failed optional entry, so the Auto
rollback scenario reads the conflict from the startup audit. Refresh the Auto
denial golden for the merged composer chrome.
2026-09-11 15:41:46 +08:00
Turtle
4c4b7e6cb2
Merge pull request #4003 from deepseek-harness/turtle/systemd-scope-exit-race
...
fix(ci): stabilize teardown, process sampling, and reply queue coverage
2026-09-11 15:35:08 +08:00
Chinesezjc
6b19923ad5
fix(auto-review): clear the master integration gates
...
Register the permission catalog default response so the web roster boot
matches every Remote call it makes, and carry the deprecation rule for the
session history read this reviewer needs with the deferred migration
recorded in the package README.
2026-09-11 15:08:48 +08:00
Turtle
16f80298df
Merge pull request #4006 from deepseek-harness/turtle/boot-failure-e2e
...
test(boot): cover Web failure recovery and inject module routes
2026-09-11 15:04:29 +08:00
turtle1999
18a1955b7e
fix(ci): handle scope termination races and cyclic process snapshots
2026-09-11 14:50:46 +08:00
turtle1999
85c37d1950
docs(boot): document startup and reload failure behavior
2026-09-11 14:45:37 +08:00
Yichen Jiang
a326698ee7
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/llm/llm-deepseek/src/adapter.ts
# packages/llm/llm-deepseek/src/common/request-pricing.ts
# packages/llm/llm-deepseek/src/index.ts
# packages/llm/llm-deepseek/tests/adapter.spec.ts
# packages/llm/llm-deepseek/tests/image-tokens.spec.ts
2026-09-11 14:44:30 +08:00
turtle1999
eb9da8930e
test(boot): cover Web failure recovery and inject module routes
2026-09-11 14:34:17 +08:00
Chinesezjc
3afad043c6
Merge remote-tracking branch 'origin/auto-review-per-call' into auto-review-per-call
2026-09-11 14:29:11 +08:00
Chinesezjc
358d0bc49c
Merge remote-tracking branch 'origin/master' into auto-review-per-call
2026-09-11 14:27:30 +08:00
Chinesezjc
d8c54899b7
fix(experimental): align the Auto review package version with the release
2026-09-11 14:27:27 +08:00
_Kerman
20106ecda8
Merge pull request #3869 from deepseek-harness/xtr/ptc-sdk-literal-prompt
...
fix(ptc): preserve literal braces in generated SDK prompts
2026-09-11 14:20:23 +08:00
Chinesezjc
a605cf579d
Merge branch 'master' into auto-review-per-call
2026-09-11 14:19:16 +08:00
Chinesezjc
fed65b7cad
Merge master into the Auto review branch
...
Resolve 36 conflicts across source, bilingual READMEs, and generated
documentation: keep master's command-identity and popup APIs, RemoteMock
test infrastructure, and regenerated catalogs; keep the Auto review
catalog, slot, dismissal, and snapshot content.
2026-09-11 14:15:32 +08:00
Yifffan
ef39ebd0bb
Merge pull request #3969 from deepseek-harness/refine/connecting-ui
...
feat(sidebar): refine the connection indicator states and interaction
2026-09-11 08:06:56 +02:00
_Kerman
1d20d46a08
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 13:54:03 +08:00
Turtle
ef0041b351
Merge pull request #3964 from deepseek-harness/turtle/master-ci-browser-realpath
...
fix(ci): repair browser roots and asynchronous test fixtures
2026-09-11 13:49:06 +08:00
Yifffan
c160884c19
Merge branch 'master' into refine/connecting-ui
2026-09-11 07:32:49 +02:00
CreatixChu
ac34c5deac
Merge pull request #3938 from deepseek-harness/worktree/issue-3929-v41-request-image
...
更新v41的图片大小限制
2026-09-11 13:32:15 +08:00
turtle1999
40e39f4673
test(ci): control Python stray UTF-8 fragment delivery
2026-09-11 13:31:22 +08:00
Turtle
239f695e1f
Merge pull request #3830 from deepseek-harness/turtle/required-plugin-startup-policy
...
feat(boot): distinguish required startup failures
2026-09-11 13:28:59 +08:00
Yif
ce1a55816f
Merge remote-tracking branch 'origin/refine/connecting-ui' into refine/connecting-ui
2026-09-11 13:28:50 +08:00
turtle1999
96ee6e49f9
test(terminal): await PowerShell prompt delivery
2026-09-11 13:22:55 +08:00
Yichen Jiang
e5e9037dfb
test(llm): opt in Messages system-update e2e
2026-09-11 13:17:25 +08:00
creatixchu
db6dff8f67
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
2026-09-11 13:16:24 +08:00
turtle1999
464334bc4c
test(boot): keep headless running after optional MCP startup failure
2026-09-11 13:10:03 +08:00
Turtle
b576419a4c
Merge branch 'master' into turtle/master-ci-browser-realpath
2026-09-11 13:03:10 +08:00
Turtle
f93cea5734
Merge pull request #3983 from deepseek-harness/turtle/master-ci-windows-store
...
fix(ci): derive Windows standby store from workspace volume
2026-09-11 13:01:36 +08:00
_Kerman
95690d6453
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 12:55:09 +08:00
Yichen Jiang
6ad0ddb899
test(llm): pin Messages e2e to its official endpoint
2026-09-11 12:51:25 +08:00
turtle1999
6894e93a12
refactor(app-boot): keep required startup policy private
2026-09-11 12:47:48 +08:00
turtle1999
4cd20c1a1e
fix(app-boot): bound cyclic startup error diagnostics
2026-09-11 12:47:48 +08:00
turtle1999
25d5efcd86
Classify disabled expression errors in startup audits
2026-09-11 12:47:48 +08:00
turtle1999
f5b5a9da51
Require Web modules and connection during startup
2026-09-11 12:47:47 +08:00
turtle1999
97d1f7c203
fix(web-app): gate readiness on required startup entries
2026-09-11 12:47:47 +08:00
turtle1999
7fd41b833b
fix(boot): limit required IDs to application endpoints
2026-09-11 12:47:47 +08:00
turtle1999
f4a7dd6077
fix(boot): preserve failure policy on nontransactional Loader
2026-09-11 12:47:46 +08:00
Turtle
f308742050
test(boot): cover startup diagnostic variants
2026-09-11 12:47:46 +08:00
Turtle
941267b197
test(boot): type fixture fiber state
2026-09-11 12:47:46 +08:00
Turtle
fbcad258ad
test(boot): keep required fixture failures fatal
2026-09-11 12:47:46 +08:00
Turtle
bd4cfc7c46
feat(boot): distinguish required startup failures
2026-09-11 12:47:46 +08:00
Yif
dd7ba51a13
Merge remote-tracking branch 'origin/master' into refine/connecting-ui
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
2026-09-11 12:29:34 +08:00