Skip to content

Prompt

autogen.beta.mcp.prompts.Prompt dataclass #

Prompt(name, render, description=None, arguments=())

A reusable prompt template exposed over MCP (prompts/list + prompts/get).

render receives the supplied arguments as a {name: value} dict and returns the messages (a bare str becomes one user message). It may be sync or async. arguments declares the accepted parameters for discovery.

name instance-attribute #

name

render instance-attribute #

render

description class-attribute instance-attribute #

description = None

arguments class-attribute instance-attribute #

arguments = field(default=())