From a8efb9776fabe61559ae24eae36138221d386280 Mon Sep 17 00:00:00 2001 From: Ari Webb Date: Tue, 24 Feb 2026 16:37:16 -0800 Subject: [PATCH] fix: cosmetic fix for new agents (#1126) --- src/constants.ts | 2 +- src/index.ts | 2 +- src/models.json | 2 +- src/tests/cli/subagentDisplay.test.ts | 8 ++------ src/tests/model-tier-selection.test.ts | 2 +- 5 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/constants.ts b/src/constants.ts index e8133aa..70ae3ae 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -10,7 +10,7 @@ export const DEFAULT_MODEL_ID = "sonnet-4.5"; /** * Default agent name when creating a new agent */ -export const DEFAULT_AGENT_NAME = "Nameless Agent"; +export const DEFAULT_AGENT_NAME = "Letta Code"; /** * Message displayed when user interrupts tool execution diff --git a/src/index.ts b/src/index.ts index af16387..d09f90a 100755 --- a/src/index.ts +++ b/src/index.ts @@ -1982,7 +1982,7 @@ async function main(): Promise { }), ]); setResumeData(data); - setResumedExistingConversation(true); + setResumedExistingConversation(data.messageHistory.length > 0); } // Ensure memfs sync completed (already resolved for default path via Promise.all above) diff --git a/src/models.json b/src/models.json index 22befc2..c72efe4 100644 --- a/src/models.json +++ b/src/models.json @@ -174,7 +174,7 @@ }, { "id": "haiku", - "handle": "anthropic/claude-haiku-4-5-20251001", + "handle": "anthropic/claude-haiku-4-5", "label": "Haiku 4.5", "description": "Anthropic's fastest model", "updateArgs": { diff --git a/src/tests/cli/subagentDisplay.test.ts b/src/tests/cli/subagentDisplay.test.ts index 05bafb9..7afb9ec 100644 --- a/src/tests/cli/subagentDisplay.test.ts +++ b/src/tests/cli/subagentDisplay.test.ts @@ -12,9 +12,7 @@ describe("getSubagentModelDisplay", () => { }); test("formats non-BYOK handles using short labels", () => { - const display = getSubagentModelDisplay( - "anthropic/claude-haiku-4-5-20251001", - ); + const display = getSubagentModelDisplay("anthropic/claude-haiku-4-5"); expect(display).toEqual({ label: "Haiku 4.5", isByokProvider: false, @@ -23,9 +21,7 @@ describe("getSubagentModelDisplay", () => { }); test("marks lc-* handles as BYOK", () => { - const display = getSubagentModelDisplay( - "lc-anthropic/claude-haiku-4-5-20251001", - ); + const display = getSubagentModelDisplay("lc-anthropic/claude-haiku-4-5"); expect(display).toEqual({ label: "Haiku 4.5", isByokProvider: true, diff --git a/src/tests/model-tier-selection.test.ts b/src/tests/model-tier-selection.test.ts index 4894cd5..0312936 100644 --- a/src/tests/model-tier-selection.test.ts +++ b/src/tests/model-tier-selection.test.ts @@ -106,7 +106,7 @@ describe("getReasoningTierOptionsForHandle", () => { test("returns empty options for models without reasoning tiers", () => { const options = getReasoningTierOptionsForHandle( - "anthropic/claude-haiku-4-5-20251001", + "anthropic/claude-haiku-4-5", ); expect(options).toEqual([]); });