feat: replace launcher panel with direct tab creation, use directory-based workspace IDs, and add backward-compatible schema fields

This commit is contained in:
Mohamed Boudra
2026-04-06 18:15:30 +07:00
parent 6e5cad812e
commit 7173342bcb
38 changed files with 1020 additions and 500 deletions
@@ -10,8 +10,8 @@ import {
describe("buildNewAgentRoute", () => {
it("falls back to server workspace route with dot workspace when no working directory is provided", () => {
expect(buildNewAgentRoute("srv-1", undefined)).toBe("/h/srv-1/workspace/Lg");
expect(buildNewAgentRoute("srv-1", " ")).toBe("/h/srv-1/workspace/Lg");
expect(buildNewAgentRoute("srv-1", undefined)).toBe("/h/srv-1/workspace/.");
expect(buildNewAgentRoute("srv-1", " ")).toBe("/h/srv-1/workspace/.");
});
it("encodes the working directory as a workspace path segment", () => {