{% from "_macros.html" import icon %} {# What `@` offers. Two sources, one list, because somebody typing `@readme` is not thinking about which store the answer is in. Swapped in whole on every keystroke, like the knowledge picker: the library is searched with FTS rather than filtered in the browser, and the project half is filtered beside it so the client stays one fetch and a list. Every name here came off somebody's filesystem or out of their library, so all of it is escaped by autoescaping and none of it is marked safe. #}
{% if not files and not documents and not notes and not skills and not bases and not attachments and not website %}

{% if q %} Nothing matches “{{ q }}”. {% else %} Nothing to mention yet. {% endif %}

{% else %} {% if website %}

{{ t("A page to read") }}

{% endif %} {% if files %}

{{ t("In the project") }}

{% endif %} {% if documents %}

{{ t("In your library") }}

{% endif %} {% if notes %}

{{ t("Notes") }}

{% endif %} {% if skills %}

{{ t("Skills") }}

{% endif %} {% if bases %} {# A base is a reference and not a copy: choosing one narrows what this chat may search rather than putting anything into the message. #}

{{ t("Search only these") }}

{% endif %} {% if attachments %}

{{ t("Already in this chat") }}

{% endif %} {% endif %}