hot.dev/hot-ai-agent — Reusable harness primitives for AI agents: transports, commands, runtime stores, rendering, streaming, and MCP helpers.
"hot.dev/hot-ai-agent": "1.0.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
::agent | 13 | — | Reusable harness primitives for AI agents. |
| Namespace | Functions | Types | Description |
::attachments | 12 | 1 | Normalized attachment shape and helpers for chat-style agents. |
::auth | 19 | 5 | Webhook authentication helpers for agent transport adapters. |
::blob | 11 | 2 | Content-addressed blob storage for agent attachments. |
::callbacks | 8 | 2 | Outbound callback support for queued / asynchronous agent replies. |
::chat-turn | 16 | 2 | One-call wrapper around the "memory-grounded LLM reply" lifecycle. |
::command | 7 | 2 | Command helpers for chat-style agents. |
::lifecycle | 13 | 1 | Reusable scheduled lifecycle helpers for AI agents. |
::mcp | 4 | — | Helpers for agent-scoped MCP tools. |
::memory | 9 | 3 | Reusable memory lifecycle command declarations and response shapes. |
::notify | 12 | 1 | Notification ledger for scheduled (and ad-hoc) agent output. |
::render | 4 | 1 | Neutral rendering helpers for agent replies. |
::request | 11 | — | Per-request session/identity bindings for one agent chat turn. |
::runtime | 9 | 1 | Runtime helpers shared by long-lived AI agents: scoped stores, |
::stream | 11 | — | Agent-level stream event labels and emit helpers. |
::synthesis | 5 | 2 | "One-shot" LLM synthesis for scheduled (or otherwise non-streaming) |
::transport | 8 | 3 | Transport-neutral shapes for chat-style AI agents. |