Defined in: [src/errors.ts:191](https://github.com/strands-agents/harness-sdk/blob/3bbfb60ae79b3941305737c1c5ca1e7ef639361f/strands-ts/src/errors.ts#L191)

Thrown when a tool fails validation during registration.

## Extends

-   `Error`

## Constructors

### Constructor

```ts
new ToolValidationError(message): ToolValidationError;
```

Defined in: [src/errors.ts:192](https://github.com/strands-agents/harness-sdk/blob/3bbfb60ae79b3941305737c1c5ca1e7ef639361f/strands-ts/src/errors.ts#L192)

#### Parameters

| Parameter | Type |
| --- | --- |
| `message` | `string` |

#### Returns

`ToolValidationError`

#### Overrides

```ts
Error.constructor
```