Skip to content

Commit a2e05bf

Browse files
committed
updates
1 parent 0a8411d commit a2e05bf

5 files changed

+18
-6
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
.DS_Store
33
dist
4+
debug

combined-image-url.txt

-1
This file was deleted.

design-image-url.txt

-1
This file was deleted.

screenshot-image-url.txt

-1
This file was deleted.

src/helpers/visual-generate.ts

+17-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import dedent from 'dedent';
22
import { findVisualFile } from './find-visual-file';
33
import { getCompletion } from './openai';
44
import { RunOptions } from './run';
5-
import { readFile, writeFile } from 'fs/promises';
5+
import { readFile, writeFile, mkdir, stat } from 'fs/promises';
66
import { success, fail, formatMessage } from './test';
77
import { getScreenshot } from './get-screenshot';
88
import { KnownError } from './error';
@@ -96,10 +96,24 @@ export async function visualGenerate(options: RunOptions) {
9696
`;
9797

9898
const designUrl = await imageFilePathToBase64Url(filename);
99-
await writeFile('design-image-url.txt', designUrl, 'utf-8');
99+
const debugImageOutputFolder = 'debug/images';
100+
try {
101+
await stat(debugImageOutputFolder);
102+
} catch (error) {
103+
await mkdir(debugImageOutputFolder, { recursive: true });
104+
}
105+
await writeFile(
106+
`${debugImageOutputFolder}/design-image-url.txt`,
107+
designUrl,
108+
'utf-8'
109+
);
100110

101111
const screenshotUrl = bufferToBase64Url(await getScreenshot(options));
102-
await writeFile('screenshot-image-url.txt', screenshotUrl, 'utf-8');
112+
await writeFile(
113+
`${debugImageOutputFolder}/screenshot-image-url.txt`,
114+
screenshotUrl,
115+
'utf-8'
116+
);
103117

104118
let output: string;
105119
if (USE_ANTHROPIC) {

0 commit comments

Comments
 (0)