YeonGyu-Kim
|
49dafd3c91
|
feat(storage): gate JSON write operations on OpenCode beta, document degraded features
- Gate session-recovery writes: injectTextPart, prependThinkingPart, replaceEmptyTextParts, stripThinkingParts
- Gate context-window-recovery writes: truncateToolResult
- Add isSqliteBackend() checks with log warnings
- Create beta-degraded-features.md documentation
|
2026-02-16 16:13:40 +09:00 |
|
YeonGyu-Kim
|
161d6e4159
|
refactor(context-window-recovery): split executor and storage into focused modules
Extract recovery strategies and storage management:
- recovery-strategy.ts, aggressive-truncation-strategy.ts
- summarize-retry-strategy.ts, target-token-truncation.ts
- empty-content-recovery.ts, message-builder.ts
- tool-result-storage.ts, storage-paths.ts, state.ts
- client.ts, tool-part-types.ts
|
2026-02-08 16:22:01 +09:00 |
|