O que create-agent faz?
Inicialize um agente AI modular com o SDK do OpenRouter, hooks extensíveis e uma TUI Ink opcional.
Visão Geral
Esta skill cria um projeto base para um agente AI usando o SDK do OpenRouter. Ela inclui:
- Configuração automática do projeto Node.js
- Hooks extensíveis para personalização do comportamento do agente
- Suporte opcional para interface de terminal interativa com Ink
Como Usar
Execute o seguinte comando no seu terminal:
npx openrouterteam/create-agent
Você será guiado por um assistente interativo que perguntará:
- Nome do projeto
- Se deseja incluir a TUI Ink
- Preferências adicionais
Estrutura Gerada
Após a execução, o projeto terá a seguinte estrutura:
meu-agente/
├── package.json
├── src/
│ ├── index.ts
│ ├── agent.ts
│ ├── hooks/
│ │ ├── beforeRequest.ts
│ │ └── afterResponse.ts
│ └── tui/
│ └── app.tsx (opcional)
└── tsconfig.json
Hooks
Os hooks permitem que você modifique o comportamento do agente em pontos específicos do ciclo de vida:
beforeRequest: executado antes de cada chamada à APIafterResponse: executado após receber uma resposta
Personalização
Você pode estender o agente adicionando novos hooks ou modificando os existentes no diretório src/hooks/.