Feat : integration of more code interpreter

This commit is contained in:
martin legrand
2025-03-02 11:10:17 +01:00
parent 5bc2c26757
commit bba98786f5
3 changed files with 14 additions and 11 deletions
+3 -1
View File
@@ -1,7 +1,7 @@
from sources.tools import PyInterpreter, BashInterpreter
from sources.utility import pretty_print
from sources.agent import Agent, executorResult
from sources.tools import PyInterpreter, BashInterpreter, CInterpreter, GoInterpreter
class CoderAgent(Agent):
def __init__(self, model, name, prompt_path, provider):
@@ -9,6 +9,8 @@ class CoderAgent(Agent):
self.tools = {
"bash": BashInterpreter(),
"python": PyInterpreter()
"C": CInterpreter(),
"go": GoInterpreter()
}
def remove_blocks(self, text: str) -> str: