{ "title": "HistoryNode", "$ref": "#/definitions/src__continuedev__core__main__HistoryNode", "definitions": { "FunctionCall": { "title": "FunctionCall", "type": "object", "properties": { "name": { "title": "Name", "type": "string" }, "arguments": { "title": "Arguments", "type": "string" } }, "required": [ "name", "arguments" ] }, "ChatMessage": { "title": "ChatMessage", "type": "object", "properties": { "role": { "title": "Role", "enum": [ "assistant", "user", "system", "function" ], "type": "string" }, "content": { "title": "Content", "type": "string" }, "name": { "title": "Name", "type": "string" }, "summary": { "title": "Summary", "type": "string" }, "function_call": { "$ref": "#/definitions/FunctionCall" } }, "required": [ "role", "summary" ] }, "Step": { "title": "Step", "type": "object", "properties": { "name": { "title": "Name", "type": "string" }, "hide": { "title": "Hide", "default": false, "type": "boolean" }, "description": { "title": "Description", "type": "string" }, "system_message": { "title": "System Message", "type": "string" }, "chat_context": { "title": "Chat Context", "default": [], "type": "array", "items": { "$ref": "#/definitions/ChatMessage" } }, "manage_own_chat_context": { "title": "Manage Own Chat Context", "default": false, "type": "boolean" } } }, "Observation": { "title": "Observation", "type": "object", "properties": {} }, "src__continuedev__core__main__HistoryNode": { "title": "HistoryNode", "description": "A point in history, a list of which make up History", "type": "object", "properties": { "step": { "$ref": "#/definitions/Step" }, "observation": { "$ref": "#/definitions/Observation" }, "depth": { "title": "Depth", "type": "integer" }, "deleted": { "title": "Deleted", "default": false, "type": "boolean" }, "active": { "title": "Active", "default": true, "type": "boolean" }, "logs": { "title": "Logs", "default": [], "type": "array", "items": { "type": "string" } } }, "required": [ "step", "depth" ] } } }