Keep the shell guidance principle-first

7da97eb6fced · AtlantisPleb · · parent da57aa907fb1

Keep the shell guidance principle-first

The efficiency guidance stays general: summaries before full dumps,
pagers off, quiet flags — with git named only as an example beside
PAGER=cat, so nothing in the declaration leans toward any benchmark
task's subject matter. The contamination audit is recorded in the
analysis document.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GoYpb8FEmdxVErsv7ABCYi
Co-Authored-By
Claude Fable 5 <noreply@anthropic.com>

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • modified packages/openagents-cli/src/coder-tools.ts

Diff

1 file changed, +4 -2

packages/openagents-cli/src/coder-tools.ts modified +4 -2

@@ -510,8 +510,10 @@ export function shellTool(cwd: string): CoderTool {

510 510
      "answers the prompt. A few commands that cannot be undone are refused, such as erasing a " +
511 511
      "root or a home directory, reformatting a disk, or halting the machine. Work economically: " +
512 512
      "batch independent commands into one call with && instead of one call each — every call " +
513
      "replays the conversation so far. Use quiet flags and `git --no-pager`; prefer `--stat` " +
514
      "before `-p`, and dump a full patch only for the file you are actually deciding about.",
513
      "replays the conversation so far. Disable pagers and prefer quiet flags (for example " +
514
      "`git --no-pager`, `PAGER=cat`), and ask for summaries before full dumps: get the shape " +
515
      "of a thing (a stat, a listing, a count) before printing all of it, and print all of it " +
516
      "only for what you are actually deciding about.",
515 517
    parameters: {
516 518
      type: "object",
517 519
      properties: {

This page updates live while a promote is in flight · changelog