Skip to main content

codetether_agent/browser/output/
mod.rs

1mod ack;
2mod content;
3mod eval;
4mod screenshot;
5mod snapshot;
6mod tabs;
7mod toggle;
8
9pub use ack::Ack;
10pub use content::{HtmlContent, TextContent};
11pub use eval::EvalOutput;
12pub use screenshot::ScreenshotData;
13pub use snapshot::{PageSnapshot, Viewport};
14pub use tabs::TabList;
15pub use toggle::ToggleOutput;
16
17#[allow(dead_code)]
18pub enum BrowserOutput {
19    Ack(Ack),
20    Eval(EvalOutput),
21    Html(HtmlContent),
22    Json(serde_json::Value),
23    Screenshot(ScreenshotData),
24    Snapshot(PageSnapshot),
25    Tabs(TabList),
26    Text(TextContent),
27    Toggle(ToggleOutput),
28}