Crate shopify_approver_opencode

Crate shopify_approver_opencode 

Source
Expand description

OpenCode client for codebase indexing and semantic search

This crate provides a client to communicate with the OpenCode service running on our servers. It handles:

  • Codebase packaging and upload
  • Indexing status tracking
  • Semantic code search
  • Context retrieval for validation

Re-exports§

pub use client::OpenCodeClient;
pub use config::OpenCodeConfig;
pub use error::OpenCodeError;
pub use error::Result;
pub use models::*;

Modules§

client
OpenCode API client
config
Configuration for OpenCode client
error
Error types for OpenCode client
models
Data models for OpenCode API
packager
Codebase packager for upload to OpenCode