Repository navigation
[GUI] Helper 64K window, chat layout, and the fork's 0.2.7 GUI work - #4606
xvcezrqpbxtpzblrt wants to merge 21 commits into
Conversation
…still failing)
…e an empty preview column
…nes, pinned modes, saved history
…es only the settled state
…tart, and an approval dot on the subagents button
…counts a directly prompted helper
…hen found is fixed
…-quarter-width bubbles
…ting chats can delegate again
… helper opens at the top, a long task folds, read rows carry their line range
…n the user's own message
…focus, and a faded task fold
|
Hi @Niko1221 — a short note so this does not read as a duplicate. I had 18 separate PRs open for this work (the engine loan release, window state, the helper panel, the nine languages, and the rest). None were merged. Rather than leave 19 overlapping branches in your queue, I closed those 18 — each one now points here — and put the combined work in this branch. The only work that was not in those PRs is the last part: a helper's 64K working window measured through the context meter, and the chat layout (document answers, the composer aligned with the answer column, the helper sheet). The rest of the diff is what those PRs described. If you would rather review this in the focused pieces the repo asks for, say so and I will reopen the 18 or split this branch along the same areas — whichever is less work for you. If the combined branch is acceptable, no action is needed. |
|
Closing this for now: I do not want to leave a large mixed branch in the queue. If I pick this up again I will come back with focused PRs, one problem each. |
This is the consolidated submission for the fork's 0.2.7 work. The 18 separate PRs are closed and point here, so the review has one place instead of nineteen overlapping branches. The branch is based on
5e8a4ccaand carries:strata-context). The session keeps its model route, because a route added later is rejected by every chat created before it (child LLM route ... is not allowed for this Session); the measured prompt is scaled byrealWindow / 65536, so the Harness's 80% threshold is reached at 64K real tokens. Answers are capped at 19,660 tokens and the parent session is never scaled. The helper sheet has a task card, tool lines, pinned modes, queue and approval states, and opens a finished helper at the top.Validation
Passed:
npm testinapps/hostwith the real Harness: 1317 tests, 1310 passed, 4 skipped.npm run typecheck,npm run build,node scripts/audit-ui.mjs(clean).Failed (known, not caused by this change):
agent-context.test.mjs: the Harness compaction case that still fails upstream.chat-shell.test.mjsandmodel-directory.test.mjs: the tests cannot create a symlink on this Windows account (EPERM), so those two safety tests do not run here.Not run:
Limits