(snapshot: Directory.Snapshot)
| 794 | } |
| 795 | |
| 796 | function selectDefaultModel(snapshot: Directory.Snapshot) { |
| 797 | if (snapshot.defaultModel) return snapshot.defaultModel |
| 798 | const model = snapshot.modelOptions[0] |
| 799 | if (model) return { providerID: model.providerID, modelID: model.modelID } |
| 800 | return { providerID: "unknown" as ProviderV2.ID, modelID: "unknown" as ModelV2.ID } |
| 801 | } |
| 802 | |
| 803 | function detectSlashCommand(parts: ReturnType<typeof promptContentToParts>) { |
| 804 | const text = parts |