Skip to content

ThenaJSAgentes de IA em TypeScript

A lógica no .ts, o prompt no .md. O framework une os dois e cuida do resto.

ThenaJS

Em trinta segundos

bash
npm install -g @thenajs/cli
thena create meu-agente
cd meu-agente && npm install && npm start

E um agente é isto:

ts
// src/agents/explorer/explorer.agent.ts
import { Agent } from "@thenajs/core";
import { ShellTool } from "@thenajs/tools";
import { LocalOllamaProvider } from "../../providers/ollama.provider.js";

@Agent({
  provider: LocalOllamaProvider,
  tools: [ShellTool],
  prompt: "./explorer.agent.md", // o comportamento vive no markdown
})
export class ExplorerAgent {}
md
<!-- src/agents/explorer/explorer.agent.md -->
Você explora projetos de software.

Use o shell para investigar antes de responder. Prefira comandos de leitura.

Nenhuma linha para tratar mensagens, chamar a API, detectar tool call ou validar argumentos. Isso é o que o framework faz — e a página O que é automático lista exatamente o quê, para você não ficar adivinhando.

Por onde seguir

Se você quer…Vá para
entender se serve para o seu casoO que é ThenaJS
ver algo rodando em 10 minutosSeu primeiro agente
saber o que acontece por baixoO que é automático
resolver uma tarefa específicaGuias
consultar uma assinaturaReferência
destravar de um erroProblemas comuns