chore: use a Conversation type (#3735)

This commit is contained in:
Jack Amadeo
2025-08-06 22:06:13 -04:00
committed by GitHub
parent 17ea675def
commit 5eb01004a4
90 changed files with 994 additions and 790 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ use std::sync::Arc;
use tiktoken_rs::CoreBPE;
use tokio::sync::OnceCell;
use crate::message::Message;
use crate::conversation::message::Message;
// Global tokenizer instance to avoid repeated initialization
static TOKENIZER: OnceCell<Arc<CoreBPE>> = OnceCell::const_new();
@@ -380,7 +380,7 @@ pub async fn create_async_token_counter() -> Result<AsyncTokenCounter, String> {
#[cfg(test)]
mod tests {
use super::*;
use crate::message::{Message, MessageContent};
use crate::conversation::message::{Message, MessageContent};
use rmcp::model::{Role, Tool};
use rmcp::object;