List of all items
Structs
- Cli
- bash_wrap::Args
- bash_wrap::CwdState
- bash_wrap::LineEvent
- hook::PreToolUseInput
- hook::ScanResult
- mps_client::WpsClient
- precompact::Args
- precompact::PreCompactInput
- prefix::CallRecord
- sessionstart::Args
- sessionstart::PartRequest
- sessionstart::SessionStartInput
Enums
Functions
- askpass::askpass_prompt
- askpass::run_if_asked
- bash_wrap::access_denied_hint
- bash_wrap::append_cwd_capture
- bash_wrap::collapse_cr
- bash_wrap::cwd_state_path
- bash_wrap::decode_command
- bash_wrap::detach_declared_background_session
- bash_wrap::effective_idle_timeout
- bash_wrap::format_model_blob
- bash_wrap::idle_kill_timeout
- bash_wrap::is_cup_row1_col1
- bash_wrap::kill_process_tree
- bash_wrap::locate_bash
- bash_wrap::log_relevant_env
- bash_wrap::normalize_csi_overwrites
- bash_wrap::pty_reader_loop
- bash_wrap::publish_line
- bash_wrap::publish_pid
- bash_wrap::publish_system
- bash_wrap::restore_cwd
- bash_wrap::run
- bash_wrap::run_command
- bash_wrap::run_proc
- bash_wrap::run_via_pipes
- bash_wrap::run_via_pty
- bash_wrap::sanitize_state_key
- bash_wrap::snap_to_char_boundary_ceil
- bash_wrap::snap_to_char_boundary_floor
- bash_wrap::spawn_publisher_loop
- bash_wrap::stream_reader
- bash_wrap::strip_ansi
- bash_wrap::strip_dsr
- hook::build_response
- hook::is_dev_null
- hook::is_space
- hook::passthrough
- hook::read_word
- hook::record_response
- hook::run_pretooluse_bash
- hook::scan_redirect
- hook::shell_quote
- hook::skip_spaces
- hook::tee_redirect_rewrite
- init_tracing
- main
- precompact::build_payload
- precompact::parse_session_id
- precompact::run
- prefix::calls_root
- prefix::claim
- prefix::extract_command
- prefix::is_bashwrap_path
- prefix::new_record
- prefix::prefix_active
- prefix::prefix_script
- prefix::read_records
- prefix::read_shell_word
- prefix::register
- prefix::replace_command
- prefix::report_call
- prefix::run
- prefix::run_passthrough
- prefix::run_plain
- prefix::run_program
- prefix::sanitize
- prefix::session_dir
- prefix::single_quote
- prefix::sweep_other_sessions
- sessionstart::hook_output
- sessionstart::run
Constants
- askpass::ANSWER_TIMEOUT
- askpass::ENV_SECRET
- askpass::SUBCOMMANDS
- bash_wrap::ACCESS_DENIED_HINT
- bash_wrap::ACCESS_DENIED_MARKERS
- bash_wrap::CWD_STATE_ENV
- bash_wrap::CWD_STATE_FILE_OVERRIDE_ENV
- bash_wrap::DEFAULT_IDLE_KILL_TIMEOUT
- bash_wrap::FLUSH_BYTES
- bash_wrap::FLUSH_QUIET_WINDOW
- bash_wrap::MODEL_BLOB_HEAD_BYTES
- bash_wrap::MODEL_BLOB_TAIL_BYTES
- bash_wrap::PTY_COLS
- bash_wrap::PTY_ROWS
- hook::WRAPPED_PREFIX
- hook::WRAPPER_BINARY
- mps_client::COMPACTION_STARTED_EVENT
- mps_client::COMPACTION_STARTED_PERSIST
- mps_client::COMPACTION_STARTED_TIMEOUT
- mps_client::PUBLISH_PATH
- mps_client::TOOL_CHUNK_EVENT
- mps_client::TOOL_CHUNK_PERSIST
- prefix::CALLS_DIR_OVERRIDE_ENV
- prefix::MAX_DESCRIPTION_CHARS
- prefix::RECORD_MAX_AGE
- prefix::SESSION_ID_ENV
- prefix::SHELL_PREFIX_ENV
- prefix::SUBCOMMANDS
- sessionstart::ACK_PATH
- sessionstart::ACK_TIMEOUT
- sessionstart::PART_PATH
- sessionstart::PART_TIMEOUT