discourse-ai/lib/personas/tools
Roman Rizzi 30242a27e6
REFACTOR: Move personas into its own module. (#1233)
This change moves all the personas code into its own module. We want to treat them as a building block features can built on top of, same as `Completions::Llm`.

The code to title a message was moved from `Bot` to `Playground`.
2025-03-31 14:42:33 -03:00
..
create_artifact.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
custom.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
dall_e.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
db_schema.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
discourse_meta_search.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
github_file_content.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
github_pull_request_diff.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
github_search_code.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
github_search_files.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
google.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
image.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
javascript_evaluator.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
list_categories.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
list_tags.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
option.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
random_picker.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
read.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
read_artifact.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
search.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
search_settings.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
setting_context.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
summarize.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
time.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
tool.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
update_artifact.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
web_browser.rb REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00