agentic ai software engineer programming with trust