mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
refactor(protocol): pre-publish cheat-window cleanup and vintage tracking (#111041)
* fix(codex): drain dynamic-tool handlers before side-thread cleanup * refactor(protocol): rename question ids to questionId and flatten answer maps * refactor(protocol): slim worker stack and unify session-catalog shapes * refactor(protocol): delete dead public surface and polish packaging * feat(protocol): track release-train vintage on gateway methods and schemas * fix(apps): align question surfaces merged from main with reshaped protocol * test(health): shape secret fixtures to scanner-safe token names * test(health): use scanner-safe token fixtures * fix(apps): align question surfaces merged from main with reshaped protocol * fix(ci): prove reshaped protocol in shallow checks * fix(ui): align sidebar question fixtures with protocol * fix(apps): read flat Swift question answers * fix(apps): align question surfaces merged from main with reshaped protocol * fix(apps): refresh native question inventory * fix(apps): align macOS snapshot fixtures with protocol * fix(ui): align narration question fixture with protocol
This commit is contained in:
committed by
GitHub
parent
104691f822
commit
3b84a55d99
@@ -71,7 +71,7 @@ function isNodeSession(value: unknown): value is SessionCatalogSession {
|
||||
isOptionalString(value.modelProvider) &&
|
||||
isOptionalString(value.cliVersion) &&
|
||||
isOptionalString(value.gitBranch) &&
|
||||
isOptionalString(value.openClawSessionKey) &&
|
||||
isOptionalString(value.sessionKey) &&
|
||||
isOptionalNumber(value.createdAt) &&
|
||||
isOptionalNumber(value.updatedAt) &&
|
||||
isOptionalNumber(value.recencyAt)
|
||||
|
||||
Reference in New Issue
Block a user