Fikrlash darajalari (/think direktivalari)
Nima qiladi
- Har qanday kiruvchi xabarda inline direktiva:
/t <level>,/think:<level>, yoki/thinking <level>. - Darajalar (aliaslar):
off | minimal | low | medium | high | xhigh(faqat GPT-5.2 + Codex modellari)- minimal → “think”
- past → “think hard”
- o‘rta → “think harder”
- high → “ultrathink” (maksimal budjet)
- xhigh → “ultrathink+” (faqat GPT-5.2 + Codex modellari)
x-high,x_high,extra-high,extra high, vaextra_highxhighga mos keladi.highest,maxhighga mos keladi.
- Provayder eslatmalari:
- Z.AI (
zai/*) only supports binary thinking (on/off). Any non-offlevel is treated ason(mapped tolow).
- Z.AI (
Aniqlash tartibi
- Xabardagi inline direktiva (faqat o‘sha xabarga qo‘llanadi).
- Sessiya override’i (faqat direktivadan iborat xabar yuborish orqali o‘rnatiladi).
- Global standart (
configichidagiagents.defaults.thinkingDefault). - Zaxira holat: fikrlash imkoniyatiga ega modellar uchun
low; boshqalar uchunoff.
Sessiya standartini o‘rnatish
- Faqat direktivadan iborat xabar yuboring (bo‘sh joylarga ruxsat beriladi), masalan:
/think:mediumyoki/t high. - Bu joriy sessiya uchun saqlanadi (standart bo‘yicha har bir yuboruvchi uchun);
/think:offyoki sessiya idle reset orqali bekor qilinadi. - Confirmation reply is sent (
Thinking level set to high./Thinking disabled.). If the level is invalid (e.g./thinking big), the command is rejected with a hint and the session state is left unchanged. - Joriy fikrlash darajasini ko‘rish uchun
/think(yoki/think:) ni argumentsiz yuboring.
Agent tomonidan qo‘llanishi
- Embedded Pi: aniqlangan daraja in-process Pi agent runtime’iga uzatiladi.
Verbose direktivalari (/verbose yoki /v)
- Darajalar:
on(minimal) |full|off(standart). - Faqat direktivadan iborat xabar sessiya verbose holatini o‘zgartiradi va
Verbose logging enabled./Verbose logging disabled.javobini qaytaradi; noto‘g‘ri darajalar holatni o‘zgartirmasdan maslahat qaytaradi. /verbose offaniq sessiya override’ini saqlaydi; uni Sessions UI orqaliinheritni tanlab tozalash mumkin.- Inline direktiva faqat o‘sha xabarga ta’sir qiladi; aks holda sessiya/global standartlar qo‘llanadi.
- Joriy verbose darajasini ko‘rish uchun
/verbose(yoki/verbose:) ni argumentsiz yuboring. - When verbose is on, agents that emit structured tool results (Pi, other JSON agents) send each tool call back as its own metadata-only message, prefixed with
<emoji> <tool-name>: <arg>when available (path/command). These tool summaries are sent as soon as each tool starts (separate bubbles), not as streaming deltas. - When verbose is
full, tool outputs are also forwarded after completion (separate bubble, truncated to a safe length). If you toggle/verbose on|full|offwhile a run is in-flight, subsequent tool bubbles honor the new setting.
Fikrlash ko‘rinishi (/reasoning)
- Darajalar:
on|off|stream. - Faqat direktivadan iborat xabar javoblardagi fikrlash bloklari ko‘rsatilishini yoqadi yoki o‘chiradi.
- Yoqilganda, fikrlash alohida xabar sifatida
Reasoning:prefiksi bilan yuboriladi. stream(faqat Telegram): javob yaratilayotgan paytda fikrlashni Telegram draft bubble ichida oqim tarzida ko‘rsatadi, so‘ng yakuniy javobni fikrlashsiz yuboradi.- Taxallus:
/reason. - Joriy fikrlash darajasini ko‘rish uchun
/reasoning(yoki/reasoning:) ni argumentsiz yuboring.
Bog‘liq
- Elevated mode hujjatlari Elevated mode sahifasida joylashgan.
Heartbeat’lar
- Heartbeat probe tanasi sozlangan heartbeat promptidir (standart:
Read HEARTBEAT.md if it exists (workspace context). Bunga qatʼiy amal qiling. Oldingi chatlardan eski vazifalarni taxmin qilmang yoki takrorlamang. Agar eʼtibor talab qilinadigan narsa boʻlmasa, HEARTBEAT_OK.) deb javob bering. Heartbeat xabaridagi inline direktivalar odatdagidek qoʻllaniladi (lekin heartbeatlar orqali sessiya standartlarini oʻzgartirishdan saqlaning). - Heartbeat yetkazilishi standart holatda faqat yakuniy payload bilan cheklanadi. Alohida
Reasoning:xabarini ham yuborish uchun (mavjud boʻlsa),agents.defaults.heartbeat.includeReasoning: trueyoki har bir agent uchunagents.list[].heartbeat.includeReasoning: trueni sozlang.
Veb chat interfeysi
- Web chat’dagi fikrlash tanlagichi sahifa yuklanganda kiruvchi sessiya store/config’da saqlangan sessiya darajasini aks ettiradi.
- Boshqa darajani tanlash faqat keyingi xabarga qo‘llanadi (
thinkingOnce); yuborilgandan so‘ng tanlagich saqlangan sessiya darajasiga qaytadi. - Sessiya standartini o‘zgartirish uchun avvalgidek
/think:<level>direktivasini yuboring; keyingi yuklashdan so‘ng tanlagich buni aks ettiradi.