/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/core/src/session/error.ts
24 строки
766 B
Aiden Cline
fix(core): preserve structured error messages (#33530)
24 июн 2026, 02:43
Не верифицирован
24 июн 2026, 02:43
c17b955
Код
Авторство
О чём код?
import { Schema } from "effect" import { SessionMessage } from "./message" import { SessionSchema } from "./schema" export class MessageDecodeError extends Schema.TaggedErrorClass<MessageDecodeError>()("Session.MessageDecodeError", { sessionID: SessionSchema.ID, messageID: SessionMessage.ID, }) { override get message() { return `Failed to decode message ${this.messageID} in session ${this.sessionID}` } } export class ContextSnapshotDecodeError extends Schema.TaggedErrorClass<ContextSnapshotDecodeError>()( "Session.ContextSnapshotDecodeError", { sessionID: SessionSchema.ID, details: Schema.String, }, ) { override get message() { return `Failed to decode context snapshot for session ${this.sessionID}: ${this.details}` } }