developer tooling · telemetry ·

Giving an assistant the missing context

A small experiment in keeping a local record of terminal work.

  • Shell hooks
  • Telemetry
  • Git snapshots
  • Local context
  • Local only

What happened just before the error?

An error message often leaves out the useful part: which command ran, in which project, after which change. AI Observer is an experiment in keeping that small timeline locally so an assistant does not have to guess.

A modest record

Shell hooks record command and error information, and a script takes a snapshot of the Git state. The output is plain text and JSON lines. I wanted something I could inspect myself without another dashboard.

Be careful about what gets recorded

A terminal can contain credentials and private information, so collecting more is not automatically better. Before taking this beyond a local experiment, I would want clear choices about what is recorded, what is removed and how long anything is kept.