Expand description
Platform-agnostic facade functions for FFI and CLI integration.
This module provides high-level functions that abstract away the complexity
of credential resolution, API client creation, and data transformation.
Each platform (CLI, iOS, MCP) implements TokenProvider and calls these
functions with their own credential source.
Re-exports§
pub use issues::format_issue;pub use issues::analyze_issue;pub use issues::apply_triage_labels;pub use issues::fetch_issue_for_triage;pub use issues::post_issue;pub use issues::post_triage_comment;pub use models::list_models;pub use models::validate_model;pub use pr_create::create_pr;pub use pr_review::analyze_pr;pub use pr_review::fetch_pr_for_review;pub use pr_review::label_pr;pub use pr_review::post_pr_review;pub use repos::add_custom_repo;pub use repos::discover_repos;pub use repos::fetch_issues;pub use repos::list_curated_repos;pub use repos::list_repos;pub use repos::remove_custom_repo;pub use revert::RevertOutcome;pub use revert::revert_issue;pub use revert::revert_pr;
Modules§
- ai_
client - AI client construction and fallback chain helpers.
- issues
- Issue analysis and triage facade functions.
- models
- Model listing and validation facade functions.
- pr_
create - PR creation facade functions.
- pr_
review - PR review and labeling facade functions.
- repos
- Repository management facade functions.
- revert
- Revert facade functions for undoing aptu-authored changes.