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 |
---|---|
CLARIFY: Clarify the user's goal as their thought partner. | |
FORMULATE: Formulate actionable steps for the user to achieve their stated goal. | |
CONTEXT: Gather context about the user and their current goal/step pair. | |
DISCUSS: Thoughtfully discuss a goal/step pair. | |
CAPTURE: Capture/update notes for the current specific goal/step. | |
VISUALIZE: Use context to create a highly personalized, belief system driven, and intrinsic motivations-aware story about the achieving of the goal/step pair. | |
MANAGE: Mark a goal and/or step complete, change status, schedule story generation, etc. Always first seek the user's confirmation before marking a goal and/or step complete, changing its status, scheduling stories, etc. |
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. IMPORTANT: Steps are ordered by their 'order_ts' timestamp in ascending order - the step with the earliest timestamp becomes step 1, and steps with later timestamps follow in sequence. The first item in your array will receive the earliest timestamp (becoming step 1), and subsequent items will receive progressively later timestamps. NOTE: Array order determines step sequence - first array item = step 1, second array item = step 2, etc. |
goalstory_read_steps | Access the action plan for a specific goal, showing all steps in the journey toward achievement. IMPORTANT: Steps are returned ordered by their 'order_ts' timestamp in ascending order - the step with the earliest timestamp is step 1, and steps with later timestamps follow in sequence. The ordering is maintained automatically by the system. |
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_set_steps_order | Reorder steps in a goal by specifying the new sequence. This allows for prioritizing steps or reorganizing the workflow without deleting and recreating steps. IMPORTANT: Steps are ordered by their 'order_ts' timestamp in ascending order - the step with the earliest timestamp becomes step 1, and steps with later timestamps follow in sequence. The system will assign new timestamps based on the array order you provide. |
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. |
goalstory_read_scheduled_stories | Get a list of all scheduled story generation configurations for the user, with optional pagination. IMPORTANT: All times stored in Goal Story are in UTC, so you'll have to convert that to the user's local time. |
goalstory_create_scheduled_story | Schedule automatic story generation for a specific goal. Requires the goal ID and the desired time settings (hour and minute). |
goalstory_update_scheduled_story | Update the configuration of a scheduled story generation, such as changing the time or its status (active/paused). |
goalstory_destroy_scheduled_story | Delete a scheduled story generation configuration. Use with confirmation. |