land: blank-runon-is-local

AF
3h ago
+40-1

Accepted agent delivery; branch-keyed search descriptor included.


Summary by cubic

Treats a blank runon in bash commands as a local run instead of forwarding it, so the bash handler no longer refuses those calls as remote runs. Some models fill every optional parameter and send runon: "" on local commands like git status, which were previously rejected with 'runon cannot be combined with sandbox: "host"'.

  • A runon containing only whitespace is also treated as blank; a real value like linux,4c is forwarded unchanged.
  • Adds a test covering blank and whitespace runon values, a release note entry, and a search benchmark fixture.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge.

Summary

Treats empty or whitespace-only runon values like an omitted value, avoiding remote-run refusals for ordinary bash calls.

  • Blank runon values now run bash commands locally.

Reviews (4) · Last reviewed commit: "bash: treat an empty runon as a local co..." · Reviewed by Greptile