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.