Registry
Each tool is a self-contained ToolConfig with a Zod schema, a do function, and a colocated renderer. Pick one, paste it into your tools array, and you are done.
Present a set of options and collect the user's selection.
pushAndWaitPrompt the user for free-text input with an optional label.
pushAndWaitRender a dynamic form with multiple fields and collect validated input.
pushAndWaitPresent a yes/no confirmation before proceeding with an action.
pushAndWaitShow a multi-step plan and ask the user to approve before execution.
pushAndWaitDisplay a persistent information card with title and content.
pushAndForgetPresent suggested next actions the user can pick from.
pushAndWait