pub struct FrontierProfile;Expand description
The frontier-opt-out profile.
Produces default session/run configuration, no small-model
middleware, no tool-call constraint. Named (rather than just “don’t use
ConstrainedProfile”) so the opt-out is explicit and discoverable.
Implementations§
Source§impl FrontierProfile
impl FrontierProfile
Sourcepub fn session_config() -> SessionConfig
pub fn session_config() -> SessionConfig
A default SessionConfig — no small-model tightening.
Literally SessionConfig::default: the full context budget
(200k window). The opt-out counterpart to
ConstrainedProfile::session_config;
the two are swap-in replacements at the call site.
Sourcepub fn run_config() -> RunConfig
pub fn run_config() -> RunConfig
A default RunConfig — no small-model tightening.
Literally RunConfig::default: the full turn/token budget
(200 turns). The opt-out counterpart to
ConstrainedProfile::run_config.
Sourcepub fn pipeline_builder() -> ToolPipelineBuilder
pub fn pipeline_builder() -> ToolPipelineBuilder
An empty middleware pipeline — no small-model middleware installed.
Returns a bare ToolPipeline::builder() with nothing wired; pass it
to BareLoop::set_pipeline to get the plain v0.1.0 tool-dispatch
path (no verify-on-write, no memoization, no output cap). The opt-out
counterpart to
ConstrainedProfile::pipeline_builder.
Sourcepub fn request_options() -> RequestOptions
pub fn request_options() -> RequestOptions
Default RequestOptions — no tool-call constraint.
Literally RequestOptions::default (tool_constraint: None), so
tool calls are unconstrained. The opt-out counterpart to
ConstrainedProfile::request_options
(which sets Strict); apply via BareLoop::set_request_options.