Skip to content

toolmark-monorepo / @toolmark/core / refuse

Function: refuse() ​

refuse(code, message, extra?): ToolResult<never>

Defined in: packages/core/src/result.ts:62

The call was refused before running (policy, unknown tool, stale revision, busy queue, …).

Parameters ​

code ​

string

A reserved refused code such as unknown_tool or not_allowed.

message ​

string

Human-readable explanation.

extra? ​

Optional rev (manifest revision) for unknown_tool / stale.

rev? ​

number

Returns ​

ToolResult<never>

{ status: 'refused', code, message, rev? }, frozen.