Create Tool
Cria o esqueleto de uma ferramenta nova pela conversa — nome, descrição e lista de parâmetros.
nome da ferramenta: create_tool
Gera o esqueleto de um novo plugin de ferramenta (pasta + index.ts + teste) a partir de um nome, uma descrição e uma lista de parâmetros, usando o mesmo gerador do pnpm scaffold:tool.
Exige confirmação. Ele grava arquivos-fonte novos no servidor; depois de compilados e publicados, viram código executável que o agente pode chamar. O modelo precisa mostrar o nome, a descrição e os parâmetros pretendidos e esperar uma confirmação explícita em uma mensagem seguinte.
A ferramenta gerada não fica utilizável na hora — o carregador de plugins só descobre plugins na inicialização do processo, então é preciso rodar pnpm build e reiniciar para que ela possa ser chamada.
Desativada por padrão; ative no painel de Plugins do dashboard.
Baixar pelo Koris
Execute este comando na raiz do repositório koris:
pnpm hub:pull create-tool
Remetentes confiáveis também podem baixá-lo pelo chat:
/tools download create-tool
Se o plugin já estiver instalado, adicione --force para substituí-lo.
Os arquivos baixados vão para plugins/tools/create-tool/
Ferramentas, skills e servidores MCP são baixados da branch main.
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| name | string | sim | Plugin folder name and base for the LLM tool name, strict kebab-case (e.g. "weather-lookup"). |
| description | string | sim | The LLM-facing description of what the new tool does. |
| parameters | array | — | Optional list of {name, type, description, required}. type ∈ string | number | boolean | object | array. |