diff options
Diffstat (limited to 'lua/99/prompt.lua')
| -rw-r--r-- | lua/99/prompt.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lua/99/prompt.lua b/lua/99/prompt.lua index e832a34..384dbde 100644 --- a/lua/99/prompt.lua +++ b/lua/99/prompt.lua @@ -53,6 +53,7 @@ local filetype_map = { --- @class _99.Prompt --- @field md_file_names string[] --- @field model string +--- @field user_prompt string --- @field operation _99.Prompt.Operation --- @field state _99.Prompt.State --- @field full_path string @@ -84,6 +85,7 @@ local function set_defaults(context, _99) context.state = "ready" context._99 = _99 + context.user_prompt = "" context.clean_ups = {} context.md_file_names = copy(_99.md_files) context.model = _99.model @@ -153,6 +155,11 @@ function Prompt.visual(_99) return context end +--- @return string +function Prompt:summary() + return string.format("%s: %s", self.operation, self.user_prompt) +end + --- @param _99 _99.State --- @return _99.Prompt function Prompt.tutorial(_99) |
