Repository navigation
Conversation
…ex at the window edges (pingdotgg#35877) Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
…started during cleanup (pingdotgg#31038)
… slow (pingdotgg#26127) Co-authored-by: Elliot Drel <elliotdrel@gmail.com>
… read a long thread's whole history (pingdotgg#29521)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…stead of two per file (pingdotgg#35295) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…etect (pingdotgg#31170) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#31146) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…disk but not loaded (pingdotgg#36490)
…ged revalidation (pingdotgg#23775) Signed-off-by: Shaswat Raj <shaswat340@gmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ell (pingdotgg#33064) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: lyn1dev <lyn1dev@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
… local port (pingdotgg#24247) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#23743) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: only21mil <only21mil@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Real merge of 1034 upstream commits since d2c2595, resolved by intent so Ada's brand, release repo, privacy defaults, push, scheduled tasks, agent presets and fork migration ledger survive. Upstream T3 Connect device approval, relay, cloud and hosted-app wiring stay removed; agents can now revert an environment theme to the default look. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Upstream changes to the analytics, Observe and hosted-app code that #245 deleted stay deleted: the MCP tool-analytics wrapper, ws client analytics props, delegated-task and turn analytics layers and their tests are removed, and hosted thread-link parsing stays out while upstream's sturdier t3-thread link parsing is kept. The desktop home-owner dialog keeps upstream's live owner details with #241's runnable CLI command hints. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The theme guide never said that a colors-only theme starts from the stock pink palette, so Haiku put a teal accent in `colors` and Ada turned pink. The guide now says to seed `canvas` and `accent` together, and to use `t3-code` to return to the default look. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Format the files the merge left unformatted. - Drop unused imports and the relay-only account relist helper, un-export isPullRequestWatchTask, and delete mobile state/auth.ts, which pingdotgg#9129 had already removed. - Restore upstream's lost-launch-reply outbox tests that were dropped along with the compaction block. - The background-wait eval mocks the fork's TailnetDevices and ProjectionStoreV2 handler services. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Owner
Author
|
Captain: accepting the agent-context growth (+386 B Claude system append, +50 B Codex context, +1.7 KB MCP tool list). It all comes from upstream 580b526's new tools and instructions, mainly the agent theme/CSS tool (pingdotgg#35247), which JJ asked for. The fork's tail-compat change must not add description text. |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
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.
Brings Ada up to upstream pingdotgg/t3code
580b526758(last sync wasd2c25950b4) and merges currentmain(#241, #244, #245). Ada's own configuration stays as it was. The upstream merge is a real merge commit (3e39d765fe). Every conflict was resolved by intent, never by blanket ours/theirs.What stays Ada
APP_NAMEis "Ada", the iPhone home-screen name is "Ada Agents", and the Pip logo, README and slogan are unchanged. App and bundle IDs are unchanged. 27 new upstream "T3 Code" strings that merged cleanly were caught by the brand guard and changed toAPP_NAME/Ada. They were in desktop, server, web and Muse status text, the vite bootstrap title, and the user docs. An orphan "T3 Account" translation key was also removed.CLI_RELEASE_REPOSITORYisjayleaton/ada, andinstall.sh/install.ps1are unchanged. The fork nightly and Windows-installer workflows,windows-package-names.tsand the artifact naming are untouched. Upstream's newnpx t3@latesthints were replaced, so the SSH tunnel fallback points at Ada'sinstall.shand the desktop home-owner dialog shows Ada's runnable command.observe.invalid, and the hosted-app default stays opt-in (fix: Ada no longer reports to upstream T3 services #245).eas.jsonare unchanged.scripts/upstream-migrations.jsonis re-synced. A copy of a real fork database (485 MB) migrated cleanly through upstream 82–91.Conflicts and how they were resolved
writerWorker: truereplaces the fork's checkpoint worker). The fork's old WAL-checkpoint test is replaced by upstream's read-write worker upgrade test.t3_thread_readtakes upstream'sbeforePosition/earlierPositionin place of the fork'stail. The Claude adapter latch keeps the fork's fix (fix(server): a held wake continuation no longer silences later Claude wakes #98) alongside upstream's Monitor handling.threadHasPullRequestWatchalready covers upstream's PR-watch hold.Upstream mechanisms adopted because they are better
These are the SQLite writer worker,
beforePositionpaging,restoreMissingWorktree,listActiveThreads, historical PR handling,PullRequestWatchService, and the live home-owner dialog. Also adopted:useOpenLocalWorkspace, the chunk reload guard,canResumeThread,isServerNetworkAccessible, the channel label helper, the shell's early HTTP load,routeKeepsItsHost, the peer probe,resolveLauncherPath, the tagged-source build version, and the preview listening handshake.New upstream outbound, telemetry and Connect code removed
None of it is stubbed.
scripts/check-removed-connectis green.clerkLoadFailure, the banners, and migrations 90/91. The migrations stay registered so upstream ids line up, but nothing reads or writes their tables.McpHttpServer, client analytics props and owners inws.ts, theDelegatedTaskAnalyticsandProviderTurnAnalyticslayers, turn analytics inRunExecutionService, and two analytics tests incore.test.apps/mobile/src/state/auth.ts, which chore: delete dead code, unused deps, and duplicate helpers pingdotgg/t3code#9129 had deleted and the merge brought back.gt-react/gt-react-nativei18n uses bundled translations with no project id, so it makes no runtime network calls.Custom UI (pingdotgg#35247)
Captures are in a secret gist. They come from the web client of
vp run devon seeded dev state, driven by a real Claude Haiku 5.5 turn callingt3_theme_set. Replay can't call MCP tools, so it couldn't drive this.The prompt was "change the accent colour to teal (#0d9488) and add a small CSS tweak that gives the chat header a 2px solid bottom border in that teal". The agent published
ada-teal(canvas#ffffff, accent#0d9488, CSS on[data-chat-header]) and switched to it. Asked to go back to the default, it sett3-code, which restored the default palette and the sidebar art.docs/user/appearance.mdsay Ada andada theme set.themesdirectory, and the default lives in server settings. Clients apply it once per generation, including after a reload or reconnect.Conflicts with fork changes, and gaps fixed:
docs/user/appearance.md.t3-codewas not a selectable id, so agents could only switch to a built-in theme such as T3 Chat.t3-codecan now be selected through the tool andada theme set, but never published. The web client maps it back to the standard look and keeps the user's light/dark mode. Tests are inenvironmentTheme.test.ts.colors. A colors-only theme starts from the stock pink palette, so Ada turned pink with a teal border. The guide now says to seedcanvasandaccenttogether, and thatt3-codereturns to the default look. On a rerun with the same prompt, Haiku seeded both and the whole palette followed. The newaccent-change-seeds-canvas-and-accenteval case builds (--dry-run), but I didn't run it: this checkout has no Anthropic API key for evals.Checks
check:changed, run againstorigin/mainwithTMPDIR=/tmpand vite-plus Node 26. Format, lint, knip and typecheck failed on the first run. All of those failures came from the merge, and they're fixed inc330c3384e. On the rerun, format, lint (warnings only), knip and typecheck pass in every package touched, includingevals. The test stage (876 files) hit the 900-second local timeout, so CI owns the full suite. Focused runs were green: about 1,700 server and 2,400 client tests during conflict work, plus the files touched afterwards.check-removed-connect: green. Brand guard: 2/2. CInode:testscripts: green.test-t3-apppass on isolated, seeded dev state, covering the theme flow above.Model: Claude Opus 5.5 with Claude Code subagents for the conflict slices.
🤖 Generated with Claude Code