1.3 KiB
1.3 KiB
Nota de Resolução - Editor de Prompt do Orquestrador
Objetivo: Permitir a edição do prompt do orquestrador do Capitão IA via interface administrativa.
Contexto: Anteriormente, o prompt era fixo no arquivo .liquid, exigindo novos builds para qualquer alteração.
Passos realizados:
- Criada migração para adicionar
orchestrator_promptemcaptain_assistants. - Refatorado
Captain::PromptRendererpara permitir a leitura de templates padrão. - Implementado
Agentable#default_orchestrator_prompte lógica de priorização no backend. - Criado componente Vue
OrchestratorPromptEditorcom validações e funcionalidade de reset. - Integrado o componente na tela de configurações do assistente.
Arquivos principais alterados:
enterprise/app/models/concerns/agentable.rbenterprise/lib/captain/prompt_renderer.rbapp/javascript/dashboard/routes/dashboard/captain/assistants/settings/Settings.vueapp/javascript/dashboard/components-next/captain/pageComponents/assistant/settings/OrchestratorPromptEditor.vue
Como validar:
- Acessar configurações do assistente -> Prompt do Orquestrador.
- Alterar o texto, salvar e verificar se persiste.
- Resetar para o padrão e verificar se o texto original retorna.
Como reverter:
- Remover a coluna
orchestrator_promptdo banco de dados e apagar o componente Vue.