<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to VSCode Extension API</title><link>https://sourceforge.net/p/lastest/wiki/VSCode%2520Extension%2520API/</link><description>Recent changes to VSCode Extension API</description><atom:link href="https://sourceforge.net/p/lastest/wiki/VSCode%20Extension%20API/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 06 May 2026 09:06:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lastest/wiki/VSCode%20Extension%20API/feed" rel="self" type="application/rss+xml"/><item><title>VSCode Extension API modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/VSCode%2520Extension%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,10 +1,45 @@
-# VSCode Extension API
+# VSCode Extension

-A REST + SSE API is available at `/api/v1/` for IDE integration.
+A dedicated VS Code extension (`lastest-vscode`) provides full IDE integration for managing and running visual regression tests without leaving your editor.

 ---

-## Endpoints
+## Features
+
+### Test Explorer
+- Tree view of all tests organized by functional area in the Activity Bar
+- See test status (passing, failing, new) at a glance
+- Click to view test details
+
+### Run Tests
+- Run individual tests or all tests directly from VS Code
+- View results inline
+
+### Status Bar
+- Live build status and test counts in the VS Code status bar
+- Quick access to the Lastest dashboard
+
+### Real-Time Updates
+- WebSocket-based live updates for test run progress
+- See results as they come in without polling
+
+---
+
+## Commands
+
+| Command | Description |
+|---------|-------------|
+| `lastest.refreshTests` | Refresh the test list |
+| `lastest.runTest` | Run a specific test |
+| `lastest.runAllTests` | Run all tests |
+| `lastest.openInBrowser` | Open test in Lastest UI |
+| `lastest.connect` | Connect to Lastest server |
+
+---
+
+## REST + SSE API
+
+The extension is powered by a backend API at `/api/v1/`:

 | Resource | Operations |
 |----------|-----------|
@@ -14,11 +49,9 @@
 | **Builds** | Trigger and monitor builds |
 | **Runs** | View test run results |

----
+### Real-Time Events

-## Real-Time Events
-
-SSE (Server-Sent Events) stream at `/api/v1/events` for real-time test updates:
+SSE (Server-Sent Events) stream at `/api/v1/events` for real-time updates:

 - Build status changes
 - Test completion events
 - Runner status updates
@@ -27,4 +60,11 @@

 ## Authentication

-API access uses DB-backed session tokens via `Authorization: Bearer &amp;lt;token&amp;gt;` headers.
+API access uses DB-backed session tokens via `Authorization: Bearer &amp;lt;token&amp;gt;` headers. Generate API keys from **Settings &amp;gt; Agents &amp;amp; API Access**.
+
+---
+
+## See also
+
+- [MCP Server]
+- [Settings Reference]
&amp;lt;/token&amp;gt;&amp;lt;/token&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:52 -0000</pubDate><guid>https://sourceforge.net42e3c2801c1ace47d29b3292c133de5896bdd5de</guid></item><item><title>VSCode Extension API modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/VSCode%2520Extension%2520API/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-vscode-extension-api"&gt;VSCode Extension API&lt;/h1&gt;
&lt;p&gt;A REST + SSE API is available at &lt;code&gt;/api/v1/&lt;/code&gt; for IDE integration.&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-endpoints"&gt;Endpoints&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Resource&lt;/th&gt;
&lt;th&gt;Operations&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Repos&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;List, get repositories&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Functional Areas&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;List, create, manage test areas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tests&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CRUD operations, run individual tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Builds&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Trigger and monitor builds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Runs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;View test run results&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr/&gt;
&lt;h2 id="h-real-time-events"&gt;Real-Time Events&lt;/h2&gt;
&lt;p&gt;SSE (Server-Sent Events) stream at &lt;code&gt;/api/v1/events&lt;/code&gt; for real-time test updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Build status changes&lt;/li&gt;
&lt;li&gt;Test completion events&lt;/li&gt;
&lt;li&gt;Runner status updates&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2 id="h-authentication"&gt;Authentication&lt;/h2&gt;
&lt;p&gt;API access uses DB-backed session tokens via &lt;code&gt;Authorization: Bearer &amp;lt;token&amp;gt;&lt;/code&gt; headers.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:51 -0000</pubDate><guid>https://sourceforge.net35bb06192f515f0bd723e406046151d2f3d8bf92</guid></item></channel></rss>