oas2mcp.agent.surface.prompts

Prompt builders for the catalog surface planner agent.

Functions

build_catalog_surface_dynamic_prompt()

Build dynamic prompt middleware for the catalog surface planner.

build_catalog_surface_runtime_instruction_lines(...)

Build deterministic runtime-specific instructions for surface planning.

build_catalog_surface_system_prompt(→ str)

Build the base system prompt for the catalog surface planner.

build_catalog_surface_user_prompt(→ str)

Build the user prompt for the catalog surface planner agent.

Module Contents

oas2mcp.agent.surface.prompts.build_catalog_surface_dynamic_prompt()[source][source]

Build dynamic prompt middleware for the catalog surface planner.

oas2mcp.agent.surface.prompts.build_catalog_surface_runtime_instruction_lines(runtime: oas2mcp.agent.runtime.Oas2McpRuntimeContext) list[str][source][source]

Build deterministic runtime-specific instructions for surface planning.

oas2mcp.agent.surface.prompts.build_catalog_surface_system_prompt() str[source][source]

Build the base system prompt for the catalog surface planner.

oas2mcp.agent.surface.prompts.build_catalog_surface_user_prompt(context: oas2mcp.agent.surface.models.CatalogSurfacePlanningContext) str[source][source]

Build the user prompt for the catalog surface planner agent.