Skip to content

Commit 67c6ec5

Browse files
eamodiod13
authored andcommitted
Adds AI-powered stash message generation support
1 parent dc3f34e commit 67c6ec5

16 files changed

+426
-128
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
88

99
### Added
1010

11+
- Adds new AI-powered ability to generate a stash message from the changes in the _Stash_ commands
1112
- Adds and expands AI model support for GitLens' AI features
1213
- Adds DeepSeek V3 and R1 models — closes [#3943](https://github.com/gitkraken/vscode-gitlens/issues/3943)
1314
- Adds o3-mini and o1 OpenAI models

docs/telemetry-events.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,23 @@ or
160160
}
161161
```
162162

163+
or
164+
165+
```typescript
166+
{
167+
'duration': number,
168+
'failed.error': string,
169+
'failed.reason': 'user-declined' | 'user-cancelled' | 'error',
170+
'input.length': number,
171+
'model.id': string,
172+
'model.provider.id': 'anthropic' | 'deepseek' | 'gemini' | 'github' | 'huggingface' | 'openai' | 'vscode' | 'xai',
173+
'model.provider.name': string,
174+
'output.length': number,
175+
'retry.count': number,
176+
'type': 'stashMessage'
177+
}
178+
```
179+
163180
### associateIssueWithBranch/action
164181

165182
> Sent when the user chooses to manage integrations

package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3939,6 +3939,16 @@
39393939
"preview"
39403940
]
39413941
},
3942+
"gitlens.ai.generateStashMessage.customInstructions": {
3943+
"type": "string",
3944+
"default": null,
3945+
"markdownDescription": "Specifies custom instructions to provide to the AI provider when generating a stash message",
3946+
"scope": "window",
3947+
"order": 220,
3948+
"tags": [
3949+
"preview"
3950+
]
3951+
},
39423952
"gitlens.ai.generateCloudPatchMessage.customInstructions": {
39433953
"type": "string",
39443954
"default": null,

0 commit comments

Comments
 (0)