1
0 Comments

Building a progress bar without having access to any progress

One funny thing about building AI Status Monitor.

None of the AI providers expose progress APIs.

So the extension has to infer everything from observable signals.

It's basically estimating:

  • Is the model reading?
  • Is it thinking?
  • Is it writing?
  • Is it finished?

The challenge isn't drawing a progress bar.

The challenge is knowing when NOT to show one.

False confidence is worse than no confidence.

That turned out to be much harder than I expected.

on August 4, 2026