MoonshotAI / MoonshotAI/kimi-code
系统提示 system.md 内指令自相矛盾:MUST make actual changes vs Ask user for clarification
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.5k
- Forks
- 1.2k
- Avg merge
- 11h 53m
- Merged PRs (30d)
- 350
Description
What feature would you like to see?
文件: packages/agent-core/src/profile/default/system.md
问题:
第 18 行要求 Agent "MUST use tools to make actual changes do not just describe",但第 64 行在同一文件里要求 "Ask the user for clarification if there is anything unclear",第 108~110 行又要求先理解再改。
这三条指令语气都是强制的,但没说谁优先。结果 Agent:
• 听前者的 → 用户觉得"谁让你直接动手了?"
• 听后者的 → 用户觉得"你怎么光说不做?"
建议:
把第 18~20 行的 "do not just describe the solution in text" 改成 "Once the approach is confirmed, implement it using
the appropriate tools",把"先确认再动手"内建到主提示里,而不是靠后面的话去对冲。
kimicode有个很严重的倾向,就是讨论方案阶段突然就开始动手干活,令人恼火
Additional information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open packages/agent-core/src/profile/default/system.md and compare the instructions around lines 18–20, 64, and 108–110. Align the main instruction with the proposed confirmation-before-action wording, then verify that the resulting text clearly distinguishes discussing an approach from implementing it with tools.
Written by the indexing model from the issue text.
Assessment
- Domain
- ai-infra-agents
- Issue type
- Feature
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 58/100