INNER CODE UNIT · Rust
create_rulebook
stakpak/agent · libs/api/src/lib.rs:136
async fn create_rulebook(
&self,
uri: &str,
description: &str,
content: &str,
tags: Vec<String>,
visibility: Option<RuleBookVisibility>,
) -> Result<CreateRuleBookResponse, String>;
async fn delete_rulebook(&self, uri: &str) -> Result<(), String>;
// Chat
async fn chat_completion(
&self,
model: Model,
messages: Vec<ChatMessage>,
tools: Option<Vec<Tool>>,
session_id: Option<Uuid>,
metadata: Option<serde_json::Value>,