You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Small gaps batch: live thought line, compact-on-send, secret card, /goal, subagent stop, worktree location, onSettle #1531
Compact on send for cold threads. When a Claude thread has been idle for more than about 1 h (cache expired) and its context is large, show a "Compact first (≈N tokens)" chip on the composer. (Compact-first chip on cold, large Claude threads (#1531) #1543)
Every item in this issue now has a PR: #1535–#1540 and #1542–#1544. #1540 is a draft because it hasn't been tried on a real window. #1537, #1538 and #1544 all add a setting on the same lines of electron/test/budget-spend.test.js, so they need small sequential rebases.
Activity
currentbits commentedon Oct 9, 2026
PRs opened, one per item:
/goalend to end (native Codexthread/goal/*, prompt note elsewhere, header chip)Still in progress: compact-on-send chip, secret request card, worktree location +
onSettle.currentbits commentedon Oct 9, 2026
The rest of the items are up:
secret_requesttool; value kept in memory and the run env only)onSettleEvery item in this issue now has a PR: #1535–#1540 and #1542–#1544. #1540 is a draft because it hasn't been tried on a real window. #1537, #1538 and #1544 all add a setting on the same lines of
electron/test/budget-spend.test.js, so they need small sequential rebases.feat(thread): live thought line on the working row (#1531) (#1535)
feat: stop worker rows in Agents panel; link thread ids in replies (#…
Merge niceties: strip agent co-authors, Open revert PR (#1531) (#1537)
/goal end to end: stored goal, native Codex goal, header chip (#1531) (…
feat(composer): Compact first chip on cold, large Claude threads (#1531…
feat(panes): reopen the last closed pane with Mod+Shift+T (#1531)
feat(usage): provider filter on the Usage page (#1531)
feat(usage): custom model prices for unmetered usage (#1531)
secret_request: masked secret card, value only in the run env (#1531) (…
Reopen closed pane, Usage provider filter, custom model prices (#1531) (
20 remaining items
Redact secret_request values from transcripts, pushes and memory (#1531)
feat(panes): reopen the last closed pane with Mod+Shift+T (#1531)
feat(usage): provider filter on the Usage page (#1531)
feat(usage): custom model prices for unmetered usage (#1531)
feat(secrets): secret_request MCP tool, masked card, env-only secret …
test(secrets): end-to-end env injection + leak checks, SecretPrompt c…
test(secrets): write the store synchronously before the leak scan (#1531
feat(git): opt-in strip of agent Co-authored-by trailers on squash me…
feat(git): Open revert PR on a merged pull request (#1531)
feat(appsnap): attach window accessibility text beside the PNG (#1531)
fix(appsnap): window text never holds the PNG; show why it was skipped (
feat: stop worker rows in Agents panel; link thread ids in replies (#…
feat(worktrees): choose where new worktrees are created (#1531)
test(settings): full settings shape includes worktreeRoot (#1531)
feat(projects): solenta.json onSettle runs when a worktree thread set…