You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 22, 2025. It is now read-only.
* 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
Copy file name to clipboardExpand all lines: config/locales/client.en.yml
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -292,11 +292,13 @@ en:
292
292
short_title: "Tools"
293
293
no_tools: "You have not created any tools yet"
294
294
name: "Name"
295
-
subheader_description: "Tools extend the capabilities of AI bots with user-defined JavaScript functions."
295
+
name_help: "Name will show up in the Discourse UI and is the short identifier you will use to find the tool in various settings, it should be distinct (it is required)"
296
296
new: "New tool"
297
-
name_help: "The unique name of the tool as used by the language model"
297
+
tool_name: "Tool Name"
298
+
tool_name_help: "Tool Name is presented to the large language model. It is not distinct, but it is distinct per persona. (persona validates on save)"
298
299
description: "Description"
299
300
description_help: "A clear description of the tool's purpose for the language model"
301
+
subheader_description: "Tools extend the capabilities of AI bots with user-defined JavaScript functions."
300
302
summary: "Summary"
301
303
summary_help: "Summary of tools purpose to be displayed to end users"
0 commit comments