Reproduction
- Create a running run with existing event history.
- Start
smithers events <run-id> --watch --raw --json without --since.
- Observe that every historical event is emitted before new events are tailed.
Observed
Watch mode initializes its cursor at -1 and runs normal history pagination, replaying the full event log before polling.
Expected
--watch should start at the current event cursor by default and only emit events appended after startup. Users should be able to opt into full history replay explicitly.
Reproduction
smithers events <run-id> --watch --raw --jsonwithout--since.Observed
Watch mode initializes its cursor at
-1and runs normal history pagination, replaying the full event log before polling.Expected
--watchshould start at the current event cursor by default and only emit events appended after startup. Users should be able to opt into full history replay explicitly.