ralph_workflow/json_parser/
opencode.rs1pub mod io;
6
7use crate::common::truncate_text;
8use crate::config::Verbosity;
9use crate::logger::{Colors, CHECK, CROSS};
10use std::io::{BufRead, Write};
11use std::path::Path;
12
13use super::delta_display::{DeltaRenderer, TextDeltaRenderer};
14use super::health::HealthMonitor;
15#[cfg(feature = "test-utils")]
16use super::health::StreamingQualityMetrics;
17use super::terminal::TerminalMode;
18use super::types::{
19 format_cost_suffix, format_dim_continuation_line, format_token_counts, format_tokens_suffix,
20 format_tool_input, format_unknown_json_event, ContentType,
21};
22
23include!("opencode/event_types.rs");
24include!("opencode/parser_core.rs");
25include!("opencode/parser_stream.rs");
26include!("opencode/formatting.rs");
27include!("opencode/tests.rs");