Skip to content

Commit 0a46302

Browse files
authored
feat: add sandbox output event (#341)
1 parent 9b92e9a commit 0a46302

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

packages/agent/src/acp-extensions.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ export const POSTHOG_NOTIFICATIONS = {
3333
CONSOLE: "_posthog/console",
3434
/** SDK session ID notification (for resumption) */
3535
SDK_SESSION: "_posthog/sdk_session",
36+
/** Sandbox execution output (stdout/stderr from Modal or Docker) */
37+
SANDBOX_OUTPUT: "_posthog/sandbox_output",
3638
} as const;
3739

3840
export type PostHogNotificationType =
@@ -105,6 +107,16 @@ export interface SdkSessionPayload {
105107
sdkSessionId: string;
106108
}
107109

110+
/**
111+
* Sandbox execution output
112+
*/
113+
export interface SandboxOutputPayload {
114+
sessionId: string;
115+
stdout: string;
116+
stderr: string;
117+
exitCode: number;
118+
}
119+
108120
export type PostHogNotificationPayload =
109121
| ArtifactNotificationPayload
110122
| PhaseNotificationPayload
@@ -114,4 +126,5 @@ export type PostHogNotificationPayload =
114126
| TaskCompletePayload
115127
| ErrorNotificationPayload
116128
| ConsoleNotificationPayload
117-
| SdkSessionPayload;
129+
| SdkSessionPayload
130+
| SandboxOutputPayload;

0 commit comments

Comments
 (0)