|
@@ -6502,6 +6502,49 @@
|
|
|
},
|
|
},
|
|
|
"required": ["id", "sessionID", "messageID", "type", "text"]
|
|
"required": ["id", "sessionID", "messageID", "type", "text"]
|
|
|
},
|
|
},
|
|
|
|
|
+ "SubtaskPart": {
|
|
|
|
|
+ "type": "object",
|
|
|
|
|
+ "properties": {
|
|
|
|
|
+ "id": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "sessionID": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "messageID": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "type": {
|
|
|
|
|
+ "type": "string",
|
|
|
|
|
+ "const": "subtask"
|
|
|
|
|
+ },
|
|
|
|
|
+ "prompt": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "description": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "agent": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "model": {
|
|
|
|
|
+ "type": "object",
|
|
|
|
|
+ "properties": {
|
|
|
|
|
+ "providerID": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ },
|
|
|
|
|
+ "modelID": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "required": ["providerID", "modelID"]
|
|
|
|
|
+ },
|
|
|
|
|
+ "command": {
|
|
|
|
|
+ "type": "string"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "required": ["id", "sessionID", "messageID", "type", "prompt", "description", "agent"]
|
|
|
|
|
+ },
|
|
|
"ReasoningPart": {
|
|
"ReasoningPart": {
|
|
|
"type": "object",
|
|
"type": "object",
|
|
|
"properties": {
|
|
"properties": {
|
|
@@ -7125,47 +7168,7 @@
|
|
|
"$ref": "#/components/schemas/TextPart"
|
|
"$ref": "#/components/schemas/TextPart"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- "type": "object",
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "id": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "sessionID": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "messageID": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "type": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "const": "subtask"
|
|
|
|
|
- },
|
|
|
|
|
- "prompt": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "description": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "agent": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "model": {
|
|
|
|
|
- "type": "object",
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "providerID": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- },
|
|
|
|
|
- "modelID": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "required": ["providerID", "modelID"]
|
|
|
|
|
- },
|
|
|
|
|
- "command": {
|
|
|
|
|
- "type": "string"
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "required": ["id", "sessionID", "messageID", "type", "prompt", "description", "agent"]
|
|
|
|
|
|
|
+ "$ref": "#/components/schemas/SubtaskPart"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"$ref": "#/components/schemas/ReasoningPart"
|
|
"$ref": "#/components/schemas/ReasoningPart"
|