> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# الخطوات الديناميكية

> غيّر التوجيه والتعليمات والأدوات وإعدادات أخذ العينات بين خطوات وكيل PHP.

تعيد عمليات رد النداء الديناميكية حساب معلمات النموذج من حالة التشغيل الحالية قبل كل طلب للنموذج.

```php theme={null}
$agent = AgentSdk::createAgent(new AgentDefinition(
    id: "support-agent",
    model: fn ($turn) => $turn->run->stepCount > 3
        ? "openai/gpt-5.4"
        : "openai/gpt-5.4-nano",
    instructions: fn ($turn) => "Resolve the request using the current context."
));
```

يمكن للأدوات الديناميكية وقيم أخذ العينات استخدام سياق الخطوة نفسه. ويمكن للأداة أيضًا تعيين `nextTurnParams` لتعديل الطلب التالي مباشرةً فقط. وتظل هذه التجاوزات محفوظة عند إيقاف التشغيل مؤقتًا للموافقة، ثم تنتهي بعد الخطوة التالية.

استخدم عمليات رد النداء الديناميكية للسياسات التي ينبغي إعادة حسابها في كل خطوة. واستخدم `nextTurnParams` لتمرير إعداد خاص بأداة.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.