List of all items
Structs
- ai::AiRequest
- ai::AiResponse
- ai::agent::ChatAgent
- ai::process::ResolvedCli
- applied::AppliedState
- applied::AppliedTemplate
- applied::FileState
- cli::Cli
- config::Defaults
- config::GlobalConfig
- config::ProjectEntry
- config::ProjectOverrides
- manifest::FileSpec
- manifest::Manifest
- manifest::MarkerSpec
- manifest::Requires
- manifest::ScriptSpec
- manifest::VarSpec
- modes::ActionContext
- modes::ActionOutcome
- modes::ActionPlan
- modes::ai::Ai
- modes::merge_json::MergeJson
- modes::merge_section::MergeSection
- modes::merge_toml::MergeToml
- modes::merge_yaml::MergeYaml
- modes::overwrite::Overwrite
- modes::script::Script
- preset::Preset
- preset::PresetSpec
- preset::TemplateRef
- render::Renderer
- render::context::KataInfo
- render::context::ProjectInfo
- render::vars::ResolvedVars
- render::vars::VarResolver
- render::vars::VarSources
- runner::PjApplyOptions
- runner::PjApplyResult
- template::TemplateHandle
- template::cache::TemplateCache
Enums
- ai::process::Backend
- applied::Decision
- cli::AiBackendArg
- cli::AiModeArg
- cli::Command
- config::AutoUpdateMode
- error::Error
- interactive::AiDecision
- manifest::AgentKind
- manifest::AiMode
- manifest::HowMode
- manifest::WhenMode
- modes::OutcomeKind
- modes::PlanKind
- modes::merge_path::PathSeg
- modes::merge_path::PathSpec
- render::vars::VarSource
- template::source::TemplateSource
- updater::AutoUpdateHandle
Traits
Functions
- ai::agent::agent_for_kind
- ai::agent::ensure_agent_available
- ai::agent::extract_body
- ai::agent::format_prompt
- ai::agent::resolve_backend
- ai::process::ensure_cli_installed
- ai::process::invoke_chat
- ai::process::resolve_cli
- ai::process::run_handoff
- cmd::add::run
- cmd::apply::run
- cmd::apply::run_all
- cmd::doctor::run
- cmd::doctor_helpers::detect
- cmd::init::run
- cmd::list::run
- cmd::register::run
- cmd::remove::run
- cmd::self_update::run
- cmd::status::run
- cmd::unregister::run
- cmd::update::run
- cmd::update::run_all
- git::checkout
- git::clone_at
- git::current_head
- git::fetch
- git::is_available
- git::repo_name_from_remote
- git::rev_parse
- interactive::prompt_ai_decision
- interactive::prompt_var
- modes::for_how
- modes::merge_path::parse_path_spec
- modes::merge_path::parse_segments
- modes::merge_path::shallowest_matches
- paths::applied_path
- paths::find_pj_root
- paths::global_config_dir
- paths::global_config_path
- paths::template_cache_dir
- render::context::build_context
- render::vars::deep_merge_table
- render::vars::parse_cli_var
- runner::apply_to_pj
- runner::hash_content
- runner::plan_pj
- template::cache::lock_for_url
- ui::color_enabled
- ui::diff::print_diff
- ui::format_drift_cell
- ui::format_status_cell
- ui::print_outcome
- ui::print_pj_header
- ui::print_plan
- ui::print_table_header
- updater::auto_update_disabled_by_env
- updater::finalize_auto_update_check
- updater::maybe_spawn_auto_update_check
- updater::run_self_update
- vcs::commit_paths
- vcs::dirty_files
- vcs::pull_ff
- vcs::push_current