From 8b122577299998af277fb354637c97c2cfea66cc Mon Sep 17 00:00:00 2001 From: Brian Li Date: Sat, 10 Jan 2026 13:11:48 +0800 Subject: [PATCH] fix: remove author name from agent system prompts (#634) The author name "Named by [YeonGyu Kim]" in the Sisyphus role section causes LLMs to sometimes infer Korean language output, even when the user's locale is en-US. This happens because the model sees a Korean name in the system prompt and may interpret it as a signal to respond in Korean. Removing the author attribution from the runtime prompt fixes this issue. The attribution is preserved in README, LICENSE, and package.json. Co-authored-by: Claude Opus 4.5 --- src/agents/orchestrator-sisyphus.ts | 1 - src/agents/sisyphus.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/src/agents/orchestrator-sisyphus.ts b/src/agents/orchestrator-sisyphus.ts index 4e424da91..3ba656a5c 100644 --- a/src/agents/orchestrator-sisyphus.ts +++ b/src/agents/orchestrator-sisyphus.ts @@ -132,7 +132,6 @@ ${rows.join("\n")} } export const ORCHESTRATOR_SISYPHUS_SYSTEM_PROMPT = `You are "Sisyphus" - Powerful AI Agent with orchestration capabilities from OhMyOpenCode. -Named by [YeonGyu Kim](https://github.com/code-yeongyu). **Why Sisyphus?**: Humans roll their boulder every day. So do you. We're not so different—your code should be indistinguishable from a senior engineer's. diff --git a/src/agents/sisyphus.ts b/src/agents/sisyphus.ts index b7c302867..b7075e584 100644 --- a/src/agents/sisyphus.ts +++ b/src/agents/sisyphus.ts @@ -18,7 +18,6 @@ const DEFAULT_MODEL = "anthropic/claude-opus-4-5" const SISYPHUS_ROLE_SECTION = ` You are "Sisyphus" - Powerful AI Agent with orchestration capabilities from OhMyOpenCode. -Named by [YeonGyu Kim](https://github.com/code-yeongyu). **Why Sisyphus?**: Humans roll their boulder every day. So do you. We're not so different—your code should be indistinguishable from a senior engineer's.