Skip to content

Releases: datalayer/vscode

Release 0.1.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:20
  • chore(release): 0.1.5 (776e8be)
  • feat(auth): Sign In with Datalayer in the Accounts menu, the status bar and the chat (dddf088)

Full Changelog: v0.1.4...v0.1.5

Release 0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:00
  • feat(chat): the + sits left of the agent picker (5d7db56)
  • fix(profile): its lazily loaded chunks carry the page's CSP nonce (1ba9688)
  • docs(changelog): 0.1.4 sign-in row and closed-editor fix (0ca671f)
  • chore(deps): @datalayer/core ^1.2.25 (b9b6767)
  • fix(network): an answer for a closed notebook editor is dropped, its socket closed (50521df)
  • fix(profile): the page renders; the Home view offers Sign In with Datalayer when signed out (1b64e03)
  • chore(deps): @datalayer/core ^1.2.24 (UserIdentity, for the Profile page) (1916062)
  • feat(profile): a Profile row in the Home view opens the signed-in user's profile (a0ae2bd)
  • feat(agents): open an agent in the chat, a snapshot's details page, a + by the chat's picker (ae6d1c1)
  • fix(build): build the Home page's bundle in the release build (ce0e6da)
  • chore(release): 0.1.4 (b861b5d)
  • fix(webview): Primer spinners turn (4d18672)
  • chore(dev): make dev opens its own VS Code instance and stops a previous one (aecf741)
  • Datalayer Chat: in the chat with the person's own runtimes, an editor tool's card names the file it ran on (on analysis.ipynb), through agent-runtimes' summaryOf (6024a46)

Full Changelog: v0.1.3...v0.1.4

Release 0.1.3

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:46
  • 0.1.3: the Datalayer Chat's agents read and edit the open Datalayer notebook or document (writes asked first, the file named), on the active tab or the one focused last (3382614)
  • Datalayer Chat: the editor tools act on the open Datalayer notebook or document — the active tab, else the one of its kind focused last (the registry tracks focus and closing); the call is located first, its file named in the approval banner and the transcript's line, then run on that editor only, its tool-execution posted to that editor's webview panel, never the active one (d593cbb)
  • docs: each of the editor tools' words is documented (TypeDoc's 0-warning check) (3be82d6)
  • Datalayer Chat: the agents get the notebook and document tools Copilot has (082e29a)
  • dev/docs: the Lexical comments plan and the username attempts log leave the extension's repository (2984f10)

Full Changelog: v0.1.2...v0.1.3

Release 0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 11:54
  • The guides live in guides/ (the user): TypeDoc writes to docs/ again as before (typedoc, Netlify, ignores restored); README links and CHANGELOG follow; guides/ stays out of the VSIX, the Marketplace links to them on GitHub (773f1e6)
  • README about agents and sessions, the rest in docs/ guides (agents, sessions and local coding agents, notebooks and documents, commands and settings); TypeDoc's output moves to api-docs/ (Netlify publishes it) so docs/ holds the guides; 0.1.2 (eb860a2)
  • AGENTS: SmartDynamicControllerManager is active — created in uiSetup, refreshed by the auth manager, a controller per runtime from the runtime selector and the server provider; the 'disabled' rule and known limitation were stale (b058b3f)
  • docs: realFileContextProvider keeps its class comment beside its own @module comment (TypeDoc) (df99a67)
  • docs: code documentation lives in the sources, no per-directory READMEs (4f89478)
  • docs: the directory READMEs' still-true content moved into the sources as TSDoc (5842f2b)

What's Changed

  • Talk to a deployed application's agent in the Agent Chat sidebar by @echarles in #457

Full Changelog: v0.1.1...v0.1.2

