Skip to content
3 min read · 696 words

@nhtio/adk

Modules

ModuleDescription
@nhtio/adkRoot convenience barrel for the ADK's core runtime values and public TypeScript contracts.
@nhtio/adk/batteriesOpt-in aggregate barrel for bundled ADK batteries across LLMs, tools, and storage.
@nhtio/adk/batteries/llmAggregate barrel for bundled LLM adapters and their helper, option, and exception exports.
@nhtio/adk/batteries/llm/openai_chat_completionsOpenAI Chat Completions adapter battery with swappable translation helpers and wire types.
@nhtio/adk/batteries/llm/openai_chat_completions/adapterCross-environment executor adapter for OpenAI Chat Completions compatible endpoints.
@nhtio/adk/batteries/llm/openai_chat_completions/exceptionsBattery-scoped exception constructors for OpenAI Chat Completions adapter failures.
@nhtio/adk/batteries/llm/openai_chat_completions/helpersSwappable translation helpers for rendering ADK state into Chat Completions requests.
@nhtio/adk/batteries/llm/openai_chat_completions/typesTypeScript wire shapes, helper contracts, and option types for the Chat Completions battery.
@nhtio/adk/batteries/llm/openai_chat_completions/validationRuntime validation schema and wrapper for OpenAI Chat Completions adapter options.
@nhtio/adk/batteries/llm/webllm_chat_completionsWebLLM Chat Completions adapter battery with swappable translation helpers and wire types.
@nhtio/adk/batteries/llm/webllm_chat_completions/adapterCross-environment executor adapter for WebLLM Chat Completions compatible endpoints.
@nhtio/adk/batteries/llm/webllm_chat_completions/exceptionsBattery-scoped exception constructors for WebLLM Chat Completions adapter failures.
@nhtio/adk/batteries/llm/webllm_chat_completions/helpersSwappable translation helpers for rendering ADK state into WebLLM Chat Completions requests.
@nhtio/adk/batteries/llm/webllm_chat_completions/validationRuntime validation schema and wrapper for WebLLM Chat Completions adapter options.
@nhtio/adk/batteries/storageEnvironment-neutral aggregate barrel for bundled storage batteries.
@nhtio/adk/batteries/storage/flydriveFlydrive-backed spooled artifact storage for Node and server runtimes.
@nhtio/adk/batteries/storage/in_memoryIn-memory spool readers and stores for tests, scripts, and non-durable prototypes.
@nhtio/adk/batteries/storage/opfsBrowser-only Origin Private File System storage for spooled artifacts.
@nhtio/adk/batteries/toolsAggregate barrel for every pre-constructed bundled tool category.
@nhtio/adk/batteries/tools/colorPre-constructed tools for color conversion and palette-oriented calculations.
@nhtio/adk/batteries/tools/comparisonPre-constructed tools for comparing primitive values, arrays, and ranges.
@nhtio/adk/batteries/tools/data_structurePre-constructed tools for querying, filtering, grouping, and reshaping structured values.
@nhtio/adk/batteries/tools/datetime_extendedPre-constructed tools for parsing natural-language dates and business-calendar calculations.
@nhtio/adk/batteries/tools/datetime_mathPre-constructed tools for ISO datetime arithmetic, differences, and timezone-aware formatting.
@nhtio/adk/batteries/tools/encodingPre-constructed tools for common text encodings and decoding operations.
@nhtio/adk/batteries/tools/formattingPre-constructed tools for locale-aware number, list, table, and text formatting.
@nhtio/adk/batteries/tools/geo_basicsPre-constructed tools for basic geographic distance and coordinate calculations.
@nhtio/adk/batteries/tools/mathPre-constructed tools for safe arithmetic, expression evaluation, and numeric operations.
@nhtio/adk/batteries/tools/memoryPre-constructed CRUD tools for model-visible ADK memory management.
@nhtio/adk/batteries/tools/parsingPre-constructed tools for parsing CSV, TSV, JSON, YAML, and other structured text formats.
@nhtio/adk/batteries/tools/retrievablesPre-constructed CRUD tools for model-visible retrievable and RAG-record management.
@nhtio/adk/batteries/tools/standing_instructionsPre-constructed CRUD tools for model-visible standing instruction management.
@nhtio/adk/batteries/tools/statisticsPre-constructed tools for descriptive statistics, correlation, quantiles, and numeric summaries.
@nhtio/adk/batteries/tools/string_processingPre-constructed tools for casing, trimming, normalizing, and transforming strings.
@nhtio/adk/batteries/tools/structured_dataPre-constructed tools for transforming arrays and objects into tables and tabular text.
@nhtio/adk/batteries/tools/text_analysisPre-constructed tools for extracting counts, token estimates, and character statistics from text.
@nhtio/adk/batteries/tools/text_comparisonPre-constructed tools for text diffs, similarity checks, and edit-distance comparisons.
@nhtio/adk/batteries/tools/timePre-constructed tools for current time lookup and timezone-aware time formatting.
@nhtio/adk/batteries/tools/unit_conversionPre-constructed tools for converting values across common measurement units.
@nhtio/adk/commonCore value classes, runtime primitives, media helpers, and their companion input types.
@nhtio/adk/dispatch_runnerThe LLM execution runner and its dispatch, hook, event, and helper types.
@nhtio/adk/exceptionsCore ADK exception classes and reusable runtime error constructors.
@nhtio/adk/factoriesFactory helpers for creating configured runtime values and exception classes.
@nhtio/adk/forgeSchema-first tool construction, invocation records, artifact tools, and registries.
@nhtio/adk/guardsRuntime type guards for ADK primitives, contexts, runners, tools, and artifacts.
@nhtio/adk/spooled_artifactLazy, line-oriented artifact readers and format-aware spooled artifact subclasses.
@nhtio/adk/turn_runnerThe turn runner orchestration surface and its configuration, event, and middleware types.
@nhtio/adk/typesType-only export surface for raw shapes, callbacks, events, hooks, and internal contracts.