diff --git a/src/hooks/no-sisyphus-gpt/hook.ts b/src/hooks/no-sisyphus-gpt/hook.ts index eec261b46..2042c7451 100644 --- a/src/hooks/no-sisyphus-gpt/hook.ts +++ b/src/hooks/no-sisyphus-gpt/hook.ts @@ -6,10 +6,9 @@ import { getAgentConfigKey, getAgentDisplayName } from "../../shared/agent-displ const TOAST_TITLE = "NEVER Use Sisyphus with GPT" const TOAST_MESSAGE = [ - "Sisyphus is NOT designed for GPT models.", - "Sisyphus + GPT performs worse than vanilla Codex.", - "You are literally burning money.", - "Use Hephaestus for GPT models instead.", + "Sisyphus works best with Claude Opus, and works fine with Kimi/GLM models.", + "Do NOT use Sisyphus with GPT.", + "For GPT models, always use Hephaestus.", ].join("\n") const HEPHAESTUS_DISPLAY = getAgentDisplayName("hephaestus") diff --git a/src/hooks/no-sisyphus-gpt/index.test.ts b/src/hooks/no-sisyphus-gpt/index.test.ts index 99f913af2..7ae31e88b 100644 --- a/src/hooks/no-sisyphus-gpt/index.test.ts +++ b/src/hooks/no-sisyphus-gpt/index.test.ts @@ -43,7 +43,7 @@ describe("no-sisyphus-gpt hook", () => { expect(showToast.mock.calls[0]?.[0]).toMatchObject({ body: { title: "NEVER Use Sisyphus with GPT", - message: expect.stringContaining("burning money"), + message: expect.stringContaining("For GPT models, always use Hephaestus."), variant: "error", }, })