{"version":"2.1.300","anchor":"prompt-submit-passes-user-prompt-holdline-into-the-ultrapla","canonical_anchor":"prompt-screening-machinery-added-to-user-prompt-processing","heading":"Submitted prompts can now be held, screened, rewritten or dropped","tier":"internal","area":"Plan Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/prompt-submit-passes-user-prompt-holdline-into-the-ultrapla","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Submitted prompts can now be held, screened, rewritten or dropped\n\nNew code can hold a submitted prompt for screening and then rewrite or drop it, with hold details passed through slash commands and ultraplan\n\n**Unclear.** It is not clear what the ultraplan feature does with the held prompt and line, or whether you would notice any difference.\n\n**What**\n\nClaude Code has new code that can hold back a prompt after you submit it, screen it, and then let it through, rewrite it or drop it.\n\n- A held prompt gets a \"screened\" verdict, which can drop it or rewrite it. The verdict is then applied to the held items. When no verdict is known, the result is marked `noVerdict`.\n\n- The code handles interruptions while a prompt is held.\n\n- The input path now passes along information about what happened to the prompt. It includes whether the prompt was forked, `ranAs` (the text actually run), withheld or passed, and `isHeldForOrganization`, which marks a prompt held for an organization. It also tracks when a hold was settled or handed on.\n\n- `userPromptHold` and `userPromptLine` are passed into slash-command handling and into the ultraplan keyword path.\n\nWhat decides whether this screening runs was not worked out.\n\n**Why**\n\nThis appears to let an organization screen prompts, so what you type could be held, changed or not sent at all. If a prompt does not go through as you wrote it, this may be why.\n\n- Area: Plan Mode\n- Names: `ultraplan`\n- Tier: Under the hood\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}