|
277 | 277 | "type": "number" |
278 | 278 | } |
279 | 279 | } |
| 280 | + }, |
| 281 | + "visibleName": { |
| 282 | + "type": "string" |
| 283 | + }, |
| 284 | + "clickable": { |
| 285 | + "type": "boolean" |
280 | 286 | } |
281 | 287 | } |
282 | 288 | }, |
|
539 | 545 | }, |
540 | 546 | "contextList": { |
541 | 547 | "$ref": "#/components/schemas/FileList" |
| 548 | + }, |
| 549 | + "editable": { |
| 550 | + "type": "boolean" |
| 551 | + }, |
| 552 | + "quickSettings": { |
| 553 | + "type": "object", |
| 554 | + "required": ["type", "messageId", "tabId", "options"], |
| 555 | + "properties": { |
| 556 | + "type": { |
| 557 | + "type": "string", |
| 558 | + "enum": ["select", "checkbox", "radio"] |
| 559 | + }, |
| 560 | + "description": { |
| 561 | + "type": "string" |
| 562 | + }, |
| 563 | + "descriptionLink": { |
| 564 | + "type": "object", |
| 565 | + "required": ["id", "text", "destination"], |
| 566 | + "properties": { |
| 567 | + "id": { |
| 568 | + "type": "string" |
| 569 | + }, |
| 570 | + "text": { |
| 571 | + "type": "string" |
| 572 | + }, |
| 573 | + "destination": { |
| 574 | + "type": "string" |
| 575 | + } |
| 576 | + } |
| 577 | + }, |
| 578 | + "messageId": { |
| 579 | + "type": "string" |
| 580 | + }, |
| 581 | + "tabId": { |
| 582 | + "type": "string" |
| 583 | + }, |
| 584 | + "options": { |
| 585 | + "type": "array", |
| 586 | + "items": { |
| 587 | + "type": "object", |
| 588 | + "required": ["id", "label", "value"], |
| 589 | + "properties": { |
| 590 | + "id": { |
| 591 | + "type": "string" |
| 592 | + }, |
| 593 | + "label": { |
| 594 | + "type": "string" |
| 595 | + }, |
| 596 | + "value": { |
| 597 | + "type": "string" |
| 598 | + }, |
| 599 | + "selected": { |
| 600 | + "type": "boolean" |
| 601 | + } |
| 602 | + } |
| 603 | + } |
| 604 | + } |
| 605 | + } |
542 | 606 | } |
543 | 607 | } |
544 | 608 | }, |
|
646 | 710 | "description": "Registration options regarding chat data. Currently contains the available quick actions provided by a server and the default tab data to be shown to the user in the chat UI.", |
647 | 711 | "properties": { |
648 | 712 | "quickActions": { |
649 | | - "$ref": "#/components/schemas/QuickActions" |
| 713 | + "$ref": "#/components/schemas/QuickActions", |
| 714 | + "description": "Chat QuickActions, supported by Server. Chat Client renders and sets up actions handler for registered QuickAction in UI." |
650 | 715 | }, |
651 | 716 | "mcpServers": { |
652 | 717 | "type": "boolean" |
653 | 718 | }, |
654 | 719 | "modelSelection": { |
655 | | - "type": "boolean" |
| 720 | + "type": "boolean", |
| 721 | + "description": "Server signals to Chat Client support of model selection." |
656 | 722 | }, |
657 | 723 | "history": { |
658 | | - "type": "boolean" |
| 724 | + "type": "boolean", |
| 725 | + "description": "Server signals to Chat Client support of conversation history." |
659 | 726 | }, |
660 | 727 | "export": { |
661 | | - "type": "boolean" |
| 728 | + "type": "boolean", |
| 729 | + "description": "Server signals to Chat Client support of Chat export feature." |
| 730 | + }, |
| 731 | + "showLogs": { |
| 732 | + "type": "boolean", |
| 733 | + "description": "Server signals to Chat Client support of show logs feature." |
| 734 | + }, |
| 735 | + "subscriptionDetails": { |
| 736 | + "type": "boolean", |
| 737 | + "description": "Server signals to Client and Chat Client that it supports subscription tier operations" |
662 | 738 | }, |
663 | 739 | "chatNotifications": { |
664 | 740 | "type": "array", |
665 | 741 | "items": { |
666 | 742 | "$ref": "#/components/schemas/ChatMessage" |
667 | | - } |
| 743 | + }, |
| 744 | + "description": "Server signals to Chat Client support of Chat notifications. Currently used for sending chat notifications for developer profile updates. Can be extended to support other types of notifications." |
668 | 745 | } |
669 | 746 | } |
670 | 747 | }, |
|
917 | 994 | }, |
918 | 995 | "buttonId": { |
919 | 996 | "type": "string" |
| 997 | + }, |
| 998 | + "metadata": { |
| 999 | + "type": "object", |
| 1000 | + "additionalProperties": { |
| 1001 | + "type": "string" |
| 1002 | + } |
920 | 1003 | } |
921 | 1004 | } |
922 | 1005 | }, |
|
1051 | 1134 | } |
1052 | 1135 | } |
1053 | 1136 | } |
1054 | | - ] |
| 1137 | + ], |
| 1138 | + "required": [] |
1055 | 1139 | }, |
1056 | 1140 | "ContextCommandParams": { |
1057 | 1141 | "type": "object", |
|
1431 | 1515 | } |
1432 | 1516 | } |
1433 | 1517 | }, |
| 1518 | + "ExecuteShellCommandParams": { |
| 1519 | + "type": "object", |
| 1520 | + "required": ["id"], |
| 1521 | + "properties": { |
| 1522 | + "id": { |
| 1523 | + "type": "string" |
| 1524 | + } |
| 1525 | + } |
| 1526 | + }, |
1434 | 1527 | "ConversationItemGroup": { |
1435 | 1528 | "type": "object", |
1436 | 1529 | "properties": { |
|
1690 | 1783 | }, |
1691 | 1784 | "ListMcpServersResultHeader": { |
1692 | 1785 | "type": "object", |
| 1786 | + "required": ["title"], |
1693 | 1787 | "properties": { |
1694 | 1788 | "title": { |
1695 | 1789 | "type": "string" |
|
1699 | 1793 | }, |
1700 | 1794 | "status": { |
1701 | 1795 | "$ref": "#/components/schemas/ListMcpServersResultHeaderStatus" |
| 1796 | + }, |
| 1797 | + "actions": { |
| 1798 | + "type": "array", |
| 1799 | + "items": { |
| 1800 | + "$ref": "#/components/schemas/Action" |
| 1801 | + } |
1702 | 1802 | } |
1703 | 1803 | } |
1704 | 1804 | }, |
|
1849 | 1949 | }, |
1850 | 1950 | "TabBarAction": { |
1851 | 1951 | "type": "string", |
1852 | | - "enum": ["export"] |
| 1952 | + "enum": ["export", "show_logs"] |
1853 | 1953 | }, |
1854 | 1954 | "TabBarActionParams": { |
1855 | 1955 | "type": "object", |
|
1923 | 2023 | } |
1924 | 2024 | } |
1925 | 2025 | }, |
1926 | | - "FileParams": { |
1927 | | - "type": "object", |
1928 | | - "required": ["path"], |
1929 | | - "properties": { |
1930 | | - "path": { |
1931 | | - "type": "string" |
1932 | | - } |
1933 | | - } |
1934 | | - }, |
1935 | | - "CopyFileParams": { |
1936 | | - "type": "object", |
1937 | | - "required": ["oldPath", "newPath"], |
1938 | | - "properties": { |
1939 | | - "oldPath": { |
1940 | | - "type": "string" |
1941 | | - }, |
1942 | | - "newPath": { |
1943 | | - "type": "string" |
1944 | | - } |
1945 | | - } |
1946 | | - }, |
1947 | | - "OpenFileDiffParams": { |
1948 | | - "type": "object", |
1949 | | - "required": ["originalFileUri", "isDeleted"], |
1950 | | - "properties": { |
1951 | | - "originalFileUri": { |
1952 | | - "type": "string" |
1953 | | - }, |
1954 | | - "originalFileContent": { |
1955 | | - "type": "string" |
1956 | | - }, |
1957 | | - "isDeleted": { |
1958 | | - "type": "boolean" |
1959 | | - }, |
1960 | | - "fileContent": { |
1961 | | - "type": "string" |
1962 | | - } |
1963 | | - } |
1964 | | - }, |
1965 | | - "ShowOpenDialogParams": { |
1966 | | - "type": "object", |
1967 | | - "properties": { |
1968 | | - "canSelectFiles": { |
1969 | | - "type": "boolean" |
1970 | | - }, |
1971 | | - "canSelectFolders": { |
1972 | | - "type": "boolean" |
1973 | | - }, |
1974 | | - "canSelectMany": { |
1975 | | - "type": "boolean" |
1976 | | - }, |
1977 | | - "filters": { |
1978 | | - "type": "object", |
1979 | | - "additionalProperties": { |
1980 | | - "type": "array", |
1981 | | - "items": { |
1982 | | - "type": "string" |
1983 | | - } |
1984 | | - } |
1985 | | - }, |
1986 | | - "defaultUri": { |
1987 | | - "type": "string" |
1988 | | - }, |
1989 | | - "title": { |
1990 | | - "type": "string" |
1991 | | - } |
1992 | | - } |
1993 | | - }, |
1994 | | - "ShowSaveFileDialogParams": { |
1995 | | - "type": "object", |
1996 | | - "properties": { |
1997 | | - "supportedFormats": { |
1998 | | - "type": "array", |
1999 | | - "items": { |
2000 | | - "type": "string" |
2001 | | - } |
2002 | | - }, |
2003 | | - "defaultUri": { |
2004 | | - "type": "string" |
2005 | | - } |
2006 | | - } |
2007 | | - }, |
2008 | | - "ShowSaveFileDialogResult": { |
2009 | | - "type": "object", |
2010 | | - "required": ["targetUri"], |
2011 | | - "properties": { |
2012 | | - "targetUri": { |
2013 | | - "type": "string" |
2014 | | - } |
2015 | | - } |
2016 | | - }, |
| 2026 | + |
2017 | 2027 | "EndChatParams": { |
2018 | 2028 | "type": "object", |
2019 | 2029 | "required": ["tabId"], |
|
0 commit comments