mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-03-06 17:30:20 +00:00
* 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
11 lines
237 B
Ruby
11 lines
237 B
Ruby
# frozen_string_literal: true
|
|
|
|
Fabricator(:ai_tool) do
|
|
name "github tool"
|
|
tool_name "github_tool"
|
|
description "This is a tool for GitHub"
|
|
summary "This is a tool for GitHub"
|
|
script "puts 'Hello, GitHub!'"
|
|
created_by_id 1
|
|
end
|