@cavell/kit API
    Preparing search index...

    Interface Translations

    interface Translations {
        "chat.scrollToBottom": string;
        "context.clearContext": string;
        "context.empty": string;
        "context.fields": (n: number) => string;
        "context.label.caregiver_id": string;
        "context.label.current_caregiver_id": string;
        "context.label.current_caregiver_language": string;
        "context.label.current_caregiver_name": string;
        "context.label.current_caregiver_speciality": string;
        "context.label.current_patient_id": string;
        "context.label.current_patient_insz": string;
        "context.label.current_patient_name": string;
        "context.label.current_patient_resource_id": string;
        "context.label.patient_id": string;
        "context.label.patient_name": string;
        "context.label.patient_resource_id": string;
        "context.noContext": string;
        "context.selectedPatientLabel": string;
        "context.selectedProblemLabel": string;
        "context.title": string;
        "dev.connect": string;
        "dev.subtitle": string;
        "dev.title": string;
        "dev.tokenPlaceholder": string;
        "error.message": string;
        "error.reload": string;
        "error.title": string;
        "expired.loginAgain": string;
        "expired.message": string;
        "expired.reconnect": string;
        "feedback.bad": string;
        "feedback.commentPlaceholder": string;
        "feedback.good": string;
        "feedback.submit": string;
        "feedback.thanks": string;
        fieldLabels: Record<string, string>;
        "header.close": string;
        "header.displayMode": string;
        "header.displayMode.fullscreen": string;
        "header.displayMode.overlay": string;
        "header.displayMode.sidepanel": string;
        "header.newChat": string;
        "header.title": string;
        "header.titleShort": string;
        "input.disclaimer": string;
        "input.placeholder": string;
        "input.send": string;
        "input.stop": string;
        "interaction.answered": string;
        "interaction.dismiss": string;
        "interaction.dismissed": string;
        "interaction.freetextPlaceholder": string;
        "interaction.next": string;
        "interaction.previous": string;
        "interaction.submit": string;
        "interaction.title": string;
        "loading.conversation": string;
        "loading.subtitle": string;
        "loading.title": string;
        "notFound.message": string;
        "notFound.title": string;
        "outdated.detail": string;
        "outdated.message": string;
        "reasoning.hide": string;
        "reasoning.show": string;
        "sidebar.closeMenu": string;
        "sidebar.collapse": string;
        "sidebar.expand": string;
        "sidebar.newChat": string;
        "sidebar.older": string;
        "sidebar.openMenu": string;
        "sidebar.recentChats": string;
        "sidebar.retentionNotice": string;
        "sidebar.thisMonth": string;
        "sidebar.thisWeek": string;
        "sidebar.today": string;
        "sidebar.viewAll": string;
        "sidebar.yesterday": string;
        "status.connected": string;
        "status.connecting": string;
        "status.disconnected": string;
        "status.error": string;
        statusValues: Record<string, string>;
        "suggestions.followupsLabel": string;
        "suggestions.startersLabel": string;
        thinking: string;
        "tool.aberrant.abnormal": string;
        "tool.aberrant.high": string;
        "tool.aberrant.low": string;
        "tool.aberrant.normal": string;
        "tool.action.run": string;
        "tool.approve": string;
        "tool.attachment.close": string;
        "tool.attachment.noPreview": string;
        "tool.attachment.open": string;
        "tool.attachment.showLess": string;
        "tool.attachment.showMore": string;
        "tool.cancelled": string;
        "tool.citations.heading": string;
        "tool.citations.open": string;
        "tool.citations.page": (page: string | number) => string;
        "tool.citations.readSource": string;
        "tool.citations.resolving": string;
        "tool.citations.source": string;
        "tool.disclaimer": (ctx: SearchContext | undefined) => string;
        "tool.empty": string;
        "tool.no": string;
        "tool.noItems": string;
        "tool.noParameters": string;
        "tool.noResultData": string;
        "tool.patient": string;
        "tool.reject": string;
        "tool.runningInBackground": string;
        "tool.searchContext.label": string;
        "tool.searchContext.problem": string;
        "tool.searchContext.years": string;
        "tool.status.cancelled": string;
        "tool.status.complete": string;
        "tool.status.dispatched": string;
        "tool.status.error": string;
        "tool.status.executing": string;
        "tool.status.pending": string;
        "tool.status.rejected": string;
        "tool.status.timeout": string;
        "tool.submitFeedback.disclaimer": string;
        "tool.yes": string;
        toolFields: ToolFieldsMap;
        toolNames: Record<string, string>;
        "tooltip.dismissProblem": string;
        "tooltip.patientContext": string;
        "tooltip.problemContext": string;
        "tooltip.send": string;
        toolTitles: Record<string, ToolTitleFn>;
        "ui.close": string;
        "ui.copied": string;
        "ui.copyFailed": string;
        "ui.copyToClipboard": string;
        "unauthorized.message": string;
        "unauthorized.title": string;
        "welcome.greeting": string;
        "welcome.greetingWithName": (name: string) => string;
        "welcome.subtitle": string;
        "welcome.tagline": string;
    }
    Index
    chat.scrollToBottom context.clearContext context.empty context.fields context.label.caregiver_id context.label.current_caregiver_id context.label.current_caregiver_language context.label.current_caregiver_name context.label.current_caregiver_speciality context.label.current_patient_id context.label.current_patient_insz context.label.current_patient_name context.label.current_patient_resource_id context.label.patient_id context.label.patient_name context.label.patient_resource_id context.noContext context.selectedPatientLabel context.selectedProblemLabel context.title dev.connect dev.subtitle dev.title dev.tokenPlaceholder error.message error.reload error.title expired.loginAgain expired.message expired.reconnect feedback.bad feedback.commentPlaceholder feedback.good feedback.submit feedback.thanks fieldLabels header.close header.displayMode header.displayMode.fullscreen header.displayMode.overlay header.displayMode.sidepanel header.newChat header.title header.titleShort input.disclaimer input.placeholder input.send input.stop interaction.answered interaction.dismiss interaction.dismissed interaction.freetextPlaceholder interaction.next interaction.previous interaction.submit interaction.title loading.conversation loading.subtitle loading.title notFound.message notFound.title outdated.detail outdated.message reasoning.hide reasoning.show sidebar.closeMenu sidebar.collapse sidebar.expand sidebar.newChat sidebar.older sidebar.openMenu sidebar.recentChats sidebar.retentionNotice sidebar.thisMonth sidebar.thisWeek sidebar.today sidebar.viewAll sidebar.yesterday status.connected status.connecting status.disconnected status.error statusValues suggestions.followupsLabel suggestions.startersLabel thinking tool.aberrant.abnormal tool.aberrant.high tool.aberrant.low tool.aberrant.normal tool.action.run tool.approve tool.attachment.close tool.attachment.noPreview tool.attachment.open tool.attachment.showLess tool.attachment.showMore tool.cancelled tool.citations.heading tool.citations.open tool.citations.page tool.citations.readSource tool.citations.resolving tool.citations.source tool.disclaimer tool.empty tool.no tool.noItems tool.noParameters tool.noResultData tool.patient tool.reject tool.runningInBackground tool.searchContext.label tool.searchContext.problem tool.searchContext.years tool.status.cancelled tool.status.complete tool.status.dispatched tool.status.error tool.status.executing tool.status.pending tool.status.rejected tool.status.timeout tool.submitFeedback.disclaimer tool.yes toolFields toolNames tooltip.dismissProblem tooltip.patientContext tooltip.problemContext tooltip.send toolTitles ui.close ui.copied ui.copyFailed ui.copyToClipboard unauthorized.message unauthorized.title welcome.greeting welcome.greetingWithName welcome.subtitle welcome.tagline
    "chat.scrollToBottom": string
    "context.clearContext": string
    "context.empty": string
    "context.fields": (n: number) => string
    "context.label.caregiver_id": string
    "context.label.current_caregiver_id": string
    "context.label.current_caregiver_language": string
    "context.label.current_caregiver_name": string
    "context.label.current_caregiver_speciality": string
    "context.label.current_patient_id": string
    "context.label.current_patient_insz": string
    "context.label.current_patient_name": string
    "context.label.current_patient_resource_id": string
    "context.label.patient_id": string
    "context.label.patient_name": string
    "context.label.patient_resource_id": string
    "context.noContext": string
    "context.selectedPatientLabel": string
    "context.selectedProblemLabel": string
    "context.title": string
    "dev.connect": string
    "dev.subtitle": string
    "dev.title": string
    "dev.tokenPlaceholder": string
    "error.message": string
    "error.reload": string
    "error.title": string
    "expired.loginAgain": string
    "expired.message": string
    "expired.reconnect": string
    "feedback.bad": string
    "feedback.commentPlaceholder": string
    "feedback.good": string
    "feedback.submit": string
    "feedback.thanks": string
    fieldLabels: Record<string, string>

    Maps snake_case field names to localized display labels

    "header.close": string
    "header.displayMode": string

    Label of the ⋮ chrome menu that picks how the host renders the assistant.

    "header.displayMode.fullscreen": string
    "header.displayMode.overlay": string
    "header.displayMode.sidepanel": string
    "header.newChat": string
    "header.title": string
    "header.titleShort": string

    Fallback for narrow headers where the full title would truncate.

    "input.disclaimer": string
    "input.placeholder": string
    "input.send": string
    "input.stop": string
    "interaction.answered": string
    "interaction.dismiss": string
    "interaction.dismissed": string
    "interaction.freetextPlaceholder": string
    "interaction.next": string
    "interaction.previous": string
    "interaction.submit": string
    "interaction.title": string
    "loading.conversation": string
    "loading.subtitle": string
    "loading.title": string
    "notFound.message": string
    "notFound.title": string
    "outdated.detail": string
    "outdated.message": string
    "reasoning.hide": string
    "reasoning.show": string
    "sidebar.closeMenu": string
    "sidebar.collapse": string
    "sidebar.expand": string
    "sidebar.newChat": string
    "sidebar.older": string
    "sidebar.openMenu": string
    "sidebar.recentChats": string
    "sidebar.retentionNotice": string
    "sidebar.thisMonth": string
    "sidebar.thisWeek": string
    "sidebar.today": string
    "sidebar.viewAll": string
    "sidebar.yesterday": string
    "status.connected": string
    "status.connecting": string
    "status.disconnected": string
    "status.error": string
    statusValues: Record<string, string>

    Maps lowercase status/enum values to localized display text

    "suggestions.followupsLabel": string
    "suggestions.startersLabel": string
    thinking: string
    "tool.aberrant.abnormal": string
    "tool.aberrant.high": string
    "tool.aberrant.low": string
    "tool.aberrant.normal": string
    "tool.action.run": string

    Fallback label for a host tool-callback action button (ADR 0006 D6).

    "tool.approve": string
    "tool.attachment.close": string
    "tool.attachment.noPreview": string
    "tool.attachment.open": string
    "tool.attachment.showLess": string
    "tool.attachment.showMore": string
    "tool.cancelled": string
    "tool.citations.heading": string
    "tool.citations.open": string
    "tool.citations.page": (page: string | number) => string

    Short page label prefix, e.g. "p. 6" / "S. 6".

    "tool.citations.readSource": string

    Click-through button on an expanded source card.

    "tool.citations.resolving": string
    "tool.citations.source": string
    "tool.disclaimer": (ctx: SearchContext | undefined) => string

    Ask Aletta result disclaimer — dynamically mentions the generic profile (gender/age/problem) the search was narrowed to, when any was applied.

    "tool.empty": string
    "tool.no": string
    "tool.noItems": string
    "tool.noParameters": string
    "tool.noResultData": string
    "tool.patient": string
    "tool.reject": string
    "tool.runningInBackground": string
    "tool.searchContext.label": string
    "tool.searchContext.problem": string
    "tool.searchContext.years": string
    "tool.status.cancelled": string
    "tool.status.complete": string
    "tool.status.dispatched": string
    "tool.status.error": string
    "tool.status.executing": string
    "tool.status.pending": string
    "tool.status.rejected": string
    "tool.status.timeout": string
    "tool.submitFeedback.disclaimer": string
    "tool.yes": string
    toolFields: ToolFieldsMap

    Per-tool, per-field translations used by SchemaForm for validation-requiring tools. Missing entries fall back to fieldLabels and the raw schema description.

    toolNames: Record<string, string>

    Maps snake_case tool names to localized display names

    "tooltip.dismissProblem": string
    "tooltip.patientContext": string
    "tooltip.problemContext": string
    "tooltip.send": string
    toolTitles: Record<string, ToolTitleFn>

    Per-tool, state-dependent title builders (args/result/status → descriptive title). Missing entries fall back to the generic toolNames label.

    "ui.close": string
    "ui.copied": string
    "ui.copyFailed": string
    "ui.copyToClipboard": string
    "unauthorized.message": string
    "unauthorized.title": string
    "welcome.greeting": string
    "welcome.greetingWithName": (name: string) => string
    "welcome.subtitle": string
    "welcome.tagline": string