What I built
An observation layer for systems that need to monitor external state and turn meaningful change into normalized events.
Built-in source families cover HTTP, feeds, and filesystem inputs.
Libraries
Observation runtime for agent systems watching changing external state.
Starglass turns polling, checkpointing, duplicate suppression, and event dispatch into a source-agnostic runtime for long-lived agent watchers.
Watching external systems sounds simple until runs restart, sources churn, payloads duplicate, and downstream agents need stable event identity instead of raw snapshots.
An observation layer for systems that need to monitor external state and turn meaningful change into normalized events.
Built-in source families cover HTTP, feeds, and filesystem inputs.
Define an observation target, choose or implement a SourceAdapter, let the runtime execute the poll, persist compact checkpoints, dedupe, and hand normalized events downstream.
The output is a stable event envelope with enough identity and compact state to resume safely after cron jobs, restarts, or long-running watch loops.