mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-08-02 04:44:49 +00:00
* feat(web-shell): add readonly transcript renderer * feat(transcript): project chat records to daemon transcript * chore: remove unrelated merge changes * fix(cli): align transcript replay test mock * fix(transcript): preserve replay metadata and todo context Keep vision disclosures and assistant usage visible across tool replay boundaries. Propagate plan tool-call identity through daemon projection and provide Todo contexts in WebShell so snapshots remain independent. Accept session_source records and cover the cross-layer behavior with regression tests. * docs(transcript): translate designs and remove benchmark table --------- Co-authored-by: qwen-code-dev-bot <qwen-code-dev-bot@users.noreply.github.com>
13 lines
410 B
TypeScript
13 lines
410 B
TypeScript
import { createContext, useContext } from 'react';
|
|
|
|
export type TranscriptRenderMode = 'interactive' | 'readonly';
|
|
|
|
const TranscriptRenderModeContext =
|
|
createContext<TranscriptRenderMode>('interactive');
|
|
|
|
export const TranscriptRenderModeProvider =
|
|
TranscriptRenderModeContext.Provider;
|
|
|
|
export function useTranscriptRenderMode(): TranscriptRenderMode {
|
|
return useContext(TranscriptRenderModeContext);
|
|
}
|