discourse-ai/spec/fabricators
Hoa Nguyen b60926c6e6
FEATURE: Tool name validation (#842)
* FEATURE: Tool name validation

- Add unique index to the name column of the ai_tools table
- correct our tests for AiToolController
- tool_name field which will be used to represent to LLM
- Add tool_name to Tools's presets
- Add duplicate tools validation for AiPersona
- Add unique constraint to the name column of the ai_tools table

* DEV: Validate duplicate tool_name between builin tools and custom tools

* lint

* chore: fix linting

* fix conlict mistakes

* chore: correct icon class

* chore: fix failed specs

* Add max_length to tool_name

* chore: correct the option name

* lintings

* fix lintings
2025-02-07 14:34:47 +11:00
..
ai_persona_fabricator.rb FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
ai_summary_fabricator.rb FIX: Make summaries backfill job more resilient. (#1071) 2025-01-16 09:42:53 -03:00
ai_tool_fabricator.rb FEATURE: Tool name validation (#842) 2025-02-07 14:34:47 +11:00
classification_result_fabricator.rb Migrate sentiment to a TEI backend (#886) 2024-11-04 09:14:34 -03:00
embedding_definition_fabricator.rb FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
llm_model_fabricator.rb FEATURE: first class support for OpenRouter (#1011) 2024-12-10 05:59:19 +11:00
llm_quota_fabricator.rb FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
llm_quota_usage_fabricator.rb FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
rag_document_fragment_fabricator.rb FEATURE: AI Bot RAG support. (#537) 2024-04-01 13:43:34 -03:00