diff --git a/src/resources/extensions/sf/commands-memory.ts b/src/resources/extensions/sf/commands-memory.ts index a54528b36..f2f08e89f 100644 --- a/src/resources/extensions/sf/commands-memory.ts +++ b/src/resources/extensions/sf/commands-memory.ts @@ -226,9 +226,14 @@ async function handleSearch( return; } const usingEmbeddings = !!process.env.SF_LLM_GATEWAY_KEY; - const header = usingEmbeddings - ? `Top ${memories.length} memories for "${truncate(query, 60)}" (embedding-ranked):` - : `Top ${memories.length} memories for "${truncate(query, 60)}" (static rank — set SF_LLM_GATEWAY_KEY for embeddings):`; + const usingRerank = + usingEmbeddings && !!process.env.SF_LLM_GATEWAY_RERANK_MODEL; + const rankLabel = usingRerank + ? "embedding+rerank-ranked" + : usingEmbeddings + ? "embedding-ranked" + : "static rank — set SF_LLM_GATEWAY_KEY for embeddings"; + const header = `Top ${memories.length} memories for "${truncate(query, 60)}" (${rankLabel}):`; const lines = [header]; for (const m of memories) { lines.push(