wip: preserve local engine and agent workflow changes before ganjihong refactor integration

This commit is contained in:
2026-09-09 17:08:24 +08:00
parent a5c3ec1f36
commit 387b99e255
112 changed files with 3543 additions and 12177 deletions
@@ -1,4 +1,4 @@
"""Create a resumable live-evaluation task without starting its workflow."""
"""Create an isolated single-stage task without starting its workflow."""
from __future__ import annotations
@@ -9,12 +9,12 @@ from pathlib import Path
import secrets
import sys
from app.cad_agent.composition import compose_v3
from app.cad_agent.composition import compose_cad_services
from app.settings import get_settings
def _arguments() -> argparse.Namespace:
parser = argparse.ArgumentParser(description="Create one isolated live CAD task for resume_one_step.")
parser = argparse.ArgumentParser(description="Create one isolated Authoring CDSL evaluation task.")
parser.add_argument("--report-root", required=True, type=Path)
parser.add_argument("--prompt", required=True)
parser.add_argument("--task-id")
@@ -25,7 +25,7 @@ def main() -> int:
arguments = _arguments()
root = arguments.report_root.resolve()
settings = get_settings()
services = compose_v3(replace(
services = compose_cad_services(replace(
settings,
task_root=root / "artifacts",
conversation_root=root / "conversations",