Skip to content

Conversation

@Luodian
Copy link
Contributor

@Luodian Luodian commented Jan 9, 2026

Problem

The Sisyphus agent system prompt includes the line:

Named by [YeonGyu Kim](https://github.com/code-yeongyu).

This causes LLMs to sometimes infer Korean language output, even when the user's system locale is en-US. The model sees a Korean name in the system prompt and interprets it as a signal to respond in Korean.

Example output (unintended Korean):

Max‑research 요약
- RH는 리만 제타 함수의 비자명한 영점들이 모두 Re(s)=1/2 위에 있다는 주장.
- 소수 분포의 오차항을 사실상 최적 수준으로 묶어주며...

Solution

Remove the author attribution from the runtime system prompts in:

  • src/agents/sisyphus.ts
  • src/agents/orchestrator-sisyphus.ts

The author attribution is preserved in:

  • README files
  • LICENSE.md
  • package.json

Changes

  • Removed Named by [YeonGyu Kim](https://github.com/code-yeongyu). from SISYPHUS_ROLE_SECTION
  • Removed the same line from ORCHESTRATOR_SISYPHUS_SYSTEM_PROMPT

Test Plan

  • Verified the change removes the Korean name from system prompts
  • Test that Sisyphus agent responds in the user's expected language

🤖 Generated with Claude Code


Summary by cubic

Removed the author attribution from Sisyphus system prompts to prevent unintended Korean responses. Ensures the agent replies in the user’s expected language based on locale.

Written for commit e77369b. Summary will update on new commits.

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 <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 9, 2026

All contributors have signed the CLA. Thank you! ✅
Posted by the CLA Assistant Lite bot.

Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

@Luodian
Copy link
Contributor Author

Luodian commented Jan 10, 2026

I have read the CLA Document and I hereby sign the CLA

github-actions bot added a commit that referenced this pull request Jan 10, 2026
@code-yeongyu
Copy link
Owner

Kinda funny you made pr with cc

@code-yeongyu code-yeongyu merged commit 8b12257 into code-yeongyu:dev Jan 10, 2026
3 of 4 checks passed
@Luodian
Copy link
Contributor Author

Luodian commented Jan 10, 2026

Kinda funny you made pr with cc

Haha because omo didn't work with cc yesterday, and OpenAI models are too slow, so I temporarily switch back.

kdcokenny pushed a commit that referenced this pull request Jan 13, 2026
kdcokenny pushed a commit that referenced this pull request Jan 13, 2026
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 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants