记录两个 tab 回合派生暂不合并的原因

view/project-development/export/state/useXiaohongshuTab.ts 与 useTaonierTab.ts:在 turns 派生处补注释,说明这段与另一 tab 的重复是有意保留——两个 tab 以后可能各自订阅不同会话/线程,等形状真分叉再抽公共 helper。
This commit is contained in:
2026-10-06 21:59:11 +08:00
parent afe5785f87
commit 28d1a97730
2 changed files with 5 additions and 0 deletions
@@ -139,6 +139,8 @@ export function useTaonierTab({
projectPath,
refreshManifest: refresh,
});
// 同 `useXiaohongshuTab`:这段派生与那边目前几乎逐字相同,但有意不抽公共 helper——两个 tab
// 以后可能各自订阅不同的会话 / 线程,形状会分叉,等真分叉了再抽。
const turns = useMemo(
() =>
buildDirectChatTurns({
@@ -65,6 +65,9 @@ export function useXiaohongshuTab({
projectPath,
refreshManifest: refresh,
});
// 这三段派生(turns / turnStatus / activeTurnStartedAt)与 `useTaonierTab` 里的写法目前几乎逐字
// 相同。**有意不抽公共 helper**:两个 tab 现在接的是同一条会话,但以后很可能各自订阅不同的会话 /
// 线程,届时入参就会分叉。等它们真的分叉时再按各自需要抽,比现在先猜一个公共形状更便宜。
const turns = useMemo(
() =>
buildDirectChatTurns({