NitroStack Logo
/python
/sdk
/prompts

Prompts

Agent skill: nitrostack-python-tools-resources-prompts

Python
from nitrostack import injectable, prompt, PromptArgument, ExecutionContext

@injectable()
class FlightPrompts:
    @prompt(
        name="flight_search_assistant",
        description="Help users search for flights and book holds.",
        arguments=[
            PromptArgument(name="origin", description="IATA origin", required=False),
        ],
    )
    async def flight_search_assistant(self, args: dict, context: ExecutionContext) -> str:
        return "Use search_flights and search_airports, then create an order hold."

Return a string or PromptMessage list. Put the class on controllers.

Next steps