Skip to content

Commit

Permalink
fix(prompts): use relative path for example screenshots and pack assets
Browse files Browse the repository at this point in the history
  • Loading branch information
brewcoua committed Jun 14, 2024
1 parent 601a979 commit 3fd5c61
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 17 deletions.
2 changes: 1 addition & 1 deletion release.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export default {
'@semantic-release/exec',
{
prepareCmd:
'mkdir -p dist && cp package.json README.md LICENSE* dist',
'mkdir -p dist && cp -r package.json README.md LICENSE* assets dist',
},
],
[
Expand Down
10 changes: 7 additions & 3 deletions src/services/mind/MindTransformer.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { readFileSync } from 'node:fs'
import { join as joinPath } from 'node:path'

import config from '../runner/RunnerConfig'
import AbstractAction from '../runner/domain/AbstractAction'
Expand Down Expand Up @@ -117,9 +118,12 @@ export default class MindTransformer {

private makeExamplePrompts(examples: PromptExample[]): Message[] {
return examples.flatMap((example) => {
const screenshotBuf = readFileSync(example.screenshot, {
encoding: 'base64',
})
const screenshotBuf = readFileSync(
joinPath(__dirname, example.screenshot),
{
encoding: 'base64',
}
)

return [
{
Expand Down
13 changes: 0 additions & 13 deletions src/services/runner/Runner.ts
Original file line number Diff line number Diff line change
Expand Up @@ -195,17 +195,4 @@ export default class Runner extends Service {
private async sleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms))
}

public on_action(listener: (action: ActionReport) => void): this {
return super.on('action', listener)
}
public on_status(listener: (status: RunnerStatus) => void): this {
return super.on('status', listener)
}
public off_action(listener: (action: ActionReport) => void): this {
return super.off('action', listener)
}
public off_status(listener: (status: RunnerStatus) => void): this {
return super.off('status', listener)
}
}

0 comments on commit 3fd5c61

Please sign in to comment.