}
function fromTextRange(range: TextRange | undefined): IOneBasedRange {
agentFeedbackServerTools.ts
if (!range) {
return { startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 1 };
}
startLineNumber: range.start.line + 1,
startColumn: range.start.character + 1,
endLineNumber: range.end.line + 1,
endColumn: range.end.character + 1,
};
}
return typeof text === 'string' ? text : text.markdown;
}
function readMeta(annotation: Annotation): IFeedbackAnnotationMeta | undefined {