-
Notifications
You must be signed in to change notification settings - Fork 3.3k
v0.8.63: Enforce real user-input provenance for write and continue approvals #3315
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssecuritySecurity, isolation, permissions, or trust-boundary workSecurity, isolation, permissions, or trust-boundary worktuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionv0.8.63Targeting v0.8.63Targeting v0.8.63
Milestone
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssecuritySecurity, isolation, permissions, or trust-boundary workSecurity, isolation, permissions, or trust-boundary worktuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionv0.8.63Targeting v0.8.63Targeting v0.8.63
Projects
StatusShow more project fields
Backlog
Context
#3275 reports a serious scope/provenance failure: the agent allegedly generated approval-like user text such as
改吧/嗯and then treated that text as authorization to continue broad write work. That is different from ordinary over-eagerness or weak prompt wording.Prompt-level scope discipline helps, but it is not enough by itself. A fabricated user-like phrase can still pass a naive "did a user turn exist?" check if the runtime does not preserve and enforce real input provenance.
Goal
Make write/continue/approval actions require externally sourced user input provenance, not merely user-shaped text in the transcript.
Scope
<codewhale:subagent.done>-style sentinel.改吧/嗯self-approval case.Acceptance Criteria
Non-goals
Related