System Prompts#
In the .enkaidu/ profile directory, you can define system prompts in two ways:
-
You can create a file called
system_prompts.ymlorsystem_prompts.yaml(not both!) and define one or more named system prompts. -
You can create a folder called
system_prompts/and within the folder define as many different YAML files, each with one or more named system prompts.
These are definitions that can then be selected using the system prompt name property in the configuration file, or via the optional parameter of /session push when forking sessions.
Example#
Regardless of the how you define the system prompt files, the content should follow the YAML structure of the following example.
compact:
description: Summarizer for compaction
template: |
You are a helpful AI assistant tasked with summarizing technical software development
related conversations. Make sure to cover salient details that will assist with future
conversations, including but not limited to files analyzed, changes made, and decisions
made or recommended.See the configuration section for the specification defining system prompts.