Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| initial_reincarnation_offer | Initial story setup - death and reincarnation offer |
| three_guidance_questions | Three questions to guide the reincarnation choice |
| arise_trigger_response | Response when user types 'Arise' to start the story |
| generate_narrative_prompt | Generate a narrative response based on user input and story context |
| generate_options_prompt | Generate three story progression options based on current narrative |
| path_introduction_prompt | Generate an introduction narrative when a path is chosen |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| handle_user_message | Main entry point - handle any user message and route accordingly |
| start_story | Alternative way to start the story programmatically |
| ask_guidance_questions | Present the three guidance questions to the user |
| record_answers_and_choose_path | Record user's answers and choose their reincarnation path |
| generate_path_introduction | Generate the introduction narrative for the chosen path |
| process_user_input | Process user input and generate narrative response with options |
| get_story_status | Get current story status and state |
| reset_story | Reset the story completely |