Robot
Questions and notes
When a request leaves open something that changes what Robot would make (what the piece is for, its style, its length, whether one player must be able to play it) it asks first.
Robot keeps notes on each document (what it's for, its style, decisions made) and on your work in general (your conventions and preferences), and reads them in every chat, so what you tell it once carries on. Ask it to note something and it will; Notes shows them, to read and edit.
Notes are saved with your work when the document is saved: a document's notes beside it, your general notes in agent/notes.md at the top of the workspace. They are separate from a document's own notes.