Create Workspace Job
create_workspace_jobCreate a job in a Coalesce workspace to specify nodes to run together using include and exclude selectors.
Instructions
Create a new job in a Coalesce workspace. Jobs define which nodes to run together.
Args:
workspaceID (string, required): The workspace ID
name (string, required): Job name
includeSelector (string, required): Node selector. Format: '{ location: LOC name: NAME } OR { location: LOC name: NAME }'. Use empty string to include nothing
excludeSelector (string, required): Node exclusion selector. Same format as includeSelector. Use empty string to exclude nothing
Returns: Created job with assigned ID.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceID": "<workspaceID>",
"name": "<name>",
"includeSelector": "<includeSelector>",
"excludeSelector": "<excludeSelector>"
},
"name": "create_workspace_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the job | |
| workspaceID | Yes | The workspace ID | |
| excludeSelector | Yes | Node exclusion selector string. Same format as includeSelector. Use empty string to exclude nothing. | |
| includeSelector | Yes | Node selector string. Format: '{ location: LOC name: NAME } OR { location: LOC name: NAME }'. Use empty string to include nothing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| message | No |