List of all items
Structs
- cli::DoctorArgs
- cli::ServePrep
- clock::DeadlineGuard
- clock::Inner
- clock::SystemClock
- clock::TestClock
- compact::Cap
- compact::Message
- created_set::CreatedSet
- created_set::Entry
- doctor::Check
- doctor::DoctorCtx
- doctor::ServerState
- doctor::SourceFile
- engine::Engine
- engine::EnvSnapshot
- engine::OpenapiCache
- error::ToolError
- gc::GcReport
- launcher::CaptureTransport
- launcher::LauncherCtx
- launcher::LockGuard
- launcher::PairArgs
- launcher::Staged
- launcher::WrapperInput
- liveness::Sentinel
- liveness::SystemProbe
- logging::CappedWriter
- logging::Group
- logging::LogHandle
- openapi::GateInput
- openapi::Operation
- openapi::OperationTable
- openapi::ParamDecl
- pairing::Identity
- pairing::Record
- server::OpencodeCtlServer
- settings::Input
- settings::Note
- settings::Settings
- startup::StartupReport
- sweep::SweepReport
- testing::FakeProbe
- testing::TempHome
- testing::fake::FakeTransport
- testing::fake::RecordedCall
- testing::fake::Script
- testing::fake::State
- testing::mock::Ctx
- testing::mock::Reply
- tools::ConfirmArgs
- tools::FormReplyArgs
- tools::OpencodeApiArgs
- tools::OpencodeOperationsArgs
- tools::PairStatusArgs
- tools::PermissionReplyArgs
- tools::SavedPermissionsArgs
- tools::ServiceStartArgs
- tools::ServiceStatusArgs
- tools::SessionChangesArgs
- tools::SessionCreateArgs
- tools::SessionDeleteArgs
- tools::SessionGetArgs
- tools::SessionInterruptArgs
- tools::SessionListArgs
- tools::SessionMessagesArgs
- tools::SessionPromptArgs
- tools::SessionWaitArgs
- tools::WorkspaceStatusArgs
- tools::wait::Anchor
- tools::wait::ChildDone
- tools::wait::ChildState
- tools::wait::Evaluation
- tools::wait::Lists
- tools::wait::Located
- tools::wait::PageState
- tools::wait::Snapshot
- tools::wait::WaitResult
- transport::NotFoundTransport
- transport::TransportError
- transport::cli::CliTransport
- transport::cli::Finished
- transport::cli::StdoutFile
Enums
- cli::Route
- compact::ToolsMode
- doctor::LinkStatus
- doctor::Status
- error::ErrorCode
- gc::Verdict
- host::Host
- launcher::WrapperKind
- launcher::posix::Terminal
- launcher::windows::WindowsShell
- liveness::Liveness
- liveness::RebindOutcome
- liveness::Side
- logging::Kind
- logging::LogScope
- openapi::Method
- openapi::ParamIn
- openapi::TableSource
- pairing::IdentitySource
- settings::NoteReason
- settings::PermissionPolicy
- settings::Source
- skill_asset::SkillName
- testing::mock::Outcome
- tools::wait::AnchorSource
- tools::wait::PollEnd
- tools::wait::SliceEnd
- tools::wait::Stop
- tools::wait::WaitState
- transport::Lifecycle
- transport::WaitOutcome
- transport::cli::How
- transport::cli::Mapped
Traits
Functions
- cli::argv0_stem
- cli::blank_is_unset
- cli::dispatch
- cli::doctor_main
- cli::emit_skill
- cli::env_nonempty
- cli::gc_main
- cli::launcher_bin_dir
- cli::launcher_main
- cli::launcher_run
- cli::launcher_withheld
- cli::log_gc_report
- cli::parse_doctor_args
- cli::prepare_serve
- cli::route
- cli::serve
- cli::usage
- cli::version_line
- compact::cap_json
- compact::children
- compact::compact_form_field
- compact::compact_message
- compact::compact_permission
- compact::cut_array_tail
- compact::cut_object_tail
- compact::depth_cap
- compact::for_first_mut
- compact::largest
- compact::pick
- compact::redact
- compact::redact_text
- compact::reduce_exempt
- compact::scalar_len
- compact::scalar_or_full_len
- compact::sensitive_key
- compact::shorten_string
- compact::shrink
- compact::size
- compact::str_of
- compact::unwrap_envelope
- created_set::key_for
- created_set::lexical_normalise
- created_set::read_entries
- created_set::strip_verbatim
- doctor::binary_check
- doctor::ctl_home_override
- doctor::default_config_file
- doctor::default_registration_file
- doctor::doctor_json
- doctor::env_vs_user_file
- doctor::first_line
- doctor::hex
- doctor::launcher_link_check
- doctor::launcher_link_status
- doctor::link_name
- doctor::lock_source_check
- doctor::log_check
- doctor::message
- doctor::mtime_ms
- doctor::name_status
- doctor::note_json
- doctor::opencode_password_set
- doctor::orphaned_controllers
- doctor::orphaned_workers
- doctor::pairing_check
- doctor::parse_source_file
- doctor::reason_words
- doctor::registration_check
- doctor::resolved_settings
- doctor::same_path
- doctor::server_info_check
- doctor::server_url_password
- doctor::settings_file_hash
- doctor::settings_notes
- doctor::side_words
- doctor::source_name
- doctor::stem_of
- doctor::version_range_check
- doctor::wait_route_check
- doctor::windows_link_status
- doctor::windows_source_old_check
- engine::valid_session_id
- gc::active_sessions
- gc::delete_pair
- gc::gc
- gc::load_record
- gc::mtime_ms
- gc::pair_file
- gc::pair_files_deletable
- gc::read_dead_seen
- gc::remove_dead_seen
- gc::tui_pid_file
- gc::unknown_age_ms
- gc::verdict
- gc::write_dead_seen
- host::resolve
- launcher::announce_tab
- launcher::attach
- launcher::attach_pair
- launcher::attach_pair_run
- launcher::attach_session
- launcher::bind_controller
- launcher::check_pair_id
- launcher::conflict
- launcher::controller_env
- launcher::controller_missing
- launcher::controller_unavailable
- launcher::create_args
- launcher::delete_older_generations
- launcher::dry_create_body
- launcher::dry_run
- launcher::ensure_bin_dir
- launcher::install_launcher
- launcher::install_launcher_as
- launcher::install_windows_copy
- launcher::invalid
- launcher::is_missing_program
- launcher::launcher_guard
- launcher::live_controller
- launcher::mint_pair_id
- launcher::open_pair_log
- launcher::open_tab
- launcher::opencode_missing
- launcher::pair
- launcher::pair_file
- launcher::parse_attach_args
- launcher::parse_pair_args
- launcher::parse_resume_args
- launcher::pick_controller
- launcher::posix::process_name
- launcher::posix::quote_sh
- launcher::posix::select_terminal
- launcher::posix::system_parent_chain
- launcher::posix::tab_command
- launcher::posix::terminal_for_process
- launcher::posix::wrapper_script_posix
- launcher::post_exit_notice
- launcher::print_closing
- launcher::remove_if_present
- launcher::replace_with_symlink
- launcher::resolve_controller
- launcher::resolve_directory
- launcher::resume
- launcher::resume_run
- launcher::resume_with
- launcher::rollback
- launcher::run
- launcher::same_bytes
- launcher::say
- launcher::stage
- launcher::stage_attached
- launcher::step5
- launcher::system_path_has
- launcher::system_spawn_and_wait
- launcher::system_spawn_detached
- launcher::tab_argv_command
- launcher::tab_plan
- launcher::utc_hhmm
- launcher::validate_launch_values
- launcher::windows::cmd_line
- launcher::windows::cmd_wrap
- launcher::windows::controller_command
- launcher::windows::controller_process
- launcher::windows::is_cmd_ext
- launcher::windows::quote_ps
- launcher::windows::resolve_executable
- launcher::windows::select_windows_shell
- launcher::windows::strip_verbatim
- launcher::windows::wrapper_script_ps1
- launcher::windows::wt_directory_arg
- launcher::wrapper_path
- launcher::wrapper_text
- launcher::write_wrapper
- liveness::boot_matches
- liveness::boot_matches_windows
- liveness::days_from_civil
- liveness::highest_tui_generation
- liveness::mtime_ms
- liveness::pair_file
- liveness::parse_boot_output
- liveness::parse_kern_boottime
- liveness::parse_lstart
- liveness::parse_proc_stat_starttime
- liveness::rebind_on_spawn
- liveness::remove_if_present
- liveness::sentinel_alive
- liveness::sentinel_state
- liveness::side_liveness
- liveness::starting_or_unknown
- liveness::sweep_stdout_dirs
- logging::classify
- logging::create_logs_dir
- logging::init_file_logging
- logging::mtime_ms
- logging::open_append
- logging::retain
- logging::rolled_name
- openapi::blocked
- openapi::body_required_of
- openapi::gate
- openapi::glob_matches
- openapi::levenshtein
- openapi::parse_operation
- openapi::path_segment_ok
- openapi::resolve_ref
- openapi::unknown
- openapi::validate_pair_id
- openapi::validate_params
- openapi::validate_session_id
- pairing::apply_identity
- pairing::apply_record_server
- pairing::claim_file
- pairing::delete_pair_files
- pairing::ensure_dir
- pairing::has_userinfo
- pairing::invalid_pair
- pairing::list_records
- pairing::lock_path
- pairing::open_new
- pairing::parse_record
- pairing::read_record
- pairing::read_sentinel
- pairing::record_ids
- pairing::record_path
- pairing::replace_file
- pairing::resolve_identity
- pairing::rewrite_record
- pairing::temp_sibling
- pairing::valid_pair_id
- pairing::write_record_new
- pairing::write_sentinel
- pairing::write_temp
- server::tool_descriptions
- settings::blank
- settings::clamp_bounds
- settings::ctl_home
- settings::env_name
- settings::is_protected
- settings::load
- settings::load_from_fs
- settings::parse_frontmatter
- settings::redact_userinfo
- settings::resolve_permissions
- settings::userinfo_in_url
- skill_asset::argument_hint
- skill_asset::binary
- skill_asset::host_name
- skill_asset::install_clause
- skill_asset::install_section
- skill_asset::render
- skill_asset::strip_header
- startup::render_warning
- startup::startup
- sweep::age_ms
- sweep::is_sentinel_name
- sweep::pair_file_parts
- sweep::pair_is_dead
- sweep::startup_sweep
- sweep::sweep_old_launcher
- testing::env_map
- testing::exit_status
- testing::fake::err
- testing::mock::append_log
- testing::mock::big_array
- testing::mock::count_poll
- testing::mock::env_presence_line
- testing::mock::expand_now
- testing::mock::finish
- testing::mock::fixture_key
- testing::mock::is_stdout_pipe
- testing::mock::main
- testing::mock::next_seq
- testing::mock::now_ms
- testing::mock::parse_api
- testing::mock::parse_mode
- testing::mock::pending_row
- testing::mock::percent_encode
- testing::mock::reply_from_fixture
- testing::mock::select_fixture
- testing::mock::spawn_grandchild
- testing::mock::tagged
- testing::mock::unknown_error_stack
- testing::mock::validate_body
- testing::mock::write_stdout
- testing::temp_home
- tools::changes::cut_escaped
- tools::changes::escaped_len
- tools::changes::meta_of
- tools::changes::pack
- tools::changes::range_error
- tools::changes::serialized_len
- tools::hatch::params_of
- tools::hatch::source_label
- tools::messages::invalid
- tools::permissions::non_empty
- tools::session::compact_form
- tools::session::field
- tools::session::parse_model
- tools::wait::ceiling
- tools::wait::compact_form
- tools::wait::cursor_str
- tools::wait::evaluate
- tools::wait::is_idle
- tools::wait::is_user
- tools::wait::item_created
- tools::wait::item_id
- tools::wait::last_assistant_text
- tools::wait::message_from_raw
- tools::wait::parked
- tools::wait::push_new
- tools::wait::rows
- tools::wait::seconds
- tools::wait::turn_start
- transport::build_transport
- transport::cli::ceiling_error
- transport::cli::deadline_error
- transport::cli::err
- transport::cli::exit_text
- transport::cli::first_line
- transport::cli::from_tool
- transport::cli::io_error
- transport::cli::map_cli_failure
- transport::cli::npm_shim_exe
- transport::cli::plain_failure
- transport::cli::resolve_binary
- transport::cli::spawn_error
- transport::cli::unparseable
- transport::cli::verb
- transport::home_required
- transport::not_found
- transport::parse_cli_version
- transport::service_running
Type Aliases
Statics
Constants
- cli::SUBCOMMANDS
- compact::MARKER_RESERVE
- compact::MIN_SHORTEN_LEN
- compact::SHORTEN_SLACK
- created_set::PROBE_LIMIT
- created_set::SWEEP_MAX_AGE_MS
- doctor::BINARY_NAMES
- doctor::CHECK_IDS
- doctor::MESSAGES
- doctor::PROTECTED
- doctor::SIDES
- engine::DIFF_CACHE_CAPACITY
- engine::DIFF_CACHE_ENTRY_MAX
- engine::DIFF_CACHE_TTL_MS
- engine::EXEMPT_ARRAYS
- gc::DEAD_SEEN_GRACE_MS
- gc::UNKNOWN_GRACE_MS
- launcher::EXIT_NOTICE
- launcher::NOT_OFFERED
- launcher::posix::BOOT_ID_EXPR_POSIX
- launcher::posix::PATH_ORDER
- launcher::posix::STARTTIME_EXPR_POSIX
- launcher::windows::BOOT_EXPR_PS1
- launcher::windows::DEFAULT_PATHEXT
- launcher::windows::START_EXPR_PS1
- liveness::STARTING_MS
- logging::KEEP_NEWEST
- logging::LOG_CAP_BYTES
- logging::RETAIN_MAX_AGE_MS
- openapi::GET_DENY_LIST
- openapi::MUTATION_ALLOW_LIST
- openapi::SNAPSHOT_VERSION
- settings::KEYS
- skill_asset::DOCTOR_SKILL
- skill_asset::DRIVER_SKILL
- sweep::STALE_FILE_MS
- testing::mock::DEFAULT_BIG
- testing::mock::DEFAULT_URL
- testing::mock::PIPE_CAP
- testing::mock::UNREACHABLE_STDERR
- tools::changes::FLAG_OVERHEAD
- tools::changes::PATCH_OVERHEAD
- tools::changes::RESERVE
- tools::hatch::DEPTH
- tools::service::SETTLE_MS
- tools::service::SETTLE_POLL
- tools::wait::CHILD_SLICE_MS
- tools::wait::PAGE_LIMIT
- tools::wait::PENDING_CEILING
- transport::cli::AUTH_HINT
- transport::cli::SIZE_POLL
- transport::cli::STDERR_CAP
- transport::cli::STDERR_DRAIN
- transport::cli::STDOUT_READ_CEILING