use ccswarm::session::{
AIAgentId,
AISessionId,
MessageBus,
MultiAgentSession,
SessionContext,
};
fn main() {
println!("Testing ai-session integration with ccswarm...\n");
let session = MultiAgentSession::default();
println!(
"✓ MultiAgentSession created (agents: {})",
session.agents.len()
);
let _bus = MessageBus::default();
println!("✓ MessageBus created");
let agent_id = AIAgentId::new();
println!("✓ AIAgentId created: {}", agent_id);
let session_id = AISessionId::new();
let ctx = SessionContext::new(session_id.clone());
println!("✓ SessionContext created: {}", ctx.session_id);
println!("✓ ccswarm::session re-exports ai-session types correctly");
println!("\n🎉 ai-session integration with ccswarm is working!");
}