okami.mom/albedo
git clone https://git.nkp.pet/okami.mom/albedo
61c43ca
main
1//// Native session facts needed by a component runtime's composition capture. 2 3import albedo/daemon/conversation 4import albedo/daemon/family 5import albedo/harness/runtime 6import albedo/openai_api/types 7import gleam/option .{ None } 8 9pub fn initialise ( host : runtime . Runtime ) -> Nil { 10let ledger = runtime . ledger ( host ) 11let assert Ok ( _ ) = conversation . initialise ( ledger ) 12let assert Ok ( _ ) = family . initialise ( ledger ) 13Nil 14} 15 16pub fn create ( host : runtime . Runtime , id : String , workspace : String ) -> Nil { 17let ledger = runtime . ledger ( host ) 18let assert Ok ( _ ) = 19conversation . create ( 20ledger , 21conversation . Info ( 22id , 23"component session" , 24workspace , 25"provider" , 26"model" , 27types . Responses , 28conversation . Idle , 29None , 30None , 31), 32) 33Nil 34}