I built this because I've struggled with agents making too many implicit assumptions during development.
They assume they need to write tests to ensure a feature is removed!
They assume they need to implement compat whenever an API changes!
They assume they must implement something from scratch when it may already exist!
Instead of interrupting their work and issuing corrections via the chat, I figured we could pick out these implicit assumptions and show them as an autogenerated form-style UI in the lower right. That way as I tab around to different apps I can keep one eye on the stream of (potentially incorrect) assumptions my agents are making, and correct them with one click instead of having to type in correction messages.
It works with Codex in the ChatGPT desktop app or CLI in iTerm.app for now, in the future I might add Claude support or support for Ghostty / other terminals.
I built this because I've struggled with agents making too many implicit assumptions during development.
They assume they need to write tests to ensure a feature is removed!
They assume they need to implement compat whenever an API changes!
They assume they must implement something from scratch when it may already exist!
Instead of interrupting their work and issuing corrections via the chat, I figured we could pick out these implicit assumptions and show them as an autogenerated form-style UI in the lower right. That way as I tab around to different apps I can keep one eye on the stream of (potentially incorrect) assumptions my agents are making, and correct them with one click instead of having to type in correction messages.
It works with Codex in the ChatGPT desktop app or CLI in iTerm.app for now, in the future I might add Claude support or support for Ghostty / other terminals.