|
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