@nhtio/adk
Modules
| Module | Description |
|---|---|
| @nhtio/adk | Root convenience barrel for the ADK's core runtime values and public TypeScript contracts. |
| @nhtio/adk/batteries | Opt-in aggregate barrel for bundled ADK batteries across LLMs, tools, and storage. |
| @nhtio/adk/batteries/llm | Aggregate barrel for bundled LLM adapters and their helper, option, and exception exports. |
| @nhtio/adk/batteries/llm/openai_chat_completions | OpenAI Chat Completions adapter battery with swappable translation helpers and wire types. |
| @nhtio/adk/batteries/llm/openai_chat_completions/adapter | Cross-environment executor adapter for OpenAI Chat Completions compatible endpoints. |
| @nhtio/adk/batteries/llm/openai_chat_completions/exceptions | Battery-scoped exception constructors for OpenAI Chat Completions adapter failures. |
| @nhtio/adk/batteries/llm/openai_chat_completions/helpers | Swappable translation helpers for rendering ADK state into Chat Completions requests. |
| @nhtio/adk/batteries/llm/openai_chat_completions/types | TypeScript wire shapes, helper contracts, and option types for the Chat Completions battery. |
| @nhtio/adk/batteries/llm/openai_chat_completions/validation | Runtime validation schema and wrapper for OpenAI Chat Completions adapter options. |
| @nhtio/adk/batteries/llm/webllm_chat_completions | WebLLM Chat Completions adapter battery with swappable translation helpers and wire types. |
| @nhtio/adk/batteries/llm/webllm_chat_completions/adapter | Cross-environment executor adapter for WebLLM Chat Completions compatible endpoints. |
| @nhtio/adk/batteries/llm/webllm_chat_completions/exceptions | Battery-scoped exception constructors for WebLLM Chat Completions adapter failures. |
| @nhtio/adk/batteries/llm/webllm_chat_completions/helpers | Swappable translation helpers for rendering ADK state into WebLLM Chat Completions requests. |
| @nhtio/adk/batteries/llm/webllm_chat_completions/validation | Runtime validation schema and wrapper for WebLLM Chat Completions adapter options. |
| @nhtio/adk/batteries/storage | Environment-neutral aggregate barrel for bundled storage batteries. |
| @nhtio/adk/batteries/storage/flydrive | Flydrive-backed spooled artifact storage for Node and server runtimes. |
| @nhtio/adk/batteries/storage/in_memory | In-memory spool readers and stores for tests, scripts, and non-durable prototypes. |
| @nhtio/adk/batteries/storage/opfs | Browser-only Origin Private File System storage for spooled artifacts. |
| @nhtio/adk/batteries/tools | Aggregate barrel for every pre-constructed bundled tool category. |
| @nhtio/adk/batteries/tools/color | Pre-constructed tools for color conversion and palette-oriented calculations. |
| @nhtio/adk/batteries/tools/comparison | Pre-constructed tools for comparing primitive values, arrays, and ranges. |
| @nhtio/adk/batteries/tools/data_structure | Pre-constructed tools for querying, filtering, grouping, and reshaping structured values. |
| @nhtio/adk/batteries/tools/datetime_extended | Pre-constructed tools for parsing natural-language dates and business-calendar calculations. |
| @nhtio/adk/batteries/tools/datetime_math | Pre-constructed tools for ISO datetime arithmetic, differences, and timezone-aware formatting. |
| @nhtio/adk/batteries/tools/encoding | Pre-constructed tools for common text encodings and decoding operations. |
| @nhtio/adk/batteries/tools/formatting | Pre-constructed tools for locale-aware number, list, table, and text formatting. |
| @nhtio/adk/batteries/tools/geo_basics | Pre-constructed tools for basic geographic distance and coordinate calculations. |
| @nhtio/adk/batteries/tools/math | Pre-constructed tools for safe arithmetic, expression evaluation, and numeric operations. |
| @nhtio/adk/batteries/tools/memory | Pre-constructed CRUD tools for model-visible ADK memory management. |
| @nhtio/adk/batteries/tools/parsing | Pre-constructed tools for parsing CSV, TSV, JSON, YAML, and other structured text formats. |
| @nhtio/adk/batteries/tools/retrievables | Pre-constructed CRUD tools for model-visible retrievable and RAG-record management. |
| @nhtio/adk/batteries/tools/standing_instructions | Pre-constructed CRUD tools for model-visible standing instruction management. |
| @nhtio/adk/batteries/tools/statistics | Pre-constructed tools for descriptive statistics, correlation, quantiles, and numeric summaries. |
| @nhtio/adk/batteries/tools/string_processing | Pre-constructed tools for casing, trimming, normalizing, and transforming strings. |
| @nhtio/adk/batteries/tools/structured_data | Pre-constructed tools for transforming arrays and objects into tables and tabular text. |
| @nhtio/adk/batteries/tools/text_analysis | Pre-constructed tools for extracting counts, token estimates, and character statistics from text. |
| @nhtio/adk/batteries/tools/text_comparison | Pre-constructed tools for text diffs, similarity checks, and edit-distance comparisons. |
| @nhtio/adk/batteries/tools/time | Pre-constructed tools for current time lookup and timezone-aware time formatting. |
| @nhtio/adk/batteries/tools/unit_conversion | Pre-constructed tools for converting values across common measurement units. |
| @nhtio/adk/common | Core value classes, runtime primitives, media helpers, and their companion input types. |
| @nhtio/adk/dispatch_runner | The LLM execution runner and its dispatch, hook, event, and helper types. |
| @nhtio/adk/exceptions | Core ADK exception classes and reusable runtime error constructors. |
| @nhtio/adk/factories | Factory helpers for creating configured runtime values and exception classes. |
| @nhtio/adk/forge | Schema-first tool construction, invocation records, artifact tools, and registries. |
| @nhtio/adk/guards | Runtime type guards for ADK primitives, contexts, runners, tools, and artifacts. |
| @nhtio/adk/spooled_artifact | Lazy, line-oriented artifact readers and format-aware spooled artifact subclasses. |
| @nhtio/adk/turn_runner | The turn runner orchestration surface and its configuration, event, and middleware types. |
| @nhtio/adk/types | Type-only export surface for raw shapes, callbacks, events, hooks, and internal contracts. |