Vitalis_Devcore / src /devcore /agent_manager.py
FerrellSyntheticIntelligence
Initial clean commit: Source code only
29cdc9d
raw
history blame
724 Bytes
from src.devcore.template_factory import TemplateFactory
class DeveloperAgent:
def autonomous_build_loop(self, task_name, description):
print(f"[*] Agent invoked for: {task_name}")
# STRICT DELEGATION:
# Instead of the agent guessing code, we map the task description
# to a pre-validated template.
if "audit" in description.lower():
code = TemplateFactory.get_secure_template("audit")
else:
code = TemplateFactory.get_secure_template("default")
path = f"src/devcore/sandbox/{task_name}.py"
with open(path, "w") as f:
f.write(code)
return {"status": "success", "artifact": path}