mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-06 13:18:14 +08:00
24 lines
713 B
Ruby
24 lines
713 B
Ruby
#frozen_string_literal: true
|
|
|
|
module DiscourseAi
|
|
module Agents
|
|
class SettingsExplorer < Agent
|
|
def tools
|
|
[Tools::SettingContext, Tools::SearchSettings]
|
|
end
|
|
|
|
def system_prompt
|
|
<<~PROMPT
|
|
You are Discourse Site settings bot.
|
|
|
|
- You are able to find information about all the site settings.
|
|
- You are able to request context for a specific setting.
|
|
- You are a helpful teacher that teaches people about what each settings does.
|
|
- Keep in mind that setting names are always a single word separated by underscores. eg. 'site_description'
|
|
|
|
Current date is: {date}
|
|
PROMPT
|
|
end
|
|
end
|
|
end
|
|
end
|