File tree Expand file tree Collapse file tree 6 files changed +22
-12
lines changed
Expand file tree Collapse file tree 6 files changed +22
-12
lines changed Original file line number Diff line number Diff line change @@ -706,9 +706,14 @@ export function showQueriesPanel(): boolean {
706706}
707707
708708const MODEL_SETTING = new Setting ( "model" , ROOT_SETTING ) ;
709+ const FLOW_GENERATION = new Setting ( "flowGeneration" , MODEL_SETTING ) ;
709710const LLM_GENERATION = new Setting ( "llmGeneration" , MODEL_SETTING ) ;
710711const EXTENSIONS_DIRECTORY = new Setting ( "extensionsDirectory" , MODEL_SETTING ) ;
711712
713+ export function showFlowGeneration ( ) : boolean {
714+ return ! ! FLOW_GENERATION . getValue < boolean > ( ) ;
715+ }
716+
712717export function showLlmGeneration ( ) : boolean {
713718 return ! ! LLM_GENERATION . getValue < boolean > ( ) ;
714719}
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ import {
3434import { Method , Usage } from "./method" ;
3535import { ModeledMethod } from "./modeled-method" ;
3636import { ExtensionPack } from "./shared/extension-pack" ;
37- import { showLlmGeneration } from "../config" ;
37+ import { showFlowGeneration , showLlmGeneration } from "../config" ;
3838import { Mode } from "./shared/mode" ;
3939import { loadModeledMethods , saveModeledMethods } from "./modeled-method-fs" ;
4040import { join } from "path" ;
@@ -322,6 +322,7 @@ export class ModelEditorView extends AbstractWebview<
322322 t : "setModelEditorViewState" ,
323323 viewState : {
324324 extensionPack : this . extensionPack ,
325+ showFlowGeneration : showFlowGeneration ( ) ,
325326 showLlmButton,
326327 mode : this . mode ,
327328 } ,
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { Mode } from "./mode";
33
44export interface ModelEditorViewState {
55 extensionPack : ExtensionPack ;
6+ showFlowGeneration : boolean ;
67 showLlmButton : boolean ;
78 mode : Mode ;
89}
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ ModelEditor.args = {
2828 extensionTargets : { } ,
2929 dataExtensions : [ ] ,
3030 } ,
31+ showFlowGeneration : true ,
3132 showLlmButton : true ,
3233 mode : Mode . Application ,
3334 } ,
Original file line number Diff line number Diff line change @@ -213,12 +213,13 @@ export const LibraryRow = ({
213213 Stop
214214 </ VSCodeButton >
215215 ) }
216- { viewState . mode === Mode . Application && (
217- < VSCodeButton appearance = "icon" onClick = { handleModelFromSource } >
218- < Codicon name = "code" label = "Model from source" />
219- Model from source
220- </ VSCodeButton >
221- ) }
216+ { viewState . showFlowGeneration &&
217+ viewState . mode === Mode . Application && (
218+ < VSCodeButton appearance = "icon" onClick = { handleModelFromSource } >
219+ < Codicon name = "code" label = "Model from source" />
220+ Model from source
221+ </ VSCodeButton >
222+ ) }
222223 { viewState . mode === Mode . Application && (
223224 < VSCodeButton appearance = "icon" onClick = { handleModelDependency } >
224225 < Codicon name = "references" label = "Model dependency" />
Original file line number Diff line number Diff line change @@ -345,11 +345,12 @@ export function ModelEditor({
345345 < VSCodeButton appearance = "secondary" onClick = { onRefreshClick } >
346346 Refresh
347347 </ VSCodeButton >
348- { viewState . mode === Mode . Framework && (
349- < VSCodeButton onClick = { onGenerateFromSourceClick } >
350- Generate
351- </ VSCodeButton >
352- ) }
348+ { viewState . showFlowGeneration &&
349+ viewState . mode === Mode . Framework && (
350+ < VSCodeButton onClick = { onGenerateFromSourceClick } >
351+ Generate
352+ </ VSCodeButton >
353+ ) }
353354 </ ButtonsContainer >
354355 < ModeledMethodsList
355356 methods = { methods }
You can’t perform that action at this time.
0 commit comments