From 485d4a6d8c2af292d88c78079760e2370d29391d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CQu?= Date: Sun, 12 Jan 2025 23:52:39 +0800 Subject: [PATCH] Rollback two code template.js --- bots/codeCheckTemplate.js | 10 ++++++++++ bots/codeTemplate.json | 4 ---- src/agent/coder.js | 20 +++++++------------- 3 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 bots/codeCheckTemplate.js delete mode 100644 bots/codeTemplate.json diff --git a/bots/codeCheckTemplate.js b/bots/codeCheckTemplate.js new file mode 100644 index 0000000..77b5d97 --- /dev/null +++ b/bots/codeCheckTemplate.js @@ -0,0 +1,10 @@ +import * as skills from '../../../src/agent/library/skills.js'; +import * as world from '../../../src/agent/library/world.js'; +import Vec3 from 'vec3'; + +const log = skills.log; + +export async function main(bot) { + /* CODE HERE */ + log(bot, 'Code finished.'); +} \ No newline at end of file diff --git a/bots/codeTemplate.json b/bots/codeTemplate.json deleted file mode 100644 index 3c861aa..0000000 --- a/bots/codeTemplate.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "execTemplate": "(async (bot) => {\n\n /* CODE HERE */\n log(bot, 'Code finished.');\n\n});", - "checkTemplate": "import * as skills from '../../../src/agent/library/skills.js';\nimport * as world from '../../../src/agent/library/world.js';\nimport Vec3 from 'vec3';\n\nconst log = skills.log;\n\nexport async function main(bot) {\n /* CODE HERE */\n log(bot, 'Code finished.');\n}" -} diff --git a/src/agent/coder.js b/src/agent/coder.js index faafc1f..159e201 100644 --- a/src/agent/coder.js +++ b/src/agent/coder.js @@ -15,19 +15,13 @@ export class Coder { this.code_template = ''; this.code_check_template = ''; - readFile('./bots/codeTemplate.json', 'utf8', (err, data) => { - if (err) { - console.error('Error reading codeTemplate.json:', err); - throw err; - } - try { - const templates = JSON.parse(data); - this.code_template = templates.execTemplate; - this.code_check_template = templates.checkTemplate; - } catch (parseErr) { - console.error('Error parsing codeTemplate.json:', parseErr); - throw parseErr; - } + readFile('./bots/template.js', 'utf8', (err, data) => { + if (err) throw err; + this.code_template = data; + }); + readFile('./bots/codeCheckTemplate.js', 'utf8', (err, data) => { + if (err) throw err; + this.code_check_template = data; }); mkdirSync('.' + this.fp, { recursive: true }); }