fix(control-ui): create sessions for typed /new#75988
Conversation
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
|
Codex review: needs maintainer review before merge. Summary Reproducibility: yes. On current main, typing Next step before merge Security Review detailsBest possible solution: Land this focused alignment after maintainer review and exact-head validation, while keeping routing-mode drift and unrelated session-label reports separate. Do we have a high-confidence way to reproduce the issue? Yes. On current main, typing Is this the best way to solve the issue? Yes. Reusing the existing dashboard Acceptance criteria:
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against b8c0a1e9ff24. |
5cbc268 to
30e039c
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
30e039c to
647662b
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
647662b to
08af5cf
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
958f3c3 to
f3583bd
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
f3583bd to
18e6ce2
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
86f95fe to
a94c241
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
9115044 to
2b495a1
Compare
2b495a1 to
abaa6f9
Compare
|
@clawsweeper review |
|
🦞🦞 I asked ClawSweeper to review this item again. |
Summary
/newthrough the same dashboard session create-and-switch flow as the New Chat button./reseton the explicit in-place gateway reset path.Duplicate / related work
not_duplicatefor the target fix/issue cluster./newpath called out in [Bug]: Control UI /new, /reset, and New Session do not create the same true fresh session as direct session creation #69599.gitcrawlwas used first, but its local OpenClaw mirror is stale for [Bug]: Control UI /new, /reset, and New Session do not create the same true fresh session as direct session creation #69599; live GitHub search/reads were used for current truth.prtagsis installed and authenticated with the maintainer account, but the prtags API returned 502 for group/annotation reads, so no duplicate annotation/group write was made through a degraded curation backend.Validation
node scripts/run-vitest.mjs run --config test/vitest/vitest.unit-ui.config.ts ui/src/ui/app-chat.test.ts ui/src/ui/chat/slash-commands.browser-import.test.tsnode scripts/run-vitest.mjs run --config test/vitest/vitest.ui.config.ts ui/src/ui/app-render.helpers.node.test.tspnpm exec oxfmt --check --threads=1 ui/src/ui/app-chat.ts ui/src/ui/app-chat.test.ts ui/src/ui/app.ts docs/web/control-ui.md docs/tools/slash-commands.md CHANGELOG.mdgit diff --check origin/main...HEADpnpm check:changelog-attributionsnode scripts/check-no-conflict-markers.mjsnode scripts/check-changed.mjs --dry-run --base origin/mainblacksmith testbox run --id tbx_01kqkwx6yyhtc64r8jagm2383w "env OPENCLAW_TESTBOX=1 pnpm check:changed"completed successfully during retry; the box was stopped and no active Testbox boxes remain. The backing Actions run was cancelled after the CLI returned because it stayed in progress with no active box.Current CI note
abaa6f90db464e14a6e0091d91c65d891f459a26.check-dependenciesreportsextensions/whatsapp/src/auto-reply/session-snapshot.tsas an unexpected unused file, andchecks-node-core-runtime-infrareports generated config-schema baseline drift aroundgateway.remote.*fields.Fixes #69599