ACP: update package, fix slash command bug (#3906)

This commit is contained in:
Aiden Cline
2025-11-05 00:50:48 -06:00
committed by GitHub
parent 3ebec2435a
commit 1e0596bc46
6 changed files with 87 additions and 35 deletions

View File

@@ -6,13 +6,18 @@ import type { ACPSessionState } from "./types"
export class ACPSessionManager {
private sessions = new Map<string, ACPSessionState>()
async create(cwd: string, mcpServers: McpServer[], model?: ACPSessionState["model"]): Promise<ACPSessionState> {
async create(
cwd: string,
mcpServers: McpServer[],
model?: ACPSessionState["model"],
): Promise<ACPSessionState> {
const session = await Session.create({ title: `ACP Session ${crypto.randomUUID()}` })
const sessionId = session.id
const resolvedModel = model ?? (await Provider.defaultModel())
const state: ACPSessionState = {
id: sessionId,
parentId: session.parentID,
cwd,
mcpServers,
createdAt: new Date(),