|
|
@@ -8868,6 +8868,24 @@
|
|
|
"schemas": {
|
|
|
"Event": {
|
|
|
"anyOf": [
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.prompt.append"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.command.execute"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/EventTuiToastShow1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.session.select"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/EventServerConnected"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/EventGlobalDisposed"
|
|
|
+ },
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventServerInstanceDisposed"
|
|
|
},
|
|
|
@@ -8925,18 +8943,6 @@
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventSessionCompacted"
|
|
|
},
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.prompt.append"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.command.execute"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/EventTuiToastShow1"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.session.select"
|
|
|
- },
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventMcpToolsChanged"
|
|
|
},
|
|
|
@@ -9077,12 +9083,6 @@
|
|
|
},
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventSessionNextCompactionEnded"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/EventServerConnected"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/EventGlobalDisposed"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -9163,6 +9163,140 @@
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ "Event.tui.prompt.append": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["tui.prompt.append"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "text": {
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["text"],
|
|
|
+ "additionalProperties": false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
+ "Event.tui.command.execute": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["tui.command.execute"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "command": {
|
|
|
+ "anyOf": [
|
|
|
+ {
|
|
|
+ "type": "string",
|
|
|
+ "enum": [
|
|
|
+ "session.list",
|
|
|
+ "session.new",
|
|
|
+ "session.share",
|
|
|
+ "session.interrupt",
|
|
|
+ "session.compact",
|
|
|
+ "session.page.up",
|
|
|
+ "session.page.down",
|
|
|
+ "session.line.up",
|
|
|
+ "session.line.down",
|
|
|
+ "session.half.page.up",
|
|
|
+ "session.half.page.down",
|
|
|
+ "session.first",
|
|
|
+ "session.last",
|
|
|
+ "prompt.clear",
|
|
|
+ "prompt.submit",
|
|
|
+ "agent.cycle"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "string"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["command"],
|
|
|
+ "additionalProperties": false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
+ "Event.tui.toast.show": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["tui.toast.show"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "title": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "message": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "variant": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["info", "success", "warning", "error"]
|
|
|
+ },
|
|
|
+ "duration": {
|
|
|
+ "type": "integer",
|
|
|
+ "exclusiveMinimum": 0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["message", "variant"],
|
|
|
+ "additionalProperties": false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
+ "Event.tui.session.select": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["tui.session.select"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "sessionID": {
|
|
|
+ "type": "string",
|
|
|
+ "pattern": "^ses",
|
|
|
+ "description": "Session ID to navigate to"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["sessionID"],
|
|
|
+ "additionalProperties": false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
"PermissionRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
@@ -9622,140 +9756,6 @@
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- "Event.tui.prompt.append": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["tui.prompt.append"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "text": {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["text"],
|
|
|
- "additionalProperties": false
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
- "Event.tui.command.execute": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["tui.command.execute"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "command": {
|
|
|
- "anyOf": [
|
|
|
- {
|
|
|
- "type": "string",
|
|
|
- "enum": [
|
|
|
- "session.list",
|
|
|
- "session.new",
|
|
|
- "session.share",
|
|
|
- "session.interrupt",
|
|
|
- "session.compact",
|
|
|
- "session.page.up",
|
|
|
- "session.page.down",
|
|
|
- "session.line.up",
|
|
|
- "session.line.down",
|
|
|
- "session.half.page.up",
|
|
|
- "session.half.page.down",
|
|
|
- "session.first",
|
|
|
- "session.last",
|
|
|
- "prompt.clear",
|
|
|
- "prompt.submit",
|
|
|
- "agent.cycle"
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- "type": "string"
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["command"],
|
|
|
- "additionalProperties": false
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
- "Event.tui.toast.show": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["tui.toast.show"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "title": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "message": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "variant": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["info", "success", "warning", "error"]
|
|
|
- },
|
|
|
- "duration": {
|
|
|
- "type": "integer",
|
|
|
- "exclusiveMinimum": 0
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["message", "variant"],
|
|
|
- "additionalProperties": false
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
- "Event.tui.session.select": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["tui.session.select"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "sessionID": {
|
|
|
- "type": "string",
|
|
|
- "pattern": "^ses",
|
|
|
- "description": "Session ID to navigate to"
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["sessionID"],
|
|
|
- "additionalProperties": false
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
"Project": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
@@ -11129,6 +11129,24 @@
|
|
|
},
|
|
|
"payload": {
|
|
|
"anyOf": [
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.prompt.append"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.command.execute"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.toast.show"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/Event.tui.session.select"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/EventServerConnected"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "$ref": "#/components/schemas/EventGlobalDisposed"
|
|
|
+ },
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventServerInstanceDisposed"
|
|
|
},
|
|
|
@@ -11186,18 +11204,6 @@
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventSessionCompacted"
|
|
|
},
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.prompt.append"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.command.execute"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.toast.show"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/Event.tui.session.select"
|
|
|
- },
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventMcpToolsChanged"
|
|
|
},
|
|
|
@@ -11339,12 +11345,6 @@
|
|
|
{
|
|
|
"$ref": "#/components/schemas/EventSessionNextCompactionEnded"
|
|
|
},
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/EventServerConnected"
|
|
|
- },
|
|
|
- {
|
|
|
- "$ref": "#/components/schemas/EventGlobalDisposed"
|
|
|
- },
|
|
|
{
|
|
|
"$ref": "#/components/schemas/SyncEventMessageUpdated"
|
|
|
},
|
|
|
@@ -15843,6 +15843,42 @@
|
|
|
"required": ["type", "name", "id", "seq", "aggregateID", "data"],
|
|
|
"additionalProperties": false
|
|
|
},
|
|
|
+ "EventServerConnected": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["server.connected"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
+ "EventGlobalDisposed": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {
|
|
|
+ "id": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "type": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["global.disposed"]
|
|
|
+ },
|
|
|
+ "properties": {
|
|
|
+ "type": "object",
|
|
|
+ "properties": {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": ["id", "type", "properties"],
|
|
|
+ "additionalProperties": false
|
|
|
+ },
|
|
|
"EventServerInstanceDisposed": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
@@ -18011,42 +18047,6 @@
|
|
|
"required": ["id", "type", "properties"],
|
|
|
"additionalProperties": false
|
|
|
},
|
|
|
- "EventServerConnected": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["server.connected"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {}
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
- "EventGlobalDisposed": {
|
|
|
- "type": "object",
|
|
|
- "properties": {
|
|
|
- "id": {
|
|
|
- "type": "string"
|
|
|
- },
|
|
|
- "type": {
|
|
|
- "type": "string",
|
|
|
- "enum": ["global.disposed"]
|
|
|
- },
|
|
|
- "properties": {
|
|
|
- "type": "object",
|
|
|
- "properties": {}
|
|
|
- }
|
|
|
- },
|
|
|
- "required": ["id", "type", "properties"],
|
|
|
- "additionalProperties": false
|
|
|
- },
|
|
|
"SessionInfo": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
@@ -18725,19 +18725,24 @@
|
|
|
},
|
|
|
"BadRequestError": {
|
|
|
"type": "object",
|
|
|
- "required": ["data", "errors", "success"],
|
|
|
+ "required": ["name", "data"],
|
|
|
"properties": {
|
|
|
- "data": {},
|
|
|
- "errors": {
|
|
|
- "type": "array",
|
|
|
- "items": {
|
|
|
- "type": "object",
|
|
|
- "additionalProperties": {}
|
|
|
- }
|
|
|
+ "name": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["BadRequest"]
|
|
|
},
|
|
|
- "success": {
|
|
|
- "type": "boolean",
|
|
|
- "enum": [false]
|
|
|
+ "data": {
|
|
|
+ "type": "object",
|
|
|
+ "required": ["message"],
|
|
|
+ "properties": {
|
|
|
+ "message": {
|
|
|
+ "type": "string"
|
|
|
+ },
|
|
|
+ "kind": {
|
|
|
+ "type": "string",
|
|
|
+ "enum": ["Params", "Headers", "Query", "Body", "Payload"]
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|