looksLikePromptFilePath function
Whether a raw prompts: value names a file rather than inline text: an
absolute path, a ~/ home-relative path, a .//../ relative path, or
anything ending in a Markdown/text extension (.md, .markdown, .txt).
Implementation
bool looksLikePromptFilePath(String value) {
final trimmed = value.trim();
return trimmed.startsWith('/') ||
trimmed.startsWith('~/') ||
trimmed.startsWith('./') ||
trimmed.startsWith('../') ||
trimmed.endsWith('.md') ||
trimmed.endsWith('.markdown') ||
trimmed.endsWith('.txt');
}