story-kit: merge 323_story_whatsapp_llm_passthrough_for_conversational_queries

This commit is contained in:
Dave
2026-03-19 23:54:51 +00:00
parent c84c33a1a7
commit e9a0858d53
3 changed files with 408 additions and 9 deletions

View File

@@ -207,14 +207,18 @@ async fn main() -> Result<(), std::io::Error> {
.display_name
.clone()
.unwrap_or_else(|| "Assistant".to_string());
let root = startup_root.clone().unwrap();
let history = whatsapp::load_whatsapp_history(&root);
Arc::new(whatsapp::WhatsAppWebhookContext {
verify_token: cfg.whatsapp_verify_token.clone().unwrap_or_default(),
transport,
project_root: startup_root.clone().unwrap(),
project_root: root,
agents: Arc::clone(&startup_agents),
bot_name,
bot_user_id: "whatsapp-bot".to_string(),
ambient_rooms: Arc::new(std::sync::Mutex::new(std::collections::HashSet::new())),
history: std::sync::Arc::new(tokio::sync::Mutex::new(history)),
history_size: cfg.history_size,
})
});