feat(chat): persistance bornee du brouillon custom chat par projet/layout (#182)
This commit is contained in:
@ -128,6 +128,7 @@ export function LayoutGrid({
|
||||
vm={vm}
|
||||
parentSplit={null}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={work.state}
|
||||
refreshWorkState={work.refresh}
|
||||
refitSignal={refitEpoch}
|
||||
@ -145,6 +146,7 @@ interface NodeViewProps {
|
||||
/** The enclosing split + this node's index in it, for the merge action. */
|
||||
parentSplit: { container: string; index: number; siblings: number } | null;
|
||||
projectId: string;
|
||||
layoutId?: string;
|
||||
workState: ProjectWorkState | null;
|
||||
refreshWorkState: () => Promise<void>;
|
||||
refitSignal: number;
|
||||
@ -158,6 +160,7 @@ function NodeView({
|
||||
vm,
|
||||
parentSplit,
|
||||
projectId,
|
||||
layoutId,
|
||||
workState,
|
||||
refreshWorkState,
|
||||
refitSignal,
|
||||
@ -191,6 +194,7 @@ function NodeView({
|
||||
vm={vm}
|
||||
parentSplit={parentSplit}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={workState}
|
||||
refreshWorkState={refreshWorkState}
|
||||
refitSignal={refitSignal}
|
||||
@ -203,6 +207,7 @@ function NodeView({
|
||||
cwd={cwd}
|
||||
vm={vm}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={workState}
|
||||
refreshWorkState={refreshWorkState}
|
||||
refitSignal={refitSignal}
|
||||
@ -217,6 +222,7 @@ function NodeView({
|
||||
cwd={cwd}
|
||||
vm={vm}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={workState}
|
||||
refreshWorkState={refreshWorkState}
|
||||
refitSignal={refitSignal}
|
||||
@ -236,6 +242,7 @@ interface LeafViewProps {
|
||||
vm: LayoutViewModel;
|
||||
parentSplit: { container: string; index: number; siblings: number } | null;
|
||||
projectId: string;
|
||||
layoutId?: string;
|
||||
workState: ProjectWorkState | null;
|
||||
refreshWorkState: () => Promise<void>;
|
||||
refitSignal: number;
|
||||
@ -339,6 +346,7 @@ function LeafView({
|
||||
vm,
|
||||
parentSplit,
|
||||
projectId,
|
||||
layoutId,
|
||||
workState,
|
||||
refreshWorkState,
|
||||
refitSignal,
|
||||
@ -1247,6 +1255,7 @@ function LeafView({
|
||||
agentName={customCliAgent.name}
|
||||
profile={customCliProfile}
|
||||
cwd={cwd}
|
||||
layoutId={layoutId}
|
||||
nodeId={id}
|
||||
sessionId={session}
|
||||
conversationId={conversationId}
|
||||
@ -1573,6 +1582,7 @@ interface SplitViewProps {
|
||||
cwd: string;
|
||||
vm: LayoutViewModel;
|
||||
projectId: string;
|
||||
layoutId?: string;
|
||||
workState: ProjectWorkState | null;
|
||||
refreshWorkState: () => Promise<void>;
|
||||
refitSignal: number;
|
||||
@ -1585,6 +1595,7 @@ function SplitView({
|
||||
cwd,
|
||||
vm,
|
||||
projectId,
|
||||
layoutId,
|
||||
workState,
|
||||
refreshWorkState,
|
||||
refitSignal,
|
||||
@ -1631,6 +1642,7 @@ function SplitView({
|
||||
cwd={cwd}
|
||||
vm={vm}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={workState}
|
||||
refreshWorkState={refreshWorkState}
|
||||
refitSignal={refitSignal}
|
||||
@ -1727,6 +1739,7 @@ interface GridViewProps {
|
||||
cwd: string;
|
||||
vm: LayoutViewModel;
|
||||
projectId: string;
|
||||
layoutId?: string;
|
||||
workState: ProjectWorkState | null;
|
||||
refreshWorkState: () => Promise<void>;
|
||||
refitSignal: number;
|
||||
@ -1739,6 +1752,7 @@ function GridView({
|
||||
cwd,
|
||||
vm,
|
||||
projectId,
|
||||
layoutId,
|
||||
workState,
|
||||
refreshWorkState,
|
||||
refitSignal,
|
||||
@ -1781,6 +1795,7 @@ function GridView({
|
||||
vm={vm}
|
||||
parentSplit={null}
|
||||
projectId={projectId}
|
||||
layoutId={layoutId}
|
||||
workState={workState}
|
||||
refreshWorkState={refreshWorkState}
|
||||
refitSignal={refitSignal}
|
||||
|
||||
Reference in New Issue
Block a user