List of all items
Structs
- app::App
- builder::Builder
- cost::Cost
- cost::Estimate
- cost::QuestionEstimate
- cost::Rates
- cost::Thread
- editor::Editor
- evaluate::Best
- evaluate::Case
- evaluate::CaseError
- evaluate::GateRow
- evaluate::Preflight
- evaluate::Report
- evaluate::ReportOptions
- evaluate::ReportUsage
- evaluate::SweepRow
- install::ClientSpec
- install::ServerEntry
- lessons::Lesson
- mcp::Host
- mcp::Sent
- mcp::ToolResult
- presets::Preset
- session::Session
- session::Turn
- sketch::Parsed
- sketch::Problem
Enums
- app::Msg
- builder::Field
- builder::Kind
- builder::Outcome
- editor::Outcome
- editor::Preview
- evaluate::Expectation
- evaluate::Outcome
- evaluate::QuestionReport
- install::Format
- install::Kind
- install::Scope
- sketch::Tag
Functions
- codegen::rust
- cost::estimate
- cost::estimate_json_tokens
- cost::estimate_tokens
- cost::format_rates
- cost::parse_rates
- cost::price
- cost::price_estimate
- cost::price_usage
- cost::rates_from_env
- cost::rates_from_str
- cost::rates_value
- cost::thread
- cost::usd
- evaluate::below_bar
- evaluate::parse_cases
- evaluate::preflight
- evaluate::report
- evaluate::report_json
- evaluate::report_lines
- evaluate::report_text
- evaluate::run
- evaluate::two
- evaluate::with_state
- format::answer_lines
- format::bar
- format::bold
- format::color_for
- format::cost_lines
- format::dim
- format::error_lines
- format::plain
- format::question_lines
- format::styled
- format::text_of
- format::turn_lines
- headless::answers_json
- headless::answers_text
- headless::cached_answers
- headless::check_text
- headless::code_text
- headless::cost_text
- headless::is_command
- headless::live_answers
- headless::load
- headless::mock_answers
- headless::request_text
- headless::sendable
- headless::usage_text
- highlight::command
- highlight::json
- highlight::json_spans
- highlight::rust
- install::describe
- install::entry
- install::file
- install::find
- install::ids
- install::looks_like_ours
- install::merge
- install::toml_table
- installer::detect
- installer::help
- installer::run
- mcp::call
- mcp::handle
- mcp::handle_line
- mcp::tools
- mock::answer
- mock::answer_json
- mock::body
- mock::models
- presets::find
- presets::to_session
- serve::serve
- session::from_body
- session::is_empty_value
- session::parse_choice
- session::parse_noul
- session::parse_raw
- session::parse_score
- session::parse_turn
- session::question_from_json
- session::turn_text
- session::turns_of
- session::turns_to_json
- session::value
- sketch::highlight
- sketch::parse
- sketch::render
- sketch::value
- ui::render
- words::is_alt
- words::is_delete_word_left
- words::is_typed
- words::is_word_left
- words::is_word_right
- words::word_left
- words::word_right
- wrap::wrap
- wrap::wrap_all
Type Aliases
Constants
- app::COMMANDS
- cost::PRICE_ENV
- format::ACCENT
- format::BAD
- format::CHOICE
- format::DIM
- format::NOUL
- format::SCORE
- format::WARN
- headless::COMMANDS
- install::CLIENTS
- lessons::LESSONS
- mcp::INVALID_PARAMS
- mcp::INVALID_REQUEST
- mcp::KNOWN_PROTOCOLS
- mcp::METHOD_NOT_FOUND
- mcp::PARSE_ERROR
- mcp::PROTOCOL_VERSION
- mcp::SERVER_NAME
- presets::PRESETS
- skill::SKILL_FILE
- skill::SKILL_MD
- skill::SKILL_NAME