@@ -28,14 +28,13 @@ import {
2828 resolvePiRunLifetimeMs ,
2929 resolvePiSandboxLifetimeMs ,
3030} from '@/lib/execution/remote-sandbox/pi-lifetime'
31- import { runBabysitPi } from '@/executor/handlers/pi/babysit-backend'
32- import type {
33- PiBackendRun ,
34- PiCloudBranchRunParams ,
35- PiCloudRunParams ,
36- PiRunContext ,
37- PiRunResult ,
38- } from '@/executor/handlers/pi/backend'
31+ import { runBabysitPi } from '@/executor/handlers/pi/cloud/babysit/backend'
32+ import {
33+ type BranchPullRequest ,
34+ fetchOpenPrForBranch ,
35+ findOpenPrForBranch ,
36+ setPullRequestDraftState ,
37+ } from '@/executor/handlers/pi/cloud/github-pr'
3938import {
4039 buildPiScript ,
4140 CLONE_TIMEOUT_MS ,
@@ -54,26 +53,27 @@ import {
5453 raceAbort ,
5554 resolvePiTimeoutMs ,
5655 scrubGitSecrets ,
57- } from '@/executor/handlers/pi/cloud-shared'
58- import { buildPiPrompt } from '@/executor/handlers/pi/context'
56+ } from '@/executor/handlers/pi/cloud/shared'
57+ import type {
58+ PiBackendRun ,
59+ PiCloudBranchRunParams ,
60+ PiCloudRunParams ,
61+ PiRunContext ,
62+ PiRunResult ,
63+ } from '@/executor/handlers/pi/core/backend'
64+ import { buildPiPrompt } from '@/executor/handlers/pi/core/context'
5965import {
6066 applyPiEvent ,
6167 createPiTotals ,
6268 type PiRunTotals ,
6369 parseJsonLine ,
64- } from '@/executor/handlers/pi/events'
65- import {
66- type BranchPullRequest ,
67- fetchOpenPrForBranch ,
68- findOpenPrForBranch ,
69- setPullRequestDraftState ,
70- } from '@/executor/handlers/pi/github-pr'
71- import { mapThinkingLevel , providerApiKeyEnvVar } from '@/executor/handlers/pi/keys'
70+ } from '@/executor/handlers/pi/core/events'
71+ import { mapThinkingLevel , providerApiKeyEnvVar } from '@/executor/handlers/pi/core/keys'
7272import {
7373 createScrubbedPiError ,
7474 scrubPiEvent ,
7575 scrubPiSecrets ,
76- } from '@/executor/handlers/pi/redaction'
76+ } from '@/executor/handlers/pi/core/ redaction'
7777import {
7878 PI_SEARCH_API_KEY_ENV_VAR ,
7979 PI_SEARCH_EXTENSION_PATH ,
0 commit comments