Skip to main content

opencode_sdk_rs/resources/
mod.rs

1//! API resource modules, one per endpoint group.
2
3pub mod app;
4pub mod config;
5pub mod event;
6pub mod file;
7pub mod find;
8pub mod session;
9pub mod shared;
10pub mod tui;
11
12// Re-export all types for convenience
13pub use app::*;
14// Re-export config types explicitly to avoid ambiguity with `ModelCost` / `ModelLimit`
15// which are already re-exported from `app`.
16pub use config::{
17    Agent, AgentConfig, Config, ConfigResource, Experimental, Hook, HookCommand, KeybindsConfig,
18    Layout, McpConfig, McpLocalConfig, McpRemoteConfig, ModeConfig, ModeMap, ProviderConfig,
19    ProviderModelConfig, ProviderOptions, ShareMode,
20};
21pub use event::*;
22pub use file::*;
23pub use find::*;
24pub use session::*;
25pub use shared::*;
26pub use tui::*;