---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/orchestration/forge/interfaces/ForgeOrchestrationOptions.md
description: Tier selection and optional per-tool overrides + a mutating-tool gate.
---

# Interface: ForgeOrchestrationOptions

Defined in: [src/batteries/orchestration/forge.ts:594](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/forge.ts#L594)

Tier selection and optional per-tool overrides + a mutating-tool gate.

## Properties

| Property                                     | Type                                                                                                                                                        | Description                                                                              | Defined in                                                                                                                                |
| -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
|  `gate?`           | [`ToolGateFn`](../../../tools/_shared/type-aliases/ToolGateFn.md)                                                                                           | Optional gate run before any MUTATING tool executes. Throwing aborts the call.           | [src/batteries/orchestration/forge.ts:600](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/forge.ts#L600) |
|  `overrides?` | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, { `description?`: `string`; `name?`: `string`; }> | Optional names and descriptions keyed by their default tool name.                        | [src/batteries/orchestration/forge.ts:598](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/forge.ts#L598) |
|  `tier`            | `"front"` | `"authoring"`                                                                                                                                  | `'front'` for the conversational surface, `'authoring'` for the graph-mechanics surface. | [src/batteries/orchestration/forge.ts:596](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/forge.ts#L596) |
