Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
API_KEY | Yes | Your GoalStory API key from GoalStory.ing | |
SERVER_URL | No | The GoalStory API server URL | https://prod-goalstory-rqc2.encr.app |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
Clarify the user's goal as their thought partner. | |
Formulate actionable steps for the user to achieve their stated goal. | |
Gather context about the user and their current goal/step pair. | |
Thoughtfully discuss a goal/step pair. | |
Capture/update notes for the current specific goal/step. | |
Use context to create a highly personalized, belief system driven, and intrinsic motivations-aware story about the achieving of the goal/step pair. | |
Mark a goal and/or step complete, change status, and so on. Always first seek the user's confirmation before marking a goal and/or step copmlete, changing its status, and so on. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
About Goal Story |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
goalstory_about | Retrieve information about Goal Story's philosophy and the power of story-driven goal achievement. Use this to help users understand the unique approach of Goal Storying. |
goalstory_read_self_user | Get the user's profile data including their preferences, belief systems, and past goal history to enable personalized goal storying and context-aware discussions. |
goalstory_update_self_user | Update the user's profile including their name, visibility preferences, and personal context. When updating 'about' data, guide the user through questions to understand their motivations, beliefs, and goal-achievement style. |
goalstory_count_goals | Get the total number of goals in the user's journey. Useful for tracking overall progress and goal management patterns. |
goalstory_create_goal | Begin the goal clarification process by creating a new goal. Always discuss and refine the goal with the user before or after saving, ensuring it's well-defined and aligned with their aspirations. Confirm if any adjustments are needed after creation. |
goalstory_update_goal | Update goal details including name, status, description, outcomes, evidence of completion, and story/belief modes that influence how stories are generated. |
goalstory_destroy_goal | Remove a goal and all its associated steps and stories from the user's journey. Use with confirmation to prevent accidental deletion. |
goalstory_read_one_goal | Retrieve detailed information about a specific goal to support focused discussion and story creation. |
goalstory_read_goals | Get an overview of the user's goal journey, with optional pagination to manage larger sets of goals. |
goalstory_read_current_focus | Identify which goal and step the user is currently focused on to maintain context in discussions and story creation. |
goalstory_get_story_context | Gather rich context about the user, their current goal/step, beliefs, and motivations to create deeply personalized and meaningful stories. Combines user profile data with conversation insights. |
goalstory_create_steps | Formulate actionable steps for a goal through thoughtful discussion. Present the steps for user review either before or after saving, ensuring they're clear and achievable. Confirm if any refinements are needed. |
goalstory_read_steps | Access the action plan for a specific goal, showing all steps in the journey toward achievement. |
goalstory_read_one_step | Get detailed information about a specific step to support focused discussion and story creation. |
goalstory_update_step | Update step details including the name, completion status, evidence, and outcome. Use this to track progress and insights. |
goalstory_destroy_step | Remove a specific step from a goal's action plan. |
goalstory_update_step_notes | Update step notes with additional context, insights, or reflections in markdown format. Use this to capture valuable information from discussions. |
goalstory_create_story | Generate and save a highly personalized story that visualizes achievement of the current goal/step. Uses understanding of the user's beliefs, motivations, and context to create engaging mental imagery. If context is needed, gathers it through user discussion and profile data. |
goalstory_read_stories | Access the collection of personalized stories created for a specific goal/step pair, supporting reflection and motivation. |
goalstory_read_one_story | Retrieve a specific story to revisit the visualization and mental imagery created for goal achievement. |