Pedro
improve description of some TesterSummary fields and fix other minor details
0450a06
Raw
History Blame Contribute Delete
502 Bytes
from multi_agent_sdlc.state import DevState
from typing import Any
def build_coder_context(state: DevState) -> dict[str, Any]:
plan = state["plan"]
coder_tasks = [
task.model_dump(mode="json") for task in plan.tasks if task.owner == "coder"
]
return {
"request": state.get("request"),
"project_directory": state.get("project_directory"),
"assumptions": plan.assumptions,
"out_of_scope": plan.out_of_scope,
"tasks": coder_tasks,
}