List of all items
Structs
- ai::AiResponse
- ai::circuit_breaker::CircuitBreaker
- ai::client::AiClient
- ai::models::AiModel
- ai::registry::CacheMetadata
- ai::registry::CachedModel
- ai::registry::CachedModelRegistry
- ai::registry::ModelInfo
- ai::registry::ProviderConfig
- ai::types::ChatCompletionRequest
- ai::types::ChatCompletionResponse
- ai::types::ChatMessage
- ai::types::Choice
- ai::types::ContributorGuidance
- ai::types::CreateIssueResponse
- ai::types::CreditsStatus
- ai::types::IssueComment
- ai::types::IssueDetails
- ai::types::IssueDetailsBuilder
- ai::types::PrDetails
- ai::types::PrFile
- ai::types::PrLabelResponse
- ai::types::PrReviewComment
- ai::types::PrReviewResponse
- ai::types::PrSummary
- ai::types::RelatedIssue
- ai::types::ReleaseNotesResponse
- ai::types::RepoIssueContext
- ai::types::RepoLabel
- ai::types::RepoMilestone
- ai::types::ResponseFormat
- ai::types::TriageResponse
- ai::types::UsageInfo
- bulk::BulkResult
- cache::CacheEntry
- config::AiConfig
- config::AppConfig
- config::CacheConfig
- config::FallbackConfig
- config::FallbackEntry
- config::GitHubConfig
- config::ReposConfig
- config::TaskOverride
- config::TasksConfig
- config::UiConfig
- config::UserConfig
- github::graphql::Author
- github::graphql::CommentsConnection
- github::graphql::CommitTarget
- github::graphql::IssueCommentNode
- github::graphql::IssueNode
- github::graphql::IssueNodeDetailed
- github::graphql::IssueWithRepoContextResponse
- github::graphql::IssuesConnection
- github::graphql::LabelNode
- github::graphql::Labels
- github::graphql::LanguageNode
- github::graphql::RepoIssues
- github::graphql::RepoLabelNode
- github::graphql::RepoLabelsConnection
- github::graphql::RepoMilestoneNode
- github::graphql::RepoMilestonesConnection
- github::graphql::RepositoryData
- github::graphql::TagTarget
- github::issues::ApplyResult
- github::issues::GitTreeEntry
- github::issues::GitTreeResponse
- github::issues::UntriagedIssue
- github::ratelimit::RateLimitStatus
- history::AiStats
- history::Contribution
- history::HistoryData
- repos::CuratedRepo
- repos::custom::CustomRepoEntry
- repos::custom::CustomReposFile
- repos::discovery::DiscoveredRepo
- repos::discovery::DiscoveryFilter
- triage::TriageStatus
Enums
- State
- ai::models::ModelProvider
- ai::registry::RegistryError
- ai::types::ReviewEvent
- bulk::BulkOutcome
- config::TaskType
- error::AptuError
- error::ResourceType
- github::ReferenceKind
- github::auth::TokenSource
- github::graphql::RefTarget
- github::graphql::ViewerPermission
- history::ContributionStatus
- repos::RepoFilter
Traits
Functions
- ai::context::load_custom_guidance
- ai::create_issue
- ai::is_free_model
- ai::registry::all_providers
- ai::registry::get_provider
- bulk::process_bulk
- cache::cache_dir
- cache::cache_key_issues
- cache::cache_key_models
- cache::cache_key_repo_metadata
- cache::read_cache
- cache::write_cache
- config::config_dir
- config::config_file_path
- config::data_dir
- config::load_config
- facade::add_custom_repo
- facade::analyze_issue
- facade::analyze_pr
- facade::apply_triage_labels
- facade::discover_repos
- facade::fetch_issue_for_triage
- facade::fetch_issues
- facade::fetch_pr_for_review
- facade::format_issue
- facade::generate_release_notes
- facade::label_pr
- facade::list_curated_repos
- facade::list_models
- facade::list_repos
- facade::post_issue
- facade::post_pr_review
- facade::post_release_notes
- facade::post_triage_comment
- facade::remove_custom_repo
- facade::validate_model
- github::auth::clear_token_cache
- github::auth::create_client
- github::auth::create_client_from_provider
- github::auth::create_client_with_token
- github::auth::is_authenticated
- github::auth::resolve_token
- github::graphql::fetch_issue_with_repo_context
- github::graphql::fetch_issues
- github::graphql::resolve_tag_to_commit_sha
- github::issues::apply_labels_to_number
- github::issues::create_issue
- github::issues::extract_keywords
- github::issues::fetch_issue_with_comments
- github::issues::fetch_issues_needing_triage
- github::issues::fetch_repo_tree
- github::issues::filter_labels_by_relevance
- github::issues::parse_issue_reference
- github::issues::parse_owner_repo
- github::issues::post_comment
- github::issues::search_related_issues
- github::issues::update_issue_labels_and_milestone
- github::parse_github_reference
- github::parse_owner_repo
- github::pulls::fetch_pr_details
- github::pulls::labels_from_pr_metadata
- github::pulls::parse_pr_reference
- github::pulls::post_pr_review
- github::ratelimit::check_rate_limit
- github::releases::fetch_prs_between_refs
- github::releases::get_latest_tag
- github::releases::get_previous_tag
- github::releases::get_root_commit
- github::releases::parse_tag_reference
- github::releases::post_release_notes
- history::add_contribution
- history::history_file_path
- history::load
- history::save
- repos::custom::read_custom_repos
- repos::custom::repos_file_path
- repos::custom::validate_and_fetch_metadata
- repos::custom::write_custom_repos
- repos::discovery::build_search_query
- repos::discovery::score_repo
- repos::discovery::search_repositories
- repos::fetch
- repos::fetch_all
- retry::is_retryable_anyhow
- retry::is_retryable_http
- retry::is_retryable_octocrab
- retry::retry_backoff
- triage::check_already_triaged
- triage::render_release_notes_markdown
- triage::render_triage_markdown
- utils::format_relative_time
- utils::infer_repo_from_git
- utils::is_priority_label
- utils::parse_and_format_relative_time
- utils::parse_git_remote_url
- utils::truncate
- utils::truncate_with_suffix
Type Aliases
Statics
Constants
- ai::CEREBRAS_API_KEY_ENV
- ai::CEREBRAS_API_URL
- ai::GEMINI_API_KEY_ENV
- ai::GEMINI_API_URL
- ai::GROQ_API_KEY_ENV
- ai::GROQ_API_URL
- ai::OPENROUTER_API_KEY_ENV
- ai::OPENROUTER_API_URL
- ai::context::TOOLING_CONTEXT
- ai::provider::MAX_BODY_LENGTH
- ai::provider::MAX_COMMENTS
- ai::provider::MAX_FILES
- ai::provider::MAX_LABELS
- ai::provider::MAX_MILESTONES
- ai::provider::MAX_TOTAL_DIFF_SIZE
- github::OAUTH_CLIENT_ID
- triage::APTU_SIGNATURE