Starting with a quick scan of the project so the rest of the run has the right context.
The naming for one of the components was unclear, so I pulled up the actual file.
Components carry no SDK types. Heavy renderers like Markdown and CodeBlock are sibling components, not internals. Each family lives in a single file.
The sub-agent also called a tool. Tools sit alongside actions when the technical detail matters.
Wrapping up. The kit follows a flat copy-paste model and the new component will land at src/components/ai/agent-run.tsx with its demos under a matching folder.