Feature Request
Motivation
We need to support more types of reasoning, namely:
Proposal
We should transform the current Reasoning struct into something like
pub struct Reasoning {
pub id: Option<String>,
pub reasoning: Vec<ReasoningContent>,
#[serde(skip_serializing_if = "Option::is_none")]
pub signature: Option<String>,
}
pub enum ReasoningContent {
Text(String),
Encrypted(Vec<u8>),
Summary(String)
}
Feature Request
Motivation
We need to support more types of reasoning, namely:
Proposal
We should transform the current Reasoning struct into something like