Skip to main content

Module options

Module options 

Source
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ยง

SdkPluginConfig
Plugin config. Wraps the CLIโ€™s SdkPluginConfig ({"type": "local", "path": str}).
SystemPromptKind
System-prompt configuration. Wraps the CLIโ€™s discriminated union of str | SystemPromptPreset | SystemPromptFile.