mirror of
https://github.com/kolbytn/mindcraft.git
synced 2025-04-22 06:02:07 +02:00
fixed unstuck trigger while building
This commit is contained in:
parent
0d4a67aaeb
commit
cb808cb7d0
1 changed files with 3 additions and 3 deletions
|
@ -116,7 +116,7 @@ export class Coder {
|
||||||
continue; // using newaction will continue the loop
|
continue; // using newaction will continue the loop
|
||||||
}
|
}
|
||||||
|
|
||||||
if (failures >= 1) {
|
if (failures >= 3) {
|
||||||
return {success: false, message: 'Action failed, agent would not write code.', interrupted: false, timedout: false};
|
return {success: false, message: 'Action failed, agent would not write code.', interrupted: false, timedout: false};
|
||||||
}
|
}
|
||||||
messages.push({
|
messages.push({
|
||||||
|
@ -133,11 +133,11 @@ export class Coder {
|
||||||
agent_history.add('system', 'Failed to stage code, something is wrong.');
|
agent_history.add('system', 'Failed to stage code, something is wrong.');
|
||||||
return {success: false, message: null, interrupted: false, timedout: false};
|
return {success: false, message: null, interrupted: false, timedout: false};
|
||||||
}
|
}
|
||||||
this.agent.bot.modes.unpause('unstuck');
|
|
||||||
code_return = await this.execute(async ()=>{
|
code_return = await this.execute(async ()=>{
|
||||||
return await execution_file.main(this.agent.bot);
|
return await execution_file.main(this.agent.bot);
|
||||||
}, settings.code_timeout_mins);
|
}, settings.code_timeout_mins);
|
||||||
|
this.agent.bot.modes.unpause('unstuck');
|
||||||
if (code_return.interrupted && !code_return.timedout)
|
if (code_return.interrupted && !code_return.timedout)
|
||||||
return {success: false, message: null, interrupted: true, timedout: false};
|
return {success: false, message: null, interrupted: true, timedout: false};
|
||||||
console.log("Code generation result:", code_return.success, code_return.message);
|
console.log("Code generation result:", code_return.success, code_return.message);
|
||||||
|
|
Loading…
Add table
Reference in a new issue