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