###### Captain Agent Tools Configuration ####### # id: Tool identifier used to resolve the class (Captain::Tools::{PascalCase(id)}Tool) # title: Human-readable tool name for frontend display # description: Brief description of what the tool does # icon: Icon name for frontend display (frontend icon system) ####################################################### - id: add_contact_note title: 'Add Contact Note' description: 'Add a note to a contact profile' icon: 'note-add' - id: add_private_note title: 'Add Private Note' description: 'Add a private note to a conversation (internal only)' icon: 'eye-off' - id: update_priority title: 'Update Priority' description: 'Update conversation priority level' icon: 'exclamation-triangle' - id: add_label_to_conversation title: 'Add Label to Conversation' description: 'Add a label to a conversation' icon: 'tag' - id: faq_lookup title: 'FAQ Lookup' description: 'Search FAQ responses using semantic similarity' icon: 'search' - id: handoff title: 'Handoff to Human' description: 'Hand off the conversation to a human agent' icon: 'user-switch' - id: react_to_message title: 'Reagir a Mensagens' description: 'React to customer messages with emoji (👍, ❤️, 😊)' icon: 'emoji' - id: reminder title: 'Reminder' description: 'Schedule a reminder to send a message to the customer at a specific time' icon: 'clock' - id: suite_watchdog title: 'Suite Watchdog' description: 'Monitor suite availability and notify the customer when it becomes free' icon: 'search' - id: update_contact title: 'Atualizar Contato' description: 'Atualiza nome e CPF do contato atual' icon: 'person-edit' - id: check_availability title: 'Consultar Disponibilidade' description: 'Verifica preço e disponibilidade de suíte' icon: 'calendar-check' - id: create_reservation_intent title: 'Criar Intenção de Reserva' description: 'Salva rascunho da reserva com valor acordado' icon: 'bookmark-add' - id: generate_pix title: 'Gerar Pix (Finalizar)' description: 'Gera Pix para a reserva em rascunho atual' icon: 'bank-note'