pub async fn run_once(
config: Config,
db: Database,
memory: MemoryManager,
skills: SkillManager,
mcp_manager: McpManager,
prompt: String,
session: Option<String>,
json: bool,
) -> Result<i32>pub async fn run_once(
config: Config,
db: Database,
memory: MemoryManager,
skills: SkillManager,
mcp_manager: McpManager,
prompt: String,
session: Option<String>,
json: bool,
) -> Result<i32>