prompt_recipe_smith.session.PromptSessionRunner¶
- class prompt_recipe_smith.session.PromptSessionRunner(recipe: PromptRecipe, builder: PromptBuilder)[source]¶
Bases:
objectRuns one prompt-building session.
- __init__(recipe: PromptRecipe, builder: PromptBuilder) None¶
Methods
__init__(recipe, builder)answer(session, answer)finish(session)run(user_input)session_for(result)start(user_input)Attributes
- answer(session: PromptSession, answer: str) PromptSession[source]¶
- builder: PromptBuilder¶
- finish(session: PromptSession) PromptResult[source]¶
- recipe: PromptRecipe¶
- run(user_input: str) PromptResult[source]¶
- session_for(result: PromptResult) PromptSession[source]¶
- start(user_input: str) PromptSession[source]¶