List of all items
Structs
- agents::WorktreeAssignment
- broker::AgentRecord
- broker::AgentStatusEntry
- broker::BrokerHandle
- broker::BrokerState
- broker::BrokerStateInner
- broker::WatchTarget
- broker::conflict::ConflictTracker
- broker::conflict::IntentRecord
- broker::learnings::ConflictEvent
- broker::learnings::LearningsAggregator
- broker::learnings::RecoveryCycleEntry
- broker::learnings::StuckDurationEntry
- broker::messages::ArtifactPayload
- broker::messages::BlockedPayload
- broker::messages::FeedbackPayload
- broker::messages::IntentPayload
- broker::messages::QuestionPayload
- broker::messages::StatusPayload
- broker::messages::VerifiedPayload
- cli::Cli
- config::AutoApproveConfig
- config::BrokerConfig
- config::CommonDevAllowlistConfig
- config::ConflictConfig
- config::CustomCli
- config::DashboardConfig
- config::GovernanceConfig
- config::LearningsConfig
- config::LoggingConfig
- config::PawConfig
- config::Preset
- config::SpecsConfig
- config::SupervisorConfig
- dashboard::AgentRow
- dashboard::MessageEntry
- detect::CliInfo
- detect::CustomCliDef
- git::WorktreeCreation
- interactive::CliInfo
- interactive::SelectionResult
- interactive::TerminalPrompter
- logging::LogEntry
- session::Session
- session::WorktreeEntry
- skills::GateCommands
- skills::SkillTemplate
- skills::StandardizedSkillMetadata
- specs::SpecEntry
- specs::speckit::Feature
- specs::speckit::Phase
- specs::speckit::SpecKitBackend
- specs::speckit::Task
- supervisor::approve::ApprovalRequest
- supervisor::approve::TmuxKeyDispatcher
- supervisor::layout::SupervisorLayout
- supervisor::poll::AgentStatusRow
- supervisor::poll::PollContext
- supervisor::poll::TmuxPaneInspector
- tmux::PaneSpec
- tmux::TmuxCommand
- tmux::TmuxSession
- tmux::TmuxSessionBuilder
Enums
- broker::BrokerError
- broker::ProbeResult
- broker::learnings::ConflictCategory
- broker::messages::BrokerMessage
- broker::messages::MessageError
- cli::Command
- cli::SpecsFormat
- config::ApprovalLevel
- config::ApprovalLevelPreset
- dashboard::AgentTableRow
- detect::CliSource
- error::PawError
- interactive::CliMode
- session::SessionMode
- session::SessionStatus
- skills::SkillError
- skills::SkillFormat
- skills::Source
- specs::SpecBackendKind
- supervisor::permission_prompt::PermissionType
- supervisor::poll::TickOutcome
Traits
- interactive::Prompter
- specs::SpecBackend
- supervisor::approve::KeyDispatcher
- supervisor::poll::PaneInspector
- supervisor::poll::PaneResolver
- supervisor::poll::QuestionForwarder
Functions
- agents::build_agent_marker
- agents::build_inter_agent_rules
- agents::generate_worktree_section
- agents::get_agent_marker_path
- agents::has_git_paw_section
- agents::inject_into_content
- agents::inject_section_into_file
- agents::install_git_hooks
- agents::remove_git_paw_section
- agents::remove_session_boot_block
- agents::replace_git_paw_section
- agents::setup_worktree_agents_md
- agents::update_agent_marker
- broker::conflict::emit_feedback
- broker::conflict::emit_question
- broker::conflict::process_message
- broker::conflict::run_detector_loop
- broker::conflict::tick
- broker::delivery::agent_status_snapshot
- broker::delivery::flush_loop
- broker::delivery::full_log
- broker::delivery::poll_messages
- broker::delivery::publish_message
- broker::delivery::recent_messages
- broker::messages::slugify_branch
- broker::probe_broker
- broker::publish::build_status_message
- broker::publish::fetch_log_over_http
- broker::publish::publish_to_broker_http
- broker::server::router
- broker::start_broker
- broker::start_broker_with
- broker::watcher::watch_worktree
- config::add_custom_cli
- config::add_custom_cli_to
- config::approval_flags
- config::generate_default_config
- config::global_config_path
- config::load_config
- config::load_config_from
- config::load_repo_config
- config::remove_custom_cli
- config::remove_custom_cli_from
- config::repo_config_path
- config::save_repo_config
- dashboard::arrange_with_supervisor_pinned
- dashboard::format_age
- dashboard::format_agent_rows
- dashboard::format_message_entries
- dashboard::format_message_entry
- dashboard::format_status_line
- dashboard::message_type_symbol
- dashboard::render_dashboard
- dashboard::run_dashboard
- dashboard::run_dashboard_with_panes
- dashboard::status_symbol
- detect::detect_clis
- detect::detect_known_clis
- detect::resolve_custom_clis
- dirs::config_dir
- dirs::data_dir
- dirs::home_dir
- git::assume_unchanged
- git::check_uncommitted_specs
- git::create_worktree
- git::current_branch
- git::default_branch
- git::delete_branch
- git::exclude_from_git
- git::list_branches
- git::merge_branch
- git::project_name
- git::prune_worktrees
- git::remove_worktree
- git::validate_repo
- git::worktree_dir_name
- init::run_init
- interactive::resolve_cli_for_specs
- interactive::run_selection
- logging::ensure_log_dir
- logging::list_log_sessions
- logging::list_logs_for_session
- logging::log_file_path
- logging::logs_dir
- logging::sanitize_branch_for_filename
- logging::unsanitize_branch_from_filename
- replay::display_list
- replay::find_log
- replay::replay_colored
- replay::replay_stripped
- replay::resolve_session
- replay::strip_ansi
- session::delete_session
- session::delete_session_in
- session::find_session_for_repo
- session::find_session_for_repo_in
- session::load_session_from
- session::save_session
- session::save_session_in
- session::session_state_dir
- skills::build_boot_block
- skills::governance_section_paths
- skills::render
- skills::resolve
- specs::resolve::resolve_specs
- specs::scan_specs
- specs::scan_specs_with_override
- specs::speckit::detect_constitution
- supervisor::approve::auto_approve_pane
- supervisor::auto_approve::default_safe_commands
- supervisor::auto_approve::is_safe_command
- supervisor::curl_allowlist::broker_prefixes
- supervisor::curl_allowlist::setup_curl_allowlist
- supervisor::dev_allowlist::effective_patterns
- supervisor::dev_allowlist::seed_supervisor_session
- supervisor::dev_allowlist::setup_dev_allowlist
- supervisor::layout::supervisor_layout
- supervisor::permission_prompt::capture_pane
- supervisor::permission_prompt::classify_capture
- supervisor::permission_prompt::detect_permission_prompt
- supervisor::poll::fetch_status_over_http
- supervisor::poll::poll_tick
- supervisor::poll::stalled_from_status
- supervisor::poll::tick_from_status
- supervisor::stall::detect_stalled_agents
- tmux::attach
- tmux::build_boot_inject_args
- tmux::build_supervisor_session
- tmux::build_supervisor_submit_argv_pair
- tmux::detach_client
- tmux::ensure_tmux_installed
- tmux::is_session_alive
- tmux::kill_pane
- tmux::kill_session
- tmux::resolve_session_name
Type Aliases
Constants
- broker::conflict::CONFLICT_DETECTOR_SENDER
- broker::conflict::CONFLICT_DETECTOR_TAG
- broker::conflict::DETECTOR_TICK_INTERVAL
- broker::learnings::CONFLICT_DETECTOR_TAG
- broker::learnings::PERMISSION_PATTERN_THRESHOLD
- broker::watcher::POLL_INTERVAL
- error::exit_code::ERROR
- error::exit_code::USER_CANCELLED
- supervisor::approve::APPROVAL_KEYS
- supervisor::curl_allowlist::BROKER_ENDPOINTS
- supervisor::dev_allowlist::DEV_ALLOWLIST_PRESET
- supervisor::layout::SUPERVISOR_AGENTS_PER_ROW
- supervisor::layout::SUPERVISOR_MAX_AGENTS
- supervisor::layout::SUPERVISOR_PANE_OFFSET
- supervisor::permission_prompt::APPROVAL_MARKERS
- supervisor::stall::TERMINAL_STATUSES