> ## 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.

# الحالة والموافقة

> أوقف وكلاء C# مؤقتًا لطلب قرارات بشرية، ثم تابع الحالة التي يديرها التطبيق.

استخدم `AgentDefinition.HumanReview` لنقطة تحقق عامة. وتملأ الأدوات التي تتطلب موافقة أو تُنفذ يدويًا `Run.Pause.PendingToolCalls` بمعرّفات الاستدعاء الدقيقة.

تابع عبر `Agent.ContinueRun(...)` مع توفير:

* سجلات `ToolDecision` ضمن `Approvals` أو `Rejections`
* سجلات `ToolOutput` للعمل الذي أكمله تطبيقك
* `HumanInput` لإيقاف المراجعة العامة مؤقتًا
* قيمة `RunResult` السابقة أو `RunId` مع `IStateAccessor`

تُطابق القرارات بمعرّف الاستدعاء، لذا تظل الاستدعاءات المتزامنة للأداة نفسها متميزة.

نفّذ `IStateAccessor.Load(...)` و`Save(...)` إذا كان ينبغي أن تستمر عمليات التشغيل عبر الطلبات أو إعادة تشغيل العملية. لا تستضيف Phaseo حالة تشغيل Agent SDK.

## مواضيع ذات صلة

* [الأدوات](./agent-sdk-tools.mdx)
* [عناصر التحكم في التشغيل](./agent-sdk-run-controls.mdx)


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