feat(app): migrate discovery workflows (#38465)

This commit is contained in:
Brendan Allan 2026-07-24 14:38:39 +08:00 committed by GitHub
commit d07323ef59
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 353 additions and 222 deletions

View file

@ -1,5 +1,6 @@
import { describe, expect, test } from "bun:test"
import type { GlobalSession, Project } from "@opencode-ai/sdk/v2/client"
import type { Project } from "@opencode-ai/sdk/v2/client"
import type { SessionInfo } from "@opencode-ai/client/promise"
import { createRoot } from "solid-js"
import { createServerSessionEntries } from "@/components/command-palette"
import type { LocalProject } from "@/context/layout"
@ -14,15 +15,16 @@ const stored: Project = {
time: { created: 1, updated: 1 },
}
const session: GlobalSession = {
const session: SessionInfo = {
id: "session-1",
slug: "session-1",
projectID: stored.id,
directory: stored.worktree,
agent: "build",
model: { id: "model-1", providerID: "provider-1" },
cost: 0,
tokens: { input: 0, output: 0, reasoning: 0, cache: { read: 0, write: 0 } },
location: { directory: stored.worktree },
title: "Palette session",
version: "1",
time: { created: 1, updated: 2 },
project: { id: stored.id, name: stored.name, worktree: stored.worktree },
}
describe("command palette sessions", () => {