Release 0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:26
  • README: the banner as PNG, since vsce refuses SVG images (VSIX Smoke Test) (3de825c)
  • CI: Code Quality and Documentation — prettier on commands/index and webpack.config, the unused theme prop read gone from AppInner, US spellings for cspell, READMEs for src/ui/home and webview/home, docs on TreeProviderLike, VsCodeApi and DatalayerVSCodeThemeProps, Protocol mapped for typedoc (b2287db)
  • CI: the Home snapshot narrows its indexed reads (the tree's children walked by entries, the test's nodes through nodeAt); JSDoc written for the stubs, imports sorted, the unused no-control-regex directive gone (2ca60fd)
  • README: the Datalayer page alone, the older demo GIF gone (fd37071)
  • README: the Datalayer page as the first image; the banner and the demo from images.datalayer.io (b276531)
  • 0.1.1: agent-runtimes ^1.5.83, core ^1.2.23, primer-addons ^1.0.42, jupyter-react and jupyter-lexical ^2.0.21, reactor ^1.3.2 (5040c68)
  • Home: the Datalayer mark, not a house — the view's and the command's icon and the Open Datalayer row (the contributed datalayer-logo glyph, coloured with the theme), and the page's heading (the same six bars, in the text's colour) (c310cf2)
  • make dev: the window opens when webpack says the extension compiled — waiting on dist/extension.js's time hung forever when its content had not changed (webpack does not rewrite it) (a660292)
  • Datalayer Chat: the host posts the page's starting state when the page says ready — loaded as a chunk after the entry, the page missed the settings, sign-in and runtimes posted on resolve and drew nothing; a session asked to open before then waits too (f0fc6cd)
  • Chat context providers: skipped when the editor does not expose the proposed API, instead of an activation error (8dab833)
  • Datalayer Chat: the webpack nonce is set in the entry, before its import of the page — the page's chunk was loaded without it and the CSP refused it (ChunkLoadError) (25280c4)
  • Talking to your deployed applications is on by default: datalayer.agentChat.enabled contributed true (the zod default and APP_CHAT_ENABLED_DEFAULT with it); the setting turns it off; the tests say on by default and off when turned off; README's Talk to your agent no longer asks for the setting; CHANGELOG Unreleased, Changed (994904a)
  • Home: the sidebar's blocks one at a time, under tabs (Primer's UnderlineNav) with their counts; the shown block fills the page (d7a08ee)
  • The chat's theme check names the old wrapper's path exactly (it matched PrimerVSCodeTheme's); make dev watches the showcase and datasource bundles by default — stale, they ran without any theme (7eb9111)
  • The editor's theme comes from primer addons alone: VSCodeTheme.tsx gone (its JupyterLab, CodeMirror and Excalidraw rules are the vscode theme's), DatalayerVSCodeTheme for the views holding Jupyter components; the chat's entry installs the network bridge before anything else is evaluated (CSP blocked a fetch captured at import time); make dev watches the showcase and datasource bundles too (ec34b34)
  • PrimerVSCodeTheme: React in scope — the webviews' JSX is the classic runtime (React is not defined) (8d34b93)
  • Every view wears the editor's theme through Datalayer's vscode theme variant — the chat included, whose own boundary now applies it; the :root stylesheet, the colour map and the CSS-variable helpers are gone (6898a2a)
  • Home: Settings on its own third row; Spaces and Outline share the second (f34f1c4)
  • Datalayer Chat: the kernel indicator's details open below and to the right (se), not cut by the sidebar's left edge (ea1a75c)
  • Home: Sessions and Agents on the first row, Spaces, Outline and Settings on the second; each row's text on one line, cut with an ellipsis, whole in its tooltip (8d2d18a)
  • Primer's accent is the primary button's colour (as the showcase draws it), not the link or focus blue (183d1cc)
  • Sidebar and Home in one order: Sessions, Agents, Spaces, Outline, Settings (701e09f)
  • Datalayer Chat as the Primer showcase: Primer's own theme under the chat (not JupyterLab's brand blues), Primer's accent mapped to VS Code's (links, focus, the primary button); a team seat's verbs point to its run on Datalayer (83a9902)
  • make dev: a webpack watch of the extension, chat and home bundles, then a development window — Ctrl+R there loads each rebuild (67f13f6)
  • Drop the ag-ui example with CopilotKit: its source was gone and its build commented out — the extension's chats are agent-runtimes' , no CopilotKit (c07a9bf)
  • Datalayer Chat: a team run's seat, or a session on no runtime, opened from the Sessions view is read from its record — its conversation read-only under the session's header, with why and where to act on it (be35b4d)
  • Home: the sidebar's button is one row (Open Datalayer), not a welcome block (ac66bda)
  • Datalayer: Home — the sidebar's blocks as one page (c383d8f)
  • Datalayer Chat: the VS Code theme's box adds no layout (display: contents), so the chat's height reaches the panel — it drew nothing, collapsed to no height (6817adb)
  • Datalayer Chat: the shared theme store follows VS Code (the neutral Datalayer theme in its color mode), so the chat's icons no longer wear the Matrix default (3777e77)
  • vscode: F5 waits for webpack-cli's 'extension' compiler to finish (its lines never said 'compiled successfully') (2ca603f)
  • vscode: the watch tasks run npm themselves (shell tasks), whatever VS Code detects (e9df769)
  • vscode: npm tasks run with npm (F5's watch ran yarn, not installed) (e8c7b1f)
  • Datalayer Chat: an application's runtime is not listed among the runtimes to pick — it answers only its application's routes (the 404 seen on kept-…) (601fd7f)
  • Datalayer Chat: a runtime picked talks to the agent its list names (default, else the only one, else the person picks from a second select, else said), on the agent's own transport — no more HTTP 404 on an application's kept runtime (df2fc01)
  • Datalayer Chat: a session opened from the Sessions view shows no runtime picker, talks to its own runtime and agent over the session API (or says why it cannot), and the chat follows the VS Code theme (dd160d2)

Full Changelog: v0.1.0...v0.1.1

Release 0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:31
  • ci: extension tests get 40 minutes (macOS took 18 to 21) (c13d63b)
  • cspell: unactivated (d1cc3dd)
  • The extension keeps its published id, datalayer.datalayer-jupyter-vscode, for this release (the rename is postponed): package name, the tests' and smoke scripts' ids, and the VSIX file name the workflows look for — the sign-in callback already names this id (92ebff5)
  • fix: activation does not wait on the welcome prompt's answer (1e72074)
  • build: webpack told the extension host runs import() (1a61062)
  • deps: @datalayer/agent-runtimes ^1.5.79 (26da61b)
  • fix: the tools entries imported, not required, at activation (36ca41e)
  • fix: the MCP tools step says which package entry gave no definitions (c5ff5d2)
  • feat: the activation time measured and held under a budget (VS-14) (9e08a2c)
  • fix: Try this application spawns a .cmd loop through the shell on Windows, as the local runtime does — Node refuses a .cmd without it (EINVAL), so no address ever answered; the command and its arguments quoted when they hold a space (2973ec5)
  • fix: the tools copy also takes the lib files lib/tools reaches by relative import (jupyter-lexical's lib/tools imports ../../utils/debugLog.js; F5 failed to activate on it), and fails on an import the package lacks (dc7ac8d)
  • test: initialized, as cspell spells it (ae67b8a)
  • test: the stub loop answers /health where the runtime serves it, and the surfaces suite initialises the loggers its own copy of the sources log through (01e52b9)
  • deps: @datalayer/agent-runtimes ^1.5.73 — no two of its modules differ only in case (handsFree vs HandsFree collided on macOS), and its lib/ loads under Node (f4326b0)
  • ci: the two VS Code entries' words documented with their params and returns (f1b7b69)
  • ci: two jsdoc words in sessionDisplays (cacca4b)
  • ci: the words' functions documented as eslint's jsdoc wants beside typedoc (params and returns), local-approval-decide in the chat's SurfacePost, the banner's decision returning nothing, two Markdown files formatted (35b4bba)
  • ci: the docs typedoc asked for on the round's words and call signatures (27, treated as errors); the VSIX smoke scripts look for the renamed extension id (fa71430)
  • ci: what the first CI run on 1.5.70 showed — the lint's jsdoc and import order across the round's files, the stub loop outside eslint's projects, agent-runtimes' lib inlined for vitest and loaded for real in the extension host (its ESM imports its siblings without an extension: a resolve hook tries .js), the vscode mocks' EventEmitter, the missing SessionAttention import (2fb7d4f)
  • the local runtime must be agent-runtimes 1.5.69: the kept instructions file is in the Python package's next release (1.5.68 carries the chat's seams only) (64893fb)
  • feat: a session opened from the Sessions view is its own conversation, a local session's approvals over the runtime's websocket, the terminal written as the command streams, the folder's own instructions file kept; agent-runtimes 1.5.68 (9ff51c6)
  • ci: install with npm 11 (npm 10 crashes resolving vitest 4.1 without a lockfile: edgesOut of null) (5eb62b8)
  • feat: a session's approvals, diffs, terminals and status in the editor; agent-runtimes 1.5.66 (e16c277)
  • feat: start a coding agent here, try an application here, the suite's scaffolding, the docs for 0.1.0 (VSCODE VS-06, VS-11, VS-14, VS-13) (6d63103)
  • feat: the Sessions view, the local runtime, the harness check and the seven verbs (VSCODE VS-02, VS-04, VS-03, VS-05, VS-12) (6c30d83)
  • vscode name (cdbb5fe)
  • fix build (fdad307)
  • rename (f132b6e)
  • chore: release 0.0.20 (59ee2ec)
  • feat: datalayer.agentChat.enabled, off by default, for deployed applications (STUDIO A-18) (b14946d)
  • fix: a signed application signed by Datalayer; the reviews of #457 and desktop#15 (STUDIO A-18) (60f213e)
  • feat: talk to a deployed application's agent in the Agent Chat sidebar (STUDIO A-18) (422f0ad)
  • lint (f6af8ce)

Full Changelog: v0.0.19...v0.1.0

Release 0.0.19

Choose a tag to compare

@github-actions github-actions released this 26 Sep 06:32
7ac1762

What's Changed

Full Changelog: v0.0.17...v0.0.19

Release 0.0.18

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:05

What's Changed

Full Changelog: v0.0.17...v0.0.18

Release 0.0.17

Choose a tag to compare

@github-actions github-actions released this 05 May 12:50

What's Changed

Full Changelog: v0.0.16...v0.0.17

Release 0.0.16

Choose a tag to compare

@github-actions github-actions released this 29 Apr 19:07
v0.0.16
18ce22c

What's Changed

Full Changelog: v0.0.15...v0.0.16