<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>هوش دات کام — گزارش مستند از ایجنت‌ها و هوش مصنوعی</title>
  <link>https://xn--zgb1bd.com/</link>
  <description>خبر، تحلیل و تکنیک‌های عملی دنیای ایجنت‌ها و هوش مصنوعی. هر ۳ ساعت به‌روز.</description>
  <language>fa-ir</language>
  <lastBuildDate>Thu, 08 Oct 2026 08:00:00 +0330</lastBuildDate>
  <atom:link href="https://xn--zgb1bd.com/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>چطور SDK پایتون Anthropic را از نسخه 0.x به 1.x مهاجرت دهیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-08-anthropic-sdk-1-httpx2/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-08-anthropic-sdk-1-httpx2/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Claude Code</category>
    <description>SDK پایتون Anthropic در نسخه‌ی 1.0.0 لایه‌ی HTTP را از httpx به httpx2 برد. خطای کلاینت قدیمی، خطر بی‌صدای mock ها و ترتیب درست مهاجرت را با اجرای واقعی نشان می‌دهیم.</description>
  </item>
  <item>
    <title>چطور ایجنت Pydantic AI را بدون کلید API تست کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-08-pydantic-ai-offline-agent-tests/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-08-pydantic-ai-offline-agent-tests/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی ایجنت‌ها</category>
    <description>با TestModel و FunctionModel ایجنت Pydantic AI را بدون کلید و بدون شبکه تست کنید: چهار تست، چهار شکست واقعی و زمان اجرای ۱٫۵ ثانیه.</description>
  </item>
  <item>
    <title>چطور خط لوله‌ی تست پرامپت را بدون کلید API بسازیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-08-promptfoo-local-eval/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-08-promptfoo-local-eval/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>ریپوهای ترند گیت‌هاب</category>
    <description>نصب promptfoo در چهار خط، ساخت اولین ارزیابی محلی با پروبایدر اسکریپتی، اجرای فقط تست‌های شکست‌خورده و رسیدن به کد خروجی صفر در CI.</description>
  </item>
  <item>
    <title>چطور سرور MCP پرامپت‌کت را وصل کنیم و چرا بسته‌ی محلی ناقص است؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-07-prompts-chat-mcp-proxy/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-07-prompts-chat-mcp-proxy/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>اسکیل‌ها و MCPهای تازه</category>
    <description>اتصال سرور MCP پرامپت‌کت به کلاینت، و اندازه‌گیری واقعی اینکه چرا بسته‌ی محلی ۲ ابزار می‌دهد ولی درگاه راه‌دور ۱۰ ابزار، با جدول هزینه‌ی پنجره‌ی زمینه.</description>
  </item>
  <item>
    <title>چطور با repomix کل ریپو را در یک فایل توکن‌شده ببینیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-07-repomix-token-budget/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-07-repomix-token-budget/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>ریپوهای ترند گیت‌هاب</category>
    <description>نصب repomix و اندازه‌گیری واقعی توکن روی یک پروژه‌ی پنج‌فایلی: ۹۶۳ توکن کامل، ۶۸۰ توکن فقط src، و دو دام که README نمی‌گوید.</description>
  </item>
  <item>
    <title>چطور با mod کلاد کد یک نگهبان برای فرمان‌های مخرب بسازیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-07-claude-code-mods-guard/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-07-claude-code-mods-guard/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Claude Code</category>
    <description>mod تازه‌ی کلاد کد کدی است که داخل خود کلاد کد اجرا می‌شود. یک نگهبان فرمان‌های مخرب را می‌سازیم و الگوهایش را تست می‌کنیم.</description>
  </item>
  <item>
    <title>چطور نسل پروتکل سرور MCP را تشخیص دهیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-06-mcp-protocol-negotiation/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-06-mcp-protocol-negotiation/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>اسکیل‌ها و MCPهای تازه</category>
    <description>کلاد کد 2.1.292 روی نسخه‌ی 2026-07-28 مذاکره می‌کند؛ با یک پروب ۳۰ خطی بفهمید سرور MCP شما نسل ۲۰۲۵ است یا نه.</description>
  </item>
  <item>
    <title>چرا codex sandbox با ENOENT بالا نمی‌آید و چگونه درستش کنیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-06-codex-sandbox-entry-point/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-06-codex-sandbox-entry-point/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>اگر codex sandbox با خطای bwrap execvp بالا نمی‌آید، نصب سالم است: مسیر نصب کدکس بیرون از ریشه‌ی سندباکس است. با یک ریشه‌ی خواندنی در پروفایل مجوز درست می‌شود.</description>
  </item>
  <item>
    <title>چطور نشست‌های قدیمی کدکس را با archive پاک کنیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-06-codex-session-archive/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-06-codex-session-archive/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>سه فرمان archive، unarchive و delete کدکس را روی یک CODEX_HOME تازه اجرا می‌کنیم: چکش رمز یکسان، سه خطای واقعی و قاعده‌ی حذف در خط لوله.</description>
  </item>
  <item>
    <title>چطور اندازه‌ی یک workflow کلاد کد را پیش از خرج توکن قفل کنیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-06-claude-code-workflow-size/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-06-claude-code-workflow-size/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Claude Code</category>
    <description>قانون workflowSizeGuideline، سقف‌های سخت runtime، و یک linter که اسکریپت را پیش از اجرا می‌سنجد و چهار باگ واقعی را می‌گیرد.</description>
  </item>
  <item>
    <title>چرا codex remote-control pair کد جفت‌شدن نمی‌سازد؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-06-codex-remote-control-daemon/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-06-codex-remote-control-daemon/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>خطای اتصال به سوکت app-server در کدکس از کجاست: دیمون، دو نسخه‌ی جدا، و ثبت‌نامی که از ترمینال ساخته نیست.</description>
  </item>
  <item>
    <title>چطور ببینیم کدکس پیش از پیام ما چه چیزی به مدل تزریق می‌کند</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-05-codex-prompt-input/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-05-codex-prompt-input/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>با codex debug prompt-input ورودی واقعی مدل را بدون کلید API بگیرید و بفهمید ۱۴۲۱۲ کاراکتر پیش از پیام شما چطور تزریق می‌شود.</description>
  </item>
  <item>
    <title>چطور هارنس pi را بدون کلید API به یک مدل محلی وصل کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-05-pi-local-model-provider/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-05-pi-local-model-provider/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی ایجنت‌ها</category>
    <description>نصب pi 1.0.3، فایل models.json برای سرور محلی، اجرای یک حلقه‌ی ابزار واقعی با عدد ۸ بایت، و خطای EEXIST بین دو بسته‌ی npm.</description>
  </item>
  <item>
    <title>چطور نسخه‌ی دیمون کدکس را روی خط فرمان قفل کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-05-codex-daemon-version-skew/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-05-codex-daemon-version-skew/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>وقتی codex --version با app-server daemon version فرق دارد، با فرمان --from-cli بسته‌ی دیمون را pin کنید و ببینید چرا راه برگشت مستندشده کار نمی‌کند.</description>
  </item>
  <item>
    <title>چطور با uv خطای requires-python را قبل از اولین commit رفع کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-05-uv-python-pin-requires/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-05-uv-python-pin-requires/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>ریپوهای ترند گیت‌هاب</category>
    <description>uv init روی پایتون 3.14 پروژه را می‌سازد و خط requires-python را قفل می‌کند؛ نشان می‌دهیم چرا uv python pin آن را اصلاح نمی‌کند و با چه ترتیبی پروژه را برای چند نسخه‌ی پایتون باز می‌کنیم.</description>
  </item>
  <item>
    <title>چطور با خط فرمان codex-security ریپو را اسکن کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-05-codex-security-cli-scan/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-05-codex-security-cli-scan/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>بسته‌ی @openai/codex-security را نصب می‌کنیم، info و dry-run را می‌بینیم، کد خروج fail-on-severity را در CI می‌گذاریم و خروجی SARIF را می‌شماریم.</description>
  </item>
  <item>
    <title>چطور با قلاب terminalSequence کلاد کد را به ترمینال وصل کنیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-04-claude-terminal-sequence-hook/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-04-claude-terminal-sequence-hook/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Claude Code</category>
    <description>فیلد terminalSequence در قلاب‌های کلاد کد از نسخه 2.1.141 اضافه شده؛ با یک قلاب StopFailure عنوان پنجره و زنگ ترمینال را بسازیم.</description>
  </item>
  <item>
    <title>چطور رمزگشایی گویایی حدسی توزیع را عوض نمی‌کند؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-04-speculative-decoding-exact/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-04-speculative-decoding-exact/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>مفاهیم هوش مصنوعی</category>
    <description>رمزگشایی گویایی حدسی با کای‌دو ۲٫۳۸ در برابر حد ۱۴٫۰۷ ثابت شد؛ کنترل منفی ۱۵۵۵ می‌دهد و میانگین ۳٫۶۳ توکن در هر پاس هدف به دست آمد.</description>
  </item>
  <item>
    <title>چطور پرچم experimental_mode کدکس را واقعا روشن کنیم؟</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-04-codex-context-flag-spelling/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-04-codex-context-flag-spelling/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی Codex</category>
    <description>هر دو نگارش پرچم context_management کدکس را روشن می‌کنند، ولی هشدار زیر توسعه فقط با نگارش بولی چاپ می‌شود. اندازه‌گیری و آزمون منفی با strict-config.</description>
  </item>
  <item>
    <title>چطور ایجنت را بدون کلید API با مدل ساختگی Mastra تست کنیم</title>
    <link>https://xn--zgb1bd.com/posts/2026-10-04-mastra-offline-tool-loop/</link>
    <guid isPermaLink="true">https://xn--zgb1bd.com/posts/2026-10-04-mastra-offline-tool-loop/</guid>
    <pubDate>Fri, 25 Sep 2026 08:00:00 +0330</pubDate>
    <category>آموزش عملی ایجنت‌ها</category>
    <description>مدل ساختگی Mastra را در آدرس test-utils/llm-mock پیدا کردم و یک حلقه‌ی ابزار واقعی را بدون کلید API اجرا کردم؛ تله‌ی عضو صفرم آرایه را هم با تست منفی نشان دادم.</description>
  </item>
</channel>
</rss>
