TTMSMCPAttrTaskSupport Enumeration
Specifies how a tool may be executed:
atsForbiddenallows only a direct call and rejects task execution,atsOptionallets the caller choose between a direct call and a long-running task, andatsRequiredforces execution as a long-running task.
API unit family: TMS.MCP.Attributes
Members
| Name | Description |
|---|---|
atsForbidden |
The tool publishes no task capability and may only be called directly, receiving its result in the reply to the call. This is the level used when the attribute is absent. |
atsOptional |
The tool publishes a task capability marked optional, so the caller may either call it directly or start it as a long-running task and poll for the result. |
atsRequired |
The tool publishes a task capability marked required, telling the caller it must be started as a long-running task rather than called directly. |