Operand

do no harem.

gram: docs

> ./packages/agents/src/errors.ts

/**
* Error classes for @eigenpal/docx-editor-agents
*/
export class TextNotFoundError extends Error {
constructor(search: string, paragraphIndex?: number) {
const location =
paragraphIndex !== undefined ? ` in paragraph ${paragraphIndex}` : ' in document';
super(`Text not found${location}: "${search}"`);
this.name = 'TextNotFoundError';
}
}
export class ChangeNotFoundError extends Error {
constructor(id: number) {
super(`Tracked change not found: id=${id}`);
this.name = 'ChangeNotFoundError';
}
}
export class CommentNotFoundError extends Error {
constructor(id: number) {
super(`Comment not found: id=${id}`);
this.name = 'CommentNotFoundError';
}
}