v1.1.28
Changelog
(2024-02-27) Python Version 1.1.28, NPM Version 1.1.12
Last PR included in this release: #1379
Features
- vscode: Supported thorough Python interpreter validation checks, ensuring that pip and Python are installed, are the correct version, and that dependencies get installed when viewing an AIConfig file (#1262, #1294, #1304, #1313, #1328, #1347, #1348)
- vscode: Supported restarting the active editor server via
AIConfig: Restart Active Editor Server
command. This command is useful to restart the server if it’s experiencing issues (#1319, #1349) - vscode: Created walkthrough that opens when extension is first installed, as well as the command
AIConfig: Welcome
to open it (#1316, #1343, #1374) - vscode: Created
AIConfig: Submit Feedback
command and button which redirects to our issues page on Github (#1362) - editor: Supported updating the editor client AIConfig state via the
aiconfig
prop, allowing the component to be used as a controlled component with external AIConfig state (#1261) - editor: Added an input model schema for Gemini (#1023)
- editor: Moved Gemini to the third position on model list (#1353)
- vscode: Created
AIConfig: Set API Keys
command to help guide users on setting api keys in a.env
file that’s accessible by their VS Code workspace so they can run inference on remote models (#1283, #1285, #1300) - vscode: Added datadog logging and telemetry (#1302)
Bug Fixes / Tasks
- vscode: Rendered extension editor as read-only until the server is ready or if the server is in a bad state (#1260, #1282, #1306, #1308)
- editor: Avoided polling server status heartbeat when in read-only mode (#1325)
- vscode: Used the default text editor diff view for viewing
.aiconfig.[json/yaml/yml]
file changes (#1268) - vscode: Skipped updating custom editor webview if there are no document content changes, preventing an issue where editor inputs were being remounted while typing (#1279)
- vscode: Fixed a new/untitled AIConfig flow to only open a single tab and prompt for the new file name on save (#1351)
Documentation
- [new] Created default initial content when creating a new AIConfig file to help user get started (#1292)
- [update] Updated RAG-with-model-graded-eval cookbook to allow customizing the prompt being referenced (#1370)