List of all items
Structs
- analysis::ScopeAnalyzer
- api::AnalysisContext
- api::OneShotDebug
- api::OneShotResponse
- api::OneShotSpec
- compose::ComposeBaseState
- compose_types::ComposeBindingAssignment
- compose_types::ComposeExecutableGroup
- compose_types::ComposeExecutablePlan
- compose_types::ComposeFile
- compose_types::ComposeHunk
- compose_types::ComposeIntentGroup
- compose_types::ComposeIntentPlan
- compose_types::ComposeSnapshot
- config::CommitConfig
- diff::FileDiff
- diff::WhitespaceReport
- git::StylePatterns
- git::TempGitIndex
- llm_cache::CacheMaterial
- llm_cache::CachedLlmResponse
- llm_cache::LlmCache
- map_reduce::FileObservation
- patch::ComposeGroupPatch
- patch::ComposeStageOutcome
- patch::SkippedFile
- profile::TraceGuard
- repo::RepoMetadata
- templates::AnalysisParams
- templates::ComposeBindPromptParams
- templates::ComposeIntentPromptParams
- templates::FastPromptParams
- templates::MapFile
- templates::PromptParts
- testing::CompareResult
- testing::RunResult
- testing::TestRunner
- testing::TestSummary
- testing::fixture::Fixture
- testing::fixture::FixtureContext
- testing::fixture::FixtureEntry
- testing::fixture::FixtureInput
- testing::fixture::FixtureMeta
- testing::fixture::Golden
- testing::fixture::Manifest
- tokens::TokenCounter
- types::AnalysisDetail
- types::Args
- types::CategoryConfig
- types::CategoryMatch
- types::ChangeGroup
- types::ChangelogBoundary
- types::CommitMetadata
- types::CommitSummary
- types::CommitType
- types::ComposeAnalysis
- types::ConventionalAnalysis
- types::ConventionalCommit
- types::FileChange
- types::Function
- types::FunctionParameters
- types::Message
- types::Scope
- types::ScopeCandidate
- types::SummaryOutput
- types::Tool
- types::TypeConfig
- types::UnreleasedSection
Enums
- api::OneShotSource
- config::ApiMode
- config::ResolvedApiMode
- error::CommitGenError
- patch::StageResult
- types::ChangelogCategory
- types::HunkSelector
- types::Mode
Functions
- analysis::extract_scope_candidates
- api::anthropic_output_format
- api::fallback_summary
- api::format_types_description
- api::generate_analysis_with_map_reduce
- api::generate_conventional_analysis
- api::generate_fast_commit
- api::generate_summary_from_analysis
- api::get_client
- api::openai_prompt_cache_key
- api::openai_response_format
- api::retry_api_call
- api::run_oneshot
- api::strict_json_schema
- api::strip_type_prefix
- api::summary_from_holistic_analysis
- api::timed_send
- changelog::run_changelog_flow
- compose::capture_compose_base_state
- compose::execute_compose
- compose::run_compose_mode
- diff::classify_diff_whitespace
- diff::parse_diff
- diff::reconstruct_diff
- diff::smart_truncate_diff
- diff::strip_whitespace_only_files
- diff::truncate_diff_by_lines
- git::append_signoff_trailer
- git::check_working_tree_clean
- git::commit_tree
- git::create_backup_branch
- git::current_head_ref
- git::ensure_git_repo
- git::extract_style_patterns
- git::get_commit_list
- git::get_commit_metadata
- git::get_common_scopes
- git::get_compose_diff
- git::get_compose_stat
- git::get_git_diff
- git::get_git_dir
- git::get_git_numstat
- git::get_git_stat
- git::get_head_hash
- git::get_recent_commits
- git::git_command
- git::git_command_with_index
- git::git_commit
- git::git_push
- git::init_git_command_settings
- git::read_tree_into_index
- git::reset_mixed_to
- git::rewrite_history
- git::update_ref_checked
- git::write_index_tree
- git::write_real_index_tree
- llm_cache::compute_key
- llm_cache::global
- llm_cache::init
- map_reduce::observe_diff_files
- map_reduce::reduce_phase
- map_reduce::run_map_reduce
- map_reduce::should_use_map_reduce
- normalization::cap_details
- normalization::format_commit_message
- normalization::normalize_summary_verb
- normalization::normalize_unicode
- normalization::post_process_commit_message
- patch::build_compose_snapshot
- patch::create_executable_group_patch
- patch::force_stage_file_from_base
- patch::force_stage_file_from_base_in_index
- patch::reset_staging
- patch::stage_executable_group
- patch::stage_executable_group_in_index
- patch::stage_files
- profile::enabled
- profile::init_file_tracing
- profile::section
- rewrite::run_rewrite_mode
- style::bold
- style::boxed_message
- style::colors_enabled
- style::commit_type
- style::dim
- style::error
- style::info
- style::model
- style::pipe_mode
- style::print_info
- style::scope
- style::section_header
- style::separator
- style::success
- style::term_width
- style::warn
- style::warning
- style::with_spinner
- style::with_spinner_result
- templates::ensure_prompts_dir
- templates::render_analysis_prompt
- templates::render_changelog_prompt
- templates::render_compose_bind_prompt
- templates::render_compose_intent_prompt
- templates::render_fast_prompt
- templates::render_map_prompt
- templates::render_reduce_prompt
- templates::render_summary_prompt
- testing::compare_analysis
- testing::fixture::discover_fixtures
- testing::fixtures_dir
- testing::generate_html_report
- testing::list_fixtures
- tokens::create_token_counter
- types::default_categories
- types::default_classifier_hint
- types::default_types
- types::resolve_model_name
- validation::check_type_scope_consistency
- validation::is_past_tense_verb
- validation::validate_commit_message
Type Aliases
Constants
- profile::TARGET
- style::box_chars::BOTTOM_LEFT
- style::box_chars::BOTTOM_RIGHT
- style::box_chars::HORIZONTAL
- style::box_chars::TOP_LEFT
- style::box_chars::TOP_RIGHT
- style::box_chars::VERTICAL
- style::icons::ARROW
- style::icons::BULLET
- style::icons::CLIPBOARD
- style::icons::ERROR
- style::icons::INFO
- style::icons::ROBOT
- style::icons::SAVE
- style::icons::SEARCH
- style::icons::SUCCESS
- style::icons::WARNING
- testing::FIXTURES_DIR