From c1b8534ea716733a415cac14c1a24285f2bb2281 Mon Sep 17 00:00:00 2001 From: Rodrigo Borba Date: Fri, 27 Feb 2026 11:57:59 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20Adiciona=20prompt=20orquestrador=20conf?= =?UTF-8?q?igur=C3=A1vel=20para=20assistentes=20Captain=20com=20editor=20U?= =?UTF-8?q?I.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settings/OrchestratorPromptEditor.vue | 123 ++++++++++++++++++ .../i18n/locale/pt_BR/integrations.json | 13 ++ .../captain/assistants/settings/Settings.vue | 17 +++ ...chestrator_prompt_to_captain_assistants.rb | 5 + db/schema.rb | 3 +- .../accounts/captain/assistants_controller.rb | 2 +- .../errors/system_prompt_leak_error.rb | 3 +- enterprise/app/models/captain/assistant.rb | 1 + .../models/captain/conversation_insight.rb | 31 +++-- enterprise/app/models/concerns/agentable.rb | 13 +- .../models/captain/_assistant.json.jbuilder | 2 + enterprise/lib/captain/prompt_renderer.rb | 10 +- .../lib/captain/prompts/assistant.liquid | 34 ++++- 13 files changed, 240 insertions(+), 17 deletions(-) create mode 100644 app/javascript/dashboard/components-next/captain/pageComponents/assistant/settings/OrchestratorPromptEditor.vue create mode 100644 db/migrate/20260227120000_add_orchestrator_prompt_to_captain_assistants.rb diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/assistant/settings/OrchestratorPromptEditor.vue b/app/javascript/dashboard/components-next/captain/pageComponents/assistant/settings/OrchestratorPromptEditor.vue new file mode 100644 index 000000000..1103ee9ca --- /dev/null +++ b/app/javascript/dashboard/components-next/captain/pageComponents/assistant/settings/OrchestratorPromptEditor.vue @@ -0,0 +1,123 @@ + + +