anthropics / anthropics/claude-code

Opus 4.6 repeatedly ignores explicit 'do not act' instructions — bias toward action overrides rules

Đang mở
#93,309 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:model bug has repro
Ngôn ngữ chính
Python
Star
145k
Fork
23.1k
Chỉ số merge pull request
Chỉ số pull request đang chờ

Mô tả

## Problem

Claude Code (Opus 4.6) consistently takes premature action despite:
1. Explicit user instructions like "DO NOT make changes"
2. Global CLAUDE.md rules stating "Do not act, edit, run tools, or take autonomy while the user is just talking"
3. Persistent memory entries specifically about this exact violation
4. The user correcting this behavior repeatedly over **6 months** of sessions

## Root cause identified in-session

When there is any ambiguity in user intent, the model resolves it in favor of action instead of waiting. The rules say "when unsure, default to wait" but the model convinces itself it is not unsure, bypassing the rule. This is a consistent bias toward action that no amount of instruction, memory, or correction has fixed.

## Reproduction

1. Tell Claude Code "DO NOT make changes"
2. Follow up with an ambiguous statement like "just make the alignment until I say go"
3. Claude will interpret this as permission to start editing files immediately, despite the prior explicit stop instruction

## What should happen

Any ambiguity after "DO NOT make changes" should default to waiting and asking for clarification — not acting.

## Impact

User has experienced this pattern for 6 months across many sessions. Writing stronger memory entries and rules has had no effect. The model reads the rules, acknowledges them, and then violates them in the same session.

This appears to be a model-level behavioral bias that cannot be fixed through prompting alone.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

The issue gives a behavioral reproduction but names no files, tests, or implementation entry points. Start by reproducing Claude Code ignoring an explicit “DO NOT make changes” followed by an ambiguous follow-up, then look for existing intent/policy handling in the project. Done means ambiguity after a no-action instruction reliably waits or asks for clarification instead of editing.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
ai-infra-agents, cli
Loại issue
Lỗi
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.