|
5709 | 5709 | "optional": true, |
5710 | 5710 | "documentation": "A data entry field that is preserved on a code action between\na `textDocument/codeAction` and a `codeAction/resolve` request.\n\n@since 3.16.0", |
5711 | 5711 | "since": "3.16.0" |
| 5712 | + }, |
| 5713 | + { |
| 5714 | + "name": "tags", |
| 5715 | + "type": { |
| 5716 | + "kind": "array", |
| 5717 | + "element": { |
| 5718 | + "kind": "reference", |
| 5719 | + "name": "CodeActionTag" |
| 5720 | + } |
| 5721 | + }, |
| 5722 | + "optional": true, |
| 5723 | + "documentation": "Tags for this code action.\n\n@since 3.18.0 - proposed", |
| 5724 | + "since": "3.18.0 - proposed" |
5712 | 5725 | } |
5713 | 5726 | ], |
5714 | 5727 | "documentation": "A code action represents a change that can be performed in code, e.g. to fix a problem or\nto refactor code.\n\nA CodeAction must set either `edit` and/or a `command`. If both are supplied, the `edit` is applied first, then the `command` is executed." |
@@ -12511,10 +12524,38 @@ |
12511 | 12524 | "documentation": "Whether the client supports documentation for a class of\ncode actions.\n\n@since 3.18.0\n@proposed", |
12512 | 12525 | "since": "3.18.0", |
12513 | 12526 | "proposed": true |
| 12527 | + }, |
| 12528 | + { |
| 12529 | + "name": "tagSupport", |
| 12530 | + "type": { |
| 12531 | + "kind": "reference", |
| 12532 | + "name": "CodeActionTagOptions" |
| 12533 | + }, |
| 12534 | + "optional": true, |
| 12535 | + "documentation": "Client supports the tag property on a code action. Clients\nsupporting tags have to handle unknown tags gracefully.\n\n@since 3.18.0 - proposed", |
| 12536 | + "since": "3.18.0 - proposed" |
12514 | 12537 | } |
12515 | 12538 | ], |
12516 | 12539 | "documentation": "The Client Capabilities of a {@link CodeActionRequest}." |
12517 | 12540 | }, |
| 12541 | + { |
| 12542 | + "name": "CodeActionTagOptions", |
| 12543 | + "properties": [ |
| 12544 | + { |
| 12545 | + "name": "valueSet", |
| 12546 | + "type": { |
| 12547 | + "kind": "array", |
| 12548 | + "element": { |
| 12549 | + "kind": "reference", |
| 12550 | + "name": "CodeActionTag" |
| 12551 | + } |
| 12552 | + }, |
| 12553 | + "documentation": "The tags supported by the client." |
| 12554 | + } |
| 12555 | + ], |
| 12556 | + "documentation": "@since 3.18.0 - proposed", |
| 12557 | + "since": "3.18.0 - proposed" |
| 12558 | + }, |
12518 | 12559 | { |
12519 | 12560 | "name": "CodeLensClientCapabilities", |
12520 | 12561 | "properties": [ |
|
14602 | 14643 | "supportsCustomValues": true, |
14603 | 14644 | "documentation": "A set of predefined code action kinds" |
14604 | 14645 | }, |
| 14646 | + { |
| 14647 | + "name": "CodeActionTag", |
| 14648 | + "type": { |
| 14649 | + "kind": "base", |
| 14650 | + "name": "uinteger" |
| 14651 | + }, |
| 14652 | + "values": [ |
| 14653 | + { |
| 14654 | + "name": "LLMGenerated", |
| 14655 | + "value": 1, |
| 14656 | + "documentation": "Marks the code action as LLM-generated." |
| 14657 | + } |
| 14658 | + ], |
| 14659 | + "documentation": "Code action tags are extra annotations that tweak the behavior of a code action.\n\n@since 3.18.0 - proposed", |
| 14660 | + "since": "3.18.0 - proposed" |
| 14661 | + }, |
14605 | 14662 | { |
14606 | 14663 | "name": "TraceValue", |
14607 | 14664 | "type": { |
|
0 commit comments