package bizdev import ( "chat-agent-system/internal/squad" ) // WriteMaterials persists uploaded material text into workspace materials_text/. func WriteMaterials(workDir string, materials []MaterialInput) error { var items []squad.MaterialItem for _, m := range materials { items = append(items, squad.MaterialItem{ Filename: m.Filename, Content: m.Content, }) } cm := squad.NewContextManager() return cm.InjectMaterials(workDir, items) }