> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentium.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Reference

> Find public APIs, exact types, release boundaries, and troubleshooting guidance.

Use reference when you know what you want to call. For an end-to-end application, start with the [tutorial](/learn/support-assistant); for a design decision, use [choose an approach](/learn/choose-an-approach).

## Package references

| Reference | Covers |
| - | - |
| [Package map](/api-reference/packages) | All workspace packages and public entry points |
| [Core](/api-reference/core) | All 632 root exports, organized by capability |
| [@agentium/harness](/harness/api/overview) | Complete public declarations: definitions, runtime, drivers, policies, sessions, events, manifests, watches, and testing |
| [Transport](/api-reference/transport) | All 65 exports for HTTP, Socket.IO, and protocol hosting |
| [Queue](/api-reference/queue) | All 18 exports for producers, workers, scheduling, and durable delivery |
| [Agent types](/agents/types-reference) | Agent configuration and run contracts |
| [Model types](/models/types-reference) | Provider, message, response, and streaming types |

The core root, transport, queue, and both harness entrypoints have reference pages generated from fresh SDK declarations. Companion type guides explain selected contracts. Core toolkit implementations remain documented in their integration guides. The installed package's exported TypeScript declarations are the definitive type surface for that build. Use your editor's type information when checking optional fields or overloads; do not substitute types from a different release.

## Companion package guides

The other six packages have task and configuration guides. These are curated explanations, not generated coverage of every declaration.

| Package | Start with | Related use |
| - | - | - |
| `@agentium/browser` | [Browser automation](/browser/overview) | [Browser patterns](/examples/voice-browser) |
| `@agentium/edge` | [Device tools and runtime](/edge/overview) | [Runtime monitoring](/edge/runtime) |
| `@agentium/eval` | [Suites and scorers](/eval/overview) | [Runnable quality gate](/examples/quality-gate) |
| `@agentium/observability` | [Instrumentation](/observability/overview) | [Exporter directory](/observability/exporters) |
| `@agentium/admin` | [Configuration API](/admin/overview) | [Configuration storage](/admin/storage) |
| `@agentium/cli` | [CLI commands](/features/cli) | [First project](/learn/create-project) |

## Resolve uncertainty

<Columns cols={2}>
  <Card title="Terminology" icon="book-open" href="/reference/glossary">Distinguish run, session, task, tool, skill, harness, and workflow.</Card>
  <Card title="Troubleshooting" icon="wrench" href="/reference/troubleshooting">Find the failing boundary and the next useful check.</Card>
  <Card title="Agentium 4.0.0" icon="code-compare" href="/reference/releases">Match your package versions and plan an upgrade from 3.x.</Card>
  <Card title="Architecture" icon="diagram-project" href="/system-architecture">See how packages and host services fit together.</Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.