Skip to content

ISAA Coding Agent

Übersicht

Der Coding Agent (isaa_mod/CodingAgent/) ist ein spezialisierter Agent für Code-Generierung und Projekt-Entwicklung.

Komponenten

Komponente Datei Beschreibung
Coder coder.py Haupt-Coder Engine
CoderToolset coder_toolset.py Coding Tools
Live live.py Live-Coding Mode
Manager manager.py Projekt-Management

Usage

from isaa_mod.CodingAgent import Coder

# Coder erstellen
coder = Coder()

# Code generieren
code = await coder.generate(
    prompt=\"Erstelle eine REST API mit FastAPI\",
    language=\"python\"
)

# Projekt erstellen
project = await coder.create_project(
    name=\"my_api\",
    template=\"fastapi\"
)

Live Mode

# Live Coding Session
async with coder.live() as session:
    await session.write(\"main.py\", \"print('Hello')\")
    await session.run(\"python main.py\")

Project Development UI

from isaa_mod.CodingAgent.project_dev_ui import ProjectDevUI

ui = ProjectDevUI()

# Projekt öffnen
await ui.open_project(\"./my_project\")

# Parallel Connector für Multi-File
from project_dev_ui.parallel_connector import ParallelConnector
connector = ParallelConnector()