Do not show <SYSTEM> instructions in chat session title on obsidian

In obsidian we have a hacky system instruction being passed in read,
write file access modes. This shouldn't be shown in chat sessions list
during view or edit. It is an internal implementation detail.
This commit is contained in:
Debanjum
2025-08-20 19:17:27 -07:00
parent 82dc7b115b
commit 48ed7afab8

View File

@@ -1059,7 +1059,7 @@ export class KhojChatView extends KhojPaneView {
if (incomingConversationId == conversationId) {
conversationSessionEl.classList.add("selected-conversation");
}
const conversationTitle = conversation["slug"] || `New conversation 🌱`;
const conversationTitle = conversation["slug"].split("<SYSTEM>")[0].trim() || `New conversation 🌱`;
const conversationSessionTitleEl = conversationSessionEl.createDiv("conversation-session-title");
conversationSessionTitleEl.textContent = conversationTitle;
conversationSessionTitleEl.addEventListener('click', () => {