Expand description
Pure-data option enums shared across forge-* crates.
Options itself stays in forge-sdk because it carries callback
Arc<dyn โฆ> fields - but every wire-shape enum it embeds is data
that the agent + UI also need to reason about.
Re-exportsยง
use serde::Deserialize;๐use serde::Deserialize;๐use serde::Serialize;๐use serde::Serialize;๐pub use crate::permission::PermissionMode;
Enumsยง
- SdkPlugin
Config - Plugin config. Wraps the CLIโs
SdkPluginConfig({"type": "local", "path": str}). - System
Prompt Kind - System-prompt configuration. Wraps the CLIโs discriminated union of
str | SystemPromptPreset | SystemPromptFile.