pub fn handle(
action: &str,
agent_type: Option<&str>,
role: Option<&str>,
project_root: &str,
current_agent_id: Option<&str>,
message: Option<&str>,
category: Option<&str>,
to_agent: Option<&str>,
status: Option<&str>,
privacy: Option<&str>,
priority: Option<&str>,
_ttl_hours: Option<u64>,
format: Option<&str>,
write: bool,
filename: Option<&str>,
) -> String