Skip to main content

Basic Usage

Signature

Type Safety

The @Prompt decorator validates at compile time that the decorated class extends PromptContext. Using it on a plain class produces a descriptive compile error.

Configuration Options

Required Properties

Optional Properties

Argument Definition

Return Format

Prompts must return GetPromptResult:

Text Content

Image Content

Embedded Resource

Function-Based Alternative

Multi-Message Prompts

Context Methods

The PromptContext base class provides:

Full Example

PromptContext

Context class details

PromptRegistry

Prompt registry API

@Tool

Define tools

@Agent

Define agents