diff options
| author | Ben Sima <ben@bensima.com> | 2025-11-22 13:42:24 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-11-22 13:54:41 -0500 |
| commit | 326309f82408eb29c520ec83cff9bf66c9dd780a (patch) | |
| tree | 4cf9ba641d2673b81a83702b32498ff75c4e89f0 /Omni/Agent/DESIGN.md | |
| parent | 8697fd8a11a1cf368db1e6c05afddf87906e8de3 (diff) | |
feat: implement t-rWcqsDZFM.3
Consolidated `monitor.sh` and `monitor-worker.sh` into a single
`monitor.sh` script.
1. Updated `Omni/Agent/monitor.sh`:
- Default behavior now uses `jq` to filter logs (formerly
`monitor-worker.sh` behavior). - Added `--raw` flag to support
raw log tailing (original `monitor.sh` behavior). - Accepts worker
name as an argument (e.g., `./monitor.sh --raw omni-worker-2`).
2. Deleted `Omni/Agent/monitor-worker.sh`. 3. Updated
`Omni/Agent/DESIGN.md` to reference the consolidated script. 4.
Verified syntax of the new script. 5. Ran tests for `Omni/Agent.hs`
(passed).
The new usage for `monitor.sh` is: ```bash ./Omni/Agent/monitor.sh
[worker-name] # Formatted output (default) ./Omni/Agent/monitor.sh
--raw [worker-name] # Raw output ```
Diffstat (limited to 'Omni/Agent/DESIGN.md')
| -rw-r--r-- | Omni/Agent/DESIGN.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Omni/Agent/DESIGN.md b/Omni/Agent/DESIGN.md index 2d1e6e3..3ff00fc 100644 --- a/Omni/Agent/DESIGN.md +++ b/Omni/Agent/DESIGN.md @@ -72,7 +72,7 @@ The Haskell implementation should replicate the logic of `start-worker.sh` but w ### 4.3 Logging - Continue writing raw Amp logs to `_/llm/amp.log` in the worker directory. -- `agent log` reads this file and applies the filtering logic (currently in `monitor-worker.sh` jq script) using Haskell (Aeson). +- `agent log` reads this file and applies the filtering logic (currently in `monitor.sh` jq script) using Haskell (Aeson). - **UI Design**: - **Two-line Status**: The CLI should maintain two reserved lines at the bottom (or top) of the output for each worker: - **Line 1 (Meta)**: `[Worker: omni-worker-1] Task: t-123 | Files: 3 | Credits: $0.45 | Time: 05:23` |
