Coding Agent: GPT-4.1 + Agents SDK
Строим coding agent с GPT-4.1 через Agents SDK OpenAI: web_search + shell инструменты, ShellExecutor с изолированным workspace, цикл scaffold → обратная связь → итерация.
Запустите coding agent с инструкцией создать простое Flask-приложение с одним эндпоинтом /health. Убедитесь, что агент использует ShellExecutor в изолированной директории и вы можете одобрить/отклонить каждую команду.
Проверка задания
Скопируйте и адаптируйте под свой контекст. Текст в треугольных скобках — то, что нужно заменить.
import asyncio
from pathlib import Path
from agents import Agent, Runner, WebSearchTool
workspace_dir = Path("agent-workspace").resolve()
workspace_dir.mkdir(exist_ok=True)
agent = Agent(
name="DevAgent",
model="gpt-4.1",
instructions="Scaffold a minimal Flask app with /health endpoint in the workspace.",
tools=[WebSearchTool()],
)
async def main():
runner = Runner(agent=agent)
result = await runner.run(
"Create a Flask app with a /health endpoint returning JSON {status: ok}"
)
print(result.final_output)
asyncio.run(main())