blob: cd19dcd1f9a244fd0fb6283a2d7451500d6da0be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
local Completions = require("99.extensions.completions")
local Agents = require("99.extensions.agents")
--- @param context _99.Prompt
--- @param prompt string
--- @param opts _99.ops.Opts
--- @return string
return function(context, prompt, opts)
local user_prompt
if opts.additional_prompt then
if type(opts.additional_prompt) == "string" then
user_prompt = type(opts.additional_prompt) == "string"
and opts.additional_prompt
or nil
end
else
user_prompt = nil
end
local full_prompt = prompt
return full_prompt
end
|