List of all items
Structs
- ai::AiResponse
- ai::models::AiModel
- ai::openrouter::CreditsStatus
- ai::openrouter::OpenRouterClient
- ai::types::ChatCompletionRequest
- ai::types::ChatCompletionResponse
- ai::types::ChatMessage
- ai::types::Choice
- ai::types::ContributorGuidance
- ai::types::CreateIssueResponse
- ai::types::IssueComment
- ai::types::IssueDetails
- ai::types::RelatedIssue
- ai::types::RepoIssueContext
- ai::types::RepoLabel
- ai::types::RepoMilestone
- ai::types::ResponseFormat
- ai::types::TriageResponse
- ai::types::UsageInfo
- cache::CacheEntry
- config::AiConfig
- config::AppConfig
- config::CacheConfig
- config::GitHubConfig
- config::UiConfig
- config::UserConfig
- github::graphql::Author
- github::graphql::CommentsConnection
- 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::issues::ApplyResult
- github::issues::GitTreeEntry
- github::issues::GitTreeResponse
- github::issues::UntriagedIssue
- github::ratelimit::RateLimitStatus
- history::AiStats
- history::Contribution
- history::HistoryData
- repos::CuratedRepo
- triage::TriageStatus
Enums
- ai::models::ModelProvider
- error::AptuError
- github::auth::TokenSource
- github::graphql::ViewerPermission
- history::ContributionStatus
Traits
Functions
- ai::create_issue
- ai::is_free_model
- cache::cache_dir
- cache::cache_key_issues
- 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::analyze_issue
- facade::fetch_issues
- github::auth::authenticate
- github::auth::create_client
- github::auth::create_client_with_token
- github::auth::delete_token
- github::auth::get_stored_token
- github::auth::has_keyring_token
- github::auth::is_authenticated
- github::auth::resolve_token
- github::auth::store_token
- github::graphql::fetch_issue_with_repo_context
- github::graphql::fetch_issues
- github::issues::create_issue
- github::issues::extract_keywords
- github::issues::fetch_issue_with_comments
- github::issues::fetch_repo_tree
- github::issues::fetch_untriaged_issues
- 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::ratelimit::check_rate_limit
- history::add_contribution
- history::history_file_path
- history::load
- history::save
- repos::list
- retry::is_retryable_anyhow
- retry::is_retryable_http
- retry::retry_backoff
- triage::check_already_triaged
- utils::format_relative_time
- utils::parse_and_format_relative_time
- utils::truncate
- utils::truncate_with_suffix