Skip to main content
Skills and agents are currently in alpha. O recurso é funcional, mas ainda está evoluindo.
Apps can define AI capabilities that live inside the workspace — reusable skill instructions and agents with custom system prompts.
As habilidades definem instruções e capacidades reutilizáveis que os agentes de IA podem usar no seu espaço de trabalho. Use defineSkill() para definir habilidades com validação integrada:
src/skills/example-skill.ts
Pontos-chave:
  • name é uma string de identificador exclusivo para a habilidade (recomenda-se kebab-case).
  • label é o nome de exibição legível por humanos mostrado na UI.
  • content contém as instruções da habilidade — este é o texto que o agente de IA usa.
  • icon (opcional) define o ícone exibido na UI.
  • description (opcional) fornece contexto adicional sobre a finalidade da habilidade.
Agentes são assistentes de IA que vivem dentro do seu espaço de trabalho. Use defineAgent() para criar agentes com um prompt de sistema personalizado:
src/agents/example-agent.ts
Pontos-chave:
  • name é a string de identificador exclusiva do agente (recomenda-se kebab-case).
  • label é o nome de exibição mostrado na UI.
  • prompt é o prompt do sistema que define o comportamento do agente.
  • description (opcional) fornece contexto sobre o que o agente faz.
  • icon (opcional) define o ícone exibido na UI.
  • modelId (opcional) substitui o modelo de IA padrão usado pelo agente.