name property (how agents reference it), on_open() (called when an agent using it starts), and on_close() (called when it stops). In between, you call self.send_data(...) whenever you have something to report — that’s the whole interface.
Attach it to an agent
on_open() is called and the Innate agent begins receiving your input’s updates.
Go deeper
- Definition — the full interface, a copy-paste template, and the data types you can send
- Example: Microphone — how the built-in
microinput works under the hood

