addedOutput schema / $defs
Added value: +{
+ "Hint": {
+ "description": "Hint for next actions or related tools.",
+ "properties": {
+ "message": {
+ "description": "Hint message",
+ "title": "Message",
+ "type": "string"
+ },
+ "parameters": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Suggested parameters",
+ "title": "Parameters"
+ },
+ "tool": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Related tool name",
+ "title": "Tool"
+ }
+ },
+ "required": [
+ "message"
+ ],
+ "title": "Hint",
+ "type": "object"
+ },
+ "LoadedDocumentInfo": {
+ "description": "Info about a single loaded document.",
+ "properties": {
+ "eli": {
+ "title": "Eli",
+ "type": "string"
+ },
+ "last_accessed": {
+ "title": "Last Accessed",
+ "type": "string"
+ },
+ "loaded_at": {
+ "title": "Loaded At",
+ "type": "string"
+ },
+ "section_count": {
+ "title": "Section Count",
+ "type": "integer"
+ },
+ "size_bytes": {
+ "title": "Size Bytes",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "eli",
+ "size_bytes",
+ "section_count",
+ "loaded_at",
+ "last_accessed"
+ ],
+ "title": "LoadedDocumentInfo",
+ "type": "object"
+ },
+ "LoadedDocumentListOutput": {
+ "description": "Output for listing loaded documents.",
+ "properties": {
+ "count": {
+ "title": "Count",
+ "type": "integer"
+ },
+ "documents": {
+ "items": {
+ "$ref": "#/$defs/LoadedDocumentInfo"
+ },
+ "title": "Documents",
+ "type": "array"
+ },
+ "page_info": {
+ "$ref": "#/$defs/PageInfo"
+ }
+ },
+ "required": [
+ "documents",
+ "count",
+ "page_info"
+ ],
+ "title": "LoadedDocumentListOutput",
+ "type": "object"
+ },
+ "PageInfo": {
+ "description": "Metadata describing one bounded response page.",
+ "properties": {
+ "limit": {
+ "minimum": 0,
+ "title": "Limit",
+ "type": "integer"
+ },
+ "next_offset": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Next Offset"
+ },
+ "offset": {
+ "minimum": 0,
+ "title": "Offset",
+ "type": "integer"
+ },
+ "returned_count": {
+ "minimum": 0,
+ "title": "Returned Count",
+ "type": "integer"
+ },
+ "total_count": {
+ "minimum": 0,
+ "title": "Total Count",
+ "type": "integer"
+ },
+ "unit": {
+ "$ref": "#/$defs/PageUnit"
+ },
+ "was_truncated": {
+ "title": "Was Truncated",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "limit",
+ "offset",
+ "returned_count",
+ "total_count",
+ "was_truncated",
+ "unit"
+ ],
+ "title": "PageInfo",
+ "type": "object"
+ },
+ "PageUnit": {
+ "description": "Unit represented by a page.",
+ "enum": [
+ "items",
+ "characters"
+ ],
+ "title": "PageUnit",
+ "type": "string"
+ }
+}