Skip to content

fix(fork): merge upstream 5b2ee39 and the home fix into patch/bots - #66

Merged
fireboltdude1357 merged 71 commits into
patch/botsfrom
fix/bots-upstream-5b2ee39
Oct 21, 2026
Merged

fireboltdude1357 merged 71 commits into
patch/botsfrom
fix/bots-upstream-5b2ee39

Conversation

@fireboltdude1357

Copy link
Copy Markdown
Owner

The fork's nightly build fails because this patch conflicts with upstream commit 5b2ee39. This branch merges 5b2ee39, then the home fix (fix/home-upstream-5b2ee39), since bots builds on home.

  • Files home owns: resolved the same way as the home fix. Bots has no changes of its own there.
  • toolkits/project/handlers.test.ts: the home fix's file plus the bot launch test and the "Home never launches as a bot" check. The lineage lines bots had added were in tests upstream deleted.
  • Sidebar.logic.test.ts: the home fix's file plus the Bots shelf rows and the "never drops into the Bots shelf" test.
  • OrchestratorMcpService.ts: kept upstream's new isOrchestrationV2WorkActive import next to the patch's botThreadId and threadOwnerBotName. Upstream's fix(server): idle orphaned follow-ups can be cancelled without a running parent pingdotgg/t3code#22581 change and the patch's create-thread ID change merged cleanly.
  • OrchestratorMcpService.test.ts and AgentAwarenessRelay.test.ts: upstream's files plus the patch's bot tests. Upstream made shouldPublishAgentAwarenessEvent private in test: delete 11k low-signal tests so CI runs faster and flakes less pingdotgg/t3code#22557, so the patch's test that called it directly is gone. The patch's plan.updated change in the relay stays, but no test covers it now.
  • mobile storage.test.ts: accepted upstream's prune. Bots had only added a shelf flag to a test upstream deleted.
  • mobile threadListV2.ts: no conflict, but upstream fix(mobile): thread rows show wake status and elapsed time pingdotgg/t3code#21394 made wokeAt required on thread rows. Bots shelf rows now set it with resolveThreadListV2WokeAt, as the other card rows do.

Verification:

  • pnpm install --no-frozen-lockfile: done.
  • pnpm run typecheck in apps/server, apps/web, apps/mobile, apps/desktop, packages/contracts, packages/client-runtime and packages/shared: 0 errors.
  • vp test run on the patch's test files: apps/server 202 passed, apps/web 74, apps/mobile 60, packages/client-runtime 5, packages/contracts 4, packages/shared 18.
  • In a scratch worktree detached at 5b2ee39, the fix branches for release, voice, home, this branch, cache-compaction and then patch/mobile-launch-crash merge with no conflicts.

Made by Claude Opus 5.5 in Claude Code.

🤖 Generated with Claude Code

fireboltdude1357 and others added 30 commits October 20, 2026 09:13
…tgg#22253)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t fields (pingdotgg#22203)

Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22390)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…vent in act (pingdotgg#22424)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ap (pingdotgg#22408)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…; fixture README (pingdotgg#22453)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#20812)

Co-authored-by: Pixel Perfect <me@pixp.cc>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
…g#22194)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…erShell (pingdotgg#22494)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…sts over REST (pingdotgg#22495)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ction (pingdotgg#22526)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tes (pingdotgg#22524)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
maria-rcks and others added 29 commits October 21, 2026 00:04
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#22561)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…event-driven (pingdotgg#22565)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing parent (pingdotgg#22581)

Co-authored-by: syberia <n.kuhtin@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#22588)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#22589)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#22591)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rts (pingdotgg#22602)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Upstream pruned low-value tests. I kept upstream's versions and added
back only Home's own tests and setup:

- OrchestratorMcpToolkit.integration.test.ts: took upstream's pruned
  file and re-added notHomeLayer to the remaining replay test's layer.
- toolkits/project/handlers.test.ts: took upstream's file, re-added the
  "makes Home name a project" test and its imports, and notHomeLayer in
  clientLaunchHarness.
- ManagedProjectFolders.test.ts: took upstream's file and re-added the
  isInHomeFolder and refreshHomeAgents tests.
- Sidebar.logic.test.ts: took upstream's file and re-added the "hides
  only the current Home thread" test and its import.
- chatThreadActions.test.ts: took upstream's file and re-added the three
  Home project-ref tests with the createContext helper and ids they use.
- toolkits/orchestrator/tools.test.ts, toolkits/worktree/registration.test.ts:
  accepted upstream's deletion. Home only adjusted upstream tests there.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolved files that Home owns the same way fix/home-upstream-5b2ee39
does, and re-added the bot tests and code on top. The next commit
describes each file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The previous commit merged upstream 5b2ee39. This one merges
fix/home-upstream-5b2ee39 and fixes what typecheck found.

- Files Home owns (OrchestratorMcpToolkit.integration.test.ts,
  ManagedProjectFolders.test.ts, chatThreadActions.test.ts, and the
  deleted orchestrator/tools.test.ts and worktree/registration.test.ts):
  same as the home fix. Bots made no changes of its own there.
- toolkits/project/handlers.test.ts: the home fix's file, plus the bot
  launch test, the threadBotName import, and the "Home never launches as
  a bot" check in Home's test. The callers that needed lineage were in
  tests upstream deleted.
- Sidebar.logic.test.ts: the home fix's file, plus the Bots shelf rows
  and the "never drops into the Bots shelf" test.
- OrchestratorMcpService.ts: kept upstream's new
  isOrchestrationV2WorkActive import next to the bot imports. Bots'
  create-thread id change merged cleanly.
- OrchestratorMcpService.test.ts: upstream's file, plus the bot
  create-threads test, its import, and lineage on parentProjection.
- AgentAwarenessRelay.test.ts: upstream's file, plus the two bot thread
  publishing tests. Dropped the plan.updated predicate test because
  upstream made shouldPublishAgentAwarenessEvent private.
- mobile storage.test.ts: accepted upstream's pruning. Bots only added
  the bot shelf flag to a test upstream deleted.
- mobile threadListV2.ts: Bots shelf rows now set wokeAt like the other
  card rows, because upstream made it required (pingdotgg#21394).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fireboltdude1357
fireboltdude1357 merged commit 298a1c5 into patch/bots Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants