Davi de Carvalho
Community@DavideCarvalho · Santos, São Paulo
A true code lover, found myself on programming when started web developing and totally into learning new tecnologies
Agent Skills by Davi de Carvalho
Showing 6 vetted skills indexed across 1 GitHub repositories.
agent-console-client
Serve and consume the AdonisJS agent governance console and browser client.
agent-testing
Test AdonisJS agent loops offline with fake model providers and in-memory SPI doubles.
agent-tools
Author and register governed AI tools for AdonisJS agent applications.
agent-setup
Configure the @adonis-agora/agent module in an AdonisJS app with stores, quotas, pricing, and sinks.
agent-personas-agents
Configures personas, named agents, and delegation for @adonis-agora/agent in AdonisJS.
agent-governance
Configure fail-closed identity, authorization, and ownership gates for AdonisJS agent routes.
Frequently Asked Questions About Davi de Carvalho
FAQPage SchemaWhat tasks can I accomplish with DavideCarvalho's adonis-agent skills?▼
You can set up @adonis-agora/agent in AdonisJS, author and register governed tools, define personas and multi-agent delegation, enforce role-based authorization and ownership checks, run offline tests with fake providers, and serve a governance console showing spend, quotas, and pending HITL approvals.
Who should use these AdonisJS agent skills?▼
Backend engineers building LLM-powered features in AdonisJS applications who need governance controls: role-gated tool invocation, per-actor quotas and cost tracking, multi-agent orchestration with delegation edges, and human-in-the-loop approval flows over streamed agent runs.
How do I install and configure @adonis-agora/agent?▼
Run node ace configure @adonis-agora/agent, then define config/agent.ts with defineConfig: choose a model via aiSdkModel, pick stores.lucid() or stores.memory(), configure quotas and pricingStores with seedModelPrices, optionally add tokenSinks.redis for multi-replica SSE, and mount routes under your chosen path.
How do I test agents without an API key?▼
Use @adonis-agora/agent/testing: FakeModelProvider with a pure FakeScript, in-memory SPI doubles (InMemoryAgentStore, InMemoryQuotaStore, FakeEmbeddingProvider, inMemoryRetriever), drive runAgentLoop directly with step/awaitApproval/openSink hooks, and assert on typed StreamFrames including HITL approval turns.
Why do governance routes or the dashboard return 404?▼
Governance routes under /agent/governance/* require mounting governanceAuthorize, and the dashboard refuses to mount when decideDashboardMount reports no-governance-gate or no-governance-queries. Register only one dashboard provider—embedded or standalone @adonis-agora/agent-dashboard—to avoid duplicate-route errors.