fix: normalize minimax reasoning at runtime boundary
4 months ago
19 files changed
- apps/desktop/src/app/store.feedMapping.ts+27−29
- apps/desktop/test/store-feed-mapping.stream.test.ts+99−6
- src/runtime/pi/runTurn.ts+12−10
- src/runtime/piMessageBridge.ts+57−0
- src/runtime/piStreamParts.ts+91−0
- src/server/projection/conversationProjectionReasoning.ts+0−8
- src/server/projection/conversationProjectionSessionEvents.ts+1−3
- src/server/projection/conversationProjectionState.ts+0−8
- src/server/projection/conversationProjectionStreamUpdates.ts+3−133
- src/server/title/shared.ts+1−8
- src/session/pricing.ts+6−0
- src/shared/modelStream.ts+64−3
- src/shared/thinkTags.ts+145−0
- test/jsonrpc/projectors/reasoning-stream.test.ts+7−8
- test/runtime.pi-runtime.test.ts+87−0
- test/session-title-service.test.ts+2−2
- test/session/pricing.test.ts+34−0
- test/shared/thinkTags.test.ts+70−0
- test/tools/tools.createTools.test.ts+17−0