From 6d5b45eaf0ec9dc9c6f99b7236ea6f2cf8bbc68a Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Thu, 20 Nov 2025 18:48:32 -0500 Subject: doc: update agent design to require timestamps in logs --- Omni/Agent/DESIGN.md | 1 + 1 file changed, 1 insertion(+) (limited to 'Omni/Agent/DESIGN.md') diff --git a/Omni/Agent/DESIGN.md b/Omni/Agent/DESIGN.md index 5ffe479..c3fa792 100644 --- a/Omni/Agent/DESIGN.md +++ b/Omni/Agent/DESIGN.md @@ -72,6 +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). +- **Requirement:** Output must include timestamps for every event. Extract the `timestamp` field from the JSON log and format it (e.g., `[HH:MM:ss] 🤖 THOUGHT: ...`). ### 4.4 Harvesting - Iterate over `.tasks/workers/` or `git worktree list`. -- cgit v1.2.3