Nexttag.Ai.Tools
1.0.0
dotnet add package Nexttag.Ai.Tools --version 1.0.0
NuGet\Install-Package Nexttag.Ai.Tools -Version 1.0.0
<PackageReference Include="Nexttag.Ai.Tools" Version="1.0.0" />
<PackageVersion Include="Nexttag.Ai.Tools" Version="1.0.0" />
<PackageReference Include="Nexttag.Ai.Tools" />
paket add Nexttag.Ai.Tools --version 1.0.0
#r "nuget: Nexttag.Ai.Tools, 1.0.0"
#:package Nexttag.Ai.Tools@1.0.0
#addin nuget:?package=Nexttag.Ai.Tools&version=1.0.0
#tool nuget:?package=Nexttag.Ai.Tools&version=1.0.0
Nexttag.Ai.Tools
Tools prontas para o Nexttag.Ai.Agents + um builder (AgentToolset) que compõe as tools padrão do Nexttag com as tools de domínio do seu app. Cada integração só entra se você passar a API key — "configura e pluga".
dotnet add package Nexttag.Ai.Tools
Tools incluídas
| Tool | Ativa com | Função |
|---|---|---|
buscar_web |
key Tavily/Brave ou url SearXNG | busca atual na web |
ler_url |
— | baixa uma URL e devolve o texto limpo |
calcular |
— | aritmética exata (sem erro de LLM) |
buscar_wiki / ler_wiki |
key Outline | busca/lê documentos da wiki (Outline) |
ler_tarefa_clickup (+ listar_tarefas_clickup) |
token ClickUp (+ listId) | lê tarefa(s) do ClickUp |
Uso
using Nexttag.Ai.Agents;
using Nexttag.Ai.Tools;
var context = new AgentRunContext();
var tools = new AgentToolset(httpClient, context)
.ComWebSearchTavily(cfg.TavilyKey) // só entra se a key não for vazia
.ComWebFetch()
.ComCalculadora()
.ComWiki(cfg.WikiKey) // Outline; baseUrl opcional
.ComClickUp(cfg.ClickUpKey, listId: cfg.ClickUpListId)
.Mais(buscarDocumentos, criarDocumento) // ← tools de DOMÍNIO do host
.Build();
var runner = new AgentRunner(chatClient);
var r = await runner.RunAsync(systemPrompt, pergunta, tools, context);
Modelo: o Nexttag fornece as tools genéricas (reutilizáveis por qualquer projeto); cada app adiciona as suas de domínio com
.Mais(...). Tudo éAITool(Microsoft.Extensions.AI) — você pode misturar livremente.
Observações
- Web search: provedores Tavily/Brave (API key) ou SearXNG (url). Sem provider válido, a tool não entra.
- Wiki (Outline):
baseUrltem default da wiki interna, mas é parâmetro. Auth Bearer. - ClickUp: somente leitura.
listIdopcional habilitalistar_tarefas_clickup. - Toda tool registra um passo no
AgentRunContext(transparência na UI).
Licença: uso livre do binário; código-fonte proprietário da Nexttag (ver LICENSE.txt).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Nexttag.Ai.Agents (>= 1.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 889 | 6/7/2026 |