移除对 copilot 的兼容。更新示例和文档,统一使用 session_id 代替 conversationId
This commit is contained in:
Vendored
+3
-3
@@ -7,7 +7,7 @@ export class SessionRegistry {
|
||||
}
|
||||
upsert(context, sessionId) {
|
||||
const binding = {
|
||||
conversationId: context.conversationId,
|
||||
clientSessionId: context.clientSessionId,
|
||||
sessionId,
|
||||
lastUsedAt: Date.now(),
|
||||
};
|
||||
@@ -43,11 +43,11 @@ export class SessionRegistry {
|
||||
return expired;
|
||||
}
|
||||
makeKey(context) {
|
||||
// 会话隔离不能只看 conversationId;同一浏览器会话切换用户或项目时必须映射到不同 opencode session。
|
||||
// 会话隔离不能只看前端 session_id;同一浏览器会话切换用户或项目时必须映射到不同 opencode session。
|
||||
const digest = crypto
|
||||
.createHash("sha256")
|
||||
.update([
|
||||
context.conversationId,
|
||||
context.clientSessionId,
|
||||
context.accessToken ?? "",
|
||||
context.projectId ?? "",
|
||||
].join("|"))
|
||||
|
||||
Reference in New Issue
Block a user