shopify_approver_opencode/lib.rs
1//! OpenCode client for codebase indexing and semantic search
2//!
3//! This crate provides a client to communicate with the OpenCode service
4//! running on our servers. It handles:
5//! - Codebase packaging and upload
6//! - Indexing status tracking
7//! - Semantic code search
8//! - Context retrieval for validation
9
10pub mod client;
11pub mod config;
12pub mod error;
13pub mod models;
14pub mod packager;
15
16pub use client::OpenCodeClient;
17pub use config::OpenCodeConfig;
18pub use error::{OpenCodeError, Result};
19pub use models::*;