land: bash-watch-each-line

Merged
AF
19h ago
+4456-390

Accepted agent delivery; branch-keyed search descriptor included.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge; all four previous findings are addressed and no new actionable issue was established.

Summary

Adds deliver: "each_line" for background bash_watch notifications.

  • Background watches can deliver matching output lines in batches.
  • OpenCode and Pi deliver batched watch matches and track their progress.
  • bash_status can read masked output a byte page at a time.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[Task output] --> B[Scan complete lines]
  B --> C[Build bounded batch]
  C --> D[Mask retained rows]
  D --> E[Save pending batch]
  E --> F[Show unseen rows and counts]
  F --> G[Acknowledge exact version]
  E --> H[Replay after reconnect]
  H --> F

Reviews (2) · Last reviewed commit: "mason: fix bash_watch each_line review f..." · Reviewed by Greptile