GGBPuppy 接入大模型

GGBPuppy-main\src\hooks\useGGBRunner.js

bash 复制代码
  const clearCode = useCallback(() => {
    dispatch({ type: 'SET_CODE', value: 'a=(1,2)' });
  }, []);

界面修改,提问框:

html 复制代码
          <div>
            <ControlPanel
              isRunning={isRunning}
              onRun={handleRun}
              onStop={stop}
              onClear={handleClear}
              onClearCanvas={handleClearCanvas}
              onDecompile={handleDecompile}
              progress={progress}
            />
          </div>

编辑框:

src/components/CodeEditor.jsx

清空画布:

bash 复制代码
    try {
      /ggbApplet.reset();
    } catch (error) {
      console.warn('重置画布失败:', error);
    }