Repository navigation
Promote stage to bkt3: upstream main 05b697f6a2 (idle compaction modes) - #343
Open
bk-agent-01 wants to merge 182 commits into
Open
bk-agent-01 wants to merge 182 commits into
bk-agent-01 wants to merge 182 commits into
Conversation
…ace (pingdotgg#22713) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22714) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hanges (pingdotgg#22735) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rning, setup-done marker (pingdotgg#22718) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22662) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…own files (pingdotgg#22674) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ir own file (pingdotgg#22675) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…heir own files (pingdotgg#22676) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n their own files (pingdotgg#22677) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…der live in hooks (pingdotgg#22682) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…le (pingdotgg#22679) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… hook (pingdotgg#22687) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ive in their own files (pingdotgg#22699) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#22707) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… thread (pingdotgg#22732) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22689) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…r own components (pingdotgg#22719) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oserFooterControls (pingdotgg#22720) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22721) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…Items (pingdotgg#22722) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22696) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…files (pingdotgg#22729) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22744) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22671) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e branch live in their own components (pingdotgg#22672) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…mponents (pingdotgg#22702) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22703) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#22979) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…uest (pingdotgg#23143) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ds with its sidebar (pingdotgg#23144) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s list (pingdotgg#23145) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#23146) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ine in place (pingdotgg#23147) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…its tab bar (pingdotgg#23148) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#23149) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#23150) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…3226) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…2094) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#23052) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#23205) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…card (pingdotgg#23282) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…ingdotgg#22777) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
178 upstream commits on top of 163bdea. Upstream split ChatView, Sidebar, MessagesTimeline and the settings panels into new files; the fork's edits follow them there (durable outbox send, operator identity, analytics, comment empty-send, source-control profile fields, sidebar async-question and long-press, pairing proof-of-possession, archive reclaim, plan-review and comment marks in timeline rows). Upstream moved to pnpm 12.14.0; fork deploy workflows follow. No new migrations. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- MCP thread-lookup fixtures carry the fork's unrestricted operator scope. - Comment marks ignore a snapshot without a comment list (shared query mocks). - Fork mobile sheets use upstream's HORIZONTAL_FORM_SHEET_OPTIONS. - Phase sidebar draft rows pass upstream's new swipe handlers. - Format the Toolyard native access guide with vite-plus 1.3.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge upstream main (05b697f) into stage
tusharbhardwaj-bk
approved these changes
Oct 22, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs: no Linear ticket (requested in the T3 session by tushar; this promotion PR was asked by his Manager session after the stage smoke test).
What this does
This PR promotes the full
stagetobkmain(production bkt3). It carries one PR from this session:mainfrom163bdeaa11to05b697f6a2(178 upstream commits), with the fork features ported into the files upstream split out of ChatView, the composer, the sidebar and settings.bkmainhad no content of its own beyond the earlier promotion merge (#341). Merging it into this branch gave no conflicts and no file changes.Merging deploys bkt3 and restarts
t3-nextbkt3. That stops every live session on bkt3. Merge at a quiet time.New database migrations: none in this sync.
Idle compaction now has modes (upstream pingdotgg#23037)
compactIdleThreadsstill works:trueis read as "Before the cache expires (beta)", andfalseas "When you return".Other upstream changes users can see
[]path wildcard (feat(server): webhook filters fan out over arrays with a [] path wildcard pingdotgg/t3code#23282).t3 threadCLI commands start, message and read threads from the terminal (feat(cli): start, message, and read threads from the terminal with t3 thread pingdotgg/t3code#22732).How I tested
Stagebkt3 runs this exact code:
stageate4526c7b21, server version0.1.2-nightly.20261021.3499.upstream.g05b697f6a201. I ran these checks on 2026-10-22 between 04:23 and 04:35 UTC:~/.t3/stage-dev/deployed-sha=e4526c7b21;t3-stageactive since 04:23:40packageManagerasks)event loop stalledwarnings. One error: a backgroundgit fetchfor thehermes-agentproject (remote_unreachable). It also appeared 7 times before this deploy, so this sync did not cause it/mcpinitialize OK; 129 tools (t3_inbox,t3_answer,t3_start_session,t3_session_webhook_create,t3_thread_launch,delegate_task…)t3_start_session(Claude Sonnet, scratch project) answered "SMOKE OK"; the server loggedclaude.account.placedfor itIdle compaction itself was proven on stage on 2026-10-21 (see #337). This sync changed only how the mode is chosen, not the timer.
Cleanup: the temporary operator key was removed from stage
settings.json(the file matches the pre-test backup, and the key now returns 401). The smoke session was archived.CI: every check was green on #342 (
9d606b28f5). "Mobile Native Static Analysis" waits for a macOS runner that this fork does not have.🤖 Generated with Claude Code