{"id":47750,"date":"2026-08-27T20:00:00","date_gmt":"2026-08-27T17:00:00","guid":{"rendered":"https:\/\/ip-calculator.ru\/blog\/?p=47750"},"modified":"2026-08-22T21:37:04","modified_gmt":"2026-08-22T18:37:04","slug":"codex-dashbord-agentov","status":"publish","type":"post","link":"https:\/\/ip-calculator.ru\/blog\/artificial-intelligence\/codex-dashbord-agentov\/","title":{"rendered":"Codex: \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0437\u0430\u0434\u0430\u0447 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438"},"content":{"rendered":"<div class=\"flat_pm_start\"><\/div>\n<p>\u041e\u0434\u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u044f Codex CLI \u2014 \u044d\u0442\u043e \u043e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435. \u041d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u2014 \u043d\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0430, \u0432 \u0431\u044d\u043a\u0435\u043d\u0434\u0435 \u0438 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u2014 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0442\u0440\u0438 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0432\u0441\u043b\u0435\u043f\u0443\u044e. \u0420\u0435\u043b\u0438\u0437 0.149.0 (20 \u0430\u0432\u0433\u0443\u0441\u0442\u0430 2026) \u0440\u0435\u0448\u0430\u0435\u0442 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443: \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u043c\u0438 \u0441\u0435\u0441\u0441\u0438\u044f\u043c\u0438 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 <code>codex queue<\/code> \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0437\u0430\u0434\u0430\u0447 \u0432 \u0443\u0436\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u0438 <code>\/cd<\/code> \u0434\u043b\u044f \u0441\u043c\u0435\u043d\u044b \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438. \u041d\u0438\u0436\u0435 \u2014 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0444\u0438\u0447\u0443 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435.<\/p>\n<h2>\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0432 0.149.0<\/h2>\n<p>\u041a\u0440\u0430\u0442\u043a\u0430\u044f \u0441\u0432\u043e\u0434\u043a\u0430 \u0440\u0435\u043b\u0438\u0437\u0430 (<a href=\"https:\/\/github.com\/openai\/codex\/releases\/tag\/rust-v0.149.0\">GitHub<\/a>):<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0424\u0438\u0447\u0430<\/th>\n<th>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442<\/th>\n<th>\u041f\u0443\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Agents Dashboard<\/td>\n<td>\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0432\u0441\u0435\u0445 \u0441\u0435\u0441\u0441\u0438\u0439: \u043f\u043e\u0438\u0441\u043a, \u0441\u0442\u0430\u0440\u0442, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430, \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435, \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/39094\">#39094<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39112\">#39112<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39114\">#39114<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39142\">#39142<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>codex queue<\/code><\/td>\n<td>\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0435 \u0441\u0435\u0441\u0441\u0438\u0438<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/39092\">#39092<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>\/cd<\/code>, <code>\/pwd<\/code>, <code>\/cwd<\/code><\/td>\n<td>\u0421\u043c\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 TUI-\u0441\u0435\u0441\u0441\u0438\u0438<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/38894\">#38894<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>codex doctor<\/code><\/td>\n<td>\u0414\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043f\u0440\u043e\u043a\u0441\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/38827\">#38827<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/38918\">#38918<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39060\">#39060<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39074\">#39074<\/a><\/td>\n<\/tr>\n<tr>\n<td>Vim-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435<\/td>\n<td>\u0417\u0430\u043c\u0435\u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u044b <code>cw<\/code>, <code>c$<\/code>, <code>cc<\/code> \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 motions<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/39661\">#39661<\/a><\/td>\n<\/tr>\n<tr>\n<td>\u041f\u043e\u0432\u044b\u0448\u0435\u043d \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 GPT-5.6<\/td>\n<td>\u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u043c\u043e\u0434\u0435\u043b\u0438<\/td>\n<td><a href=\"https:\/\/github.com\/openai\/codex\/pull\/39102\">#39102<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u2014 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435:<\/p>\n<pre><code class=\"language-bash\">codex --version   # \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e\n# \u0434\u043b\u044f standalone:\ncurl -fsSL https:\/\/chatgpt.com\/codex\/install.sh | sh\n# \u0434\u043b\u044f npm:\nnpm update -g @openai\/codex\n<\/code><\/pre>\n<p>\u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u2014 <strong>0.149.0<\/strong> (\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f; \u0430\u043b\u044c\u0444\u0430 0.150.0-alpha.6 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f). \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0442\u043e\u0438\u0442 \u0432\u0435\u0440\u0441\u0438\u044f 0.147.0 \u0438\u043b\u0438 0.148.0 \u2014 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e: \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0438 <code>codex queue<\/code> \u0432 \u0441\u0442\u0430\u0440\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442.<\/p>\n<h2>Agents Dashboard: \u043f\u043e\u043b\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u043f\u043e \u0441\u0435\u0441\u0441\u0438\u044f\u043c<\/h2>\n<p>\u0414\u043e 0.149.0 \u0434\u043b\u044f \u043e\u0431\u0437\u043e\u0440\u0430 \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043b\u0435\u0437\u0442\u044c \u0432 <code>~\/.codex\/threads\/<\/code> \u0438\u043b\u0438 \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438. \u0422\u0435\u043f\u0435\u0440\u044c \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u2014 \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 <code>docker ps<\/code> \u0438\u043b\u0438 <code>kubectl get pods<\/code>, \u043d\u043e \u0434\u043b\u044f AI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432.<\/p>\n<h3>\u041a\u0430\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044c<\/h3>\n<p>\u0414\u0432\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430:<\/p>\n<ol>\n<li><strong>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u0437\u0432\u043d\u0435 \u0441\u0435\u0441\u0441\u0438\u0438:<\/strong><\/li>\n<\/ol>\n<pre><code class=\"language-bash\">codex agents\n<\/code><\/pre>\n<ol>\n<li><strong>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u043b\u044e\u0431\u043e\u0439 TUI-\u0441\u0435\u0441\u0441\u0438\u0438:<\/strong><\/li>\n<\/ol>\n<pre><code>&gt; \/agents\n<\/code><\/pre>\n<h3>\u0427\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0430\u0448\u0431\u043e\u0440\u0434<\/h3>\n<p>\u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u2014 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u0432\u0441\u0435\u0445 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39094\">PR #39094<\/a>):<\/p>\n<figure><img decoding=\"async\" alt=\"\u0421\u0445\u0435\u043c\u0430: \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 agents dashboard \u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u0439 \u0441 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 session, project, status, subagents, updated\" src=\"https:\/\/ip-calculator.ru\/blog\/wp-content\/uploads\/2026\/08\/dashboard-overview.svg\" \/><figcaption>\u0421\u0445\u0435\u043c\u0430 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430 \u0430\u0433\u0435\u043d\u0442\u043e\u0432: \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0441\u0435\u0441\u0441\u0438\u044f \u0441 \u0438\u043c\u0435\u043d\u0435\u043c, \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043c (RUNNING\/IDLE), \u0447\u0438\u0441\u043b\u043e\u043c \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. \u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u2014 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438, Enter \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430.<\/figcaption><\/figure>\n<p>\u041a\u043e\u043b\u043e\u043d\u043a\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u041a\u043e\u043b\u043e\u043d\u043a\u0430<\/th>\n<th>\u0427\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>SESSION<\/td>\n<td>\u0418\u043c\u044f \u0441\u0435\u0441\u0441\u0438\u0438 (\u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 <code>--name<\/code> \u0438\u043b\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)<\/td>\n<\/tr>\n<tr>\n<td>PROJECT<\/td>\n<td>\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/td>\n<\/tr>\n<tr>\n<td>STATUS<\/td>\n<td><code>RUNNING<\/code> (\u0430\u0433\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442) \u0438\u043b\u0438 <code>IDLE<\/code> (\u0436\u0434\u0451\u0442 \u0432\u0432\u043e\u0434\u0430)<\/td>\n<\/tr>\n<tr>\n<td>SUBAGENTS<\/td>\n<td>\u0427\u0438\u0441\u043b\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438<\/td>\n<\/tr>\n<tr>\n<td>UPDATED<\/td>\n<td>\u0412\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/h3>\n<p>\u0413\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 (\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0444\u0438\u0433, \u0441\u043c. \u043d\u0438\u0436\u0435):<\/p>\n<table>\n<thead>\n<tr>\n<th>\u041a\u043b\u0430\u0432\u0438\u0448\u0430<\/th>\n<th>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>\u2191<\/code> \/ <code>\u2193<\/code><\/td>\n<td>\u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043f\u043e \u0441\u043f\u0438\u0441\u043a\u0443<\/td>\n<\/tr>\n<tr>\n<td><code>Enter<\/code><\/td>\n<td>\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e (\u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0435\u0451 TUI)<\/td>\n<\/tr>\n<tr>\n<td><code>n<\/code><\/td>\n<td>\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e<\/td>\n<\/tr>\n<tr>\n<td><code>s<\/code><\/td>\n<td>\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e<\/td>\n<\/tr>\n<tr>\n<td><code>\/<\/code><\/td>\n<td>\u041f\u043e\u0438\u0441\u043a \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u0438\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0443<\/td>\n<\/tr>\n<tr>\n<td><code>q<\/code><\/td>\n<td>\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0438 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430 \u2014 \u043f\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u0443 (Running \/ Idle) \u0438\u043b\u0438 \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443. \u0424\u0438\u043b\u044c\u0442\u0440 \u043f\u043e\u0438\u0441\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u043f\u043e \u043c\u0435\u0440\u0435 \u0432\u0432\u043e\u0434\u0430. \u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043b\u044e\u0431\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438 (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39112\">PR #39112<\/a>).<\/p>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0433\u043e\u0440\u044f\u0447\u0438\u0445 \u043a\u043b\u0430\u0432\u0438\u0448<\/h3>\n<p>\u0412\u0435\u0440\u0441\u0438\u044f 0.149.0 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0448\u043e\u0440\u0442\u043a\u0430\u0442\u044b \u0434\u043b\u044f \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430 (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39142\">PR #39142<\/a>). \u041f\u043e\u043a\u0430 \u0434\u0435\u0442\u0430\u043b\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0430 \u043d\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u2014 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0439\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 <a href=\"https:\/\/developers.openai.com\/codex\/cli\/reference\">CLI reference<\/a>.<\/p>\n<h2>Codex Queue: \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u0438<\/h2>\n<p>\u041a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430 \u2014 \u0432\u044b \u0432\u0438\u0434\u0438\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u0438, \u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0443 \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443, \u043d\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044f\u0441\u044c \u0432 \u0435\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b. <code>codex queue<\/code> (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39092\">PR #39092<\/a>) \u0440\u0435\u0448\u0430\u0435\u0442 \u044d\u0442\u043e: \u0432\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e \u0438\u0437 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430, \u0438 \u0430\u0433\u0435\u043d\u0442 \u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442.<\/p>\n<h3>\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441<\/h3>\n<pre><code class=\"language-bash\">codex queue --thread &lt;\u0418\u041c\u042f_\u0418\u041b\u0418_UUID&gt; --message &quot;\u0442\u0435\u043a\u0441\u0442 \u0437\u0430\u0434\u0430\u0447\u0438&quot;\n<\/code><\/pre>\n<h3>\u041f\u0440\u0438\u043c\u0435\u0440: \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u0434\u0432\u0443\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438<\/h3>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 1 \u2014 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0435\u0441\u0441\u0438\u044e \u043f\u043e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430:<\/p>\n<pre><code class=\"language-bash\">cd ~\/ember-upgrade\ncodex --name migrate-front\n<\/code><\/pre>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 2 \u2014 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0435\u0441\u0441\u0438\u044e \u043f\u043e \u0431\u044d\u043a\u0435\u043d\u0434\u0443:<\/p>\n<pre><code class=\"language-bash\">cd ~\/backend-api\ncodex --name fix-auth\n<\/code><\/pre>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 3 \u2014 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e, \u043d\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044f\u0441\u044c \u0432 \u043d\u0435\u0451:<\/p>\n<pre><code class=\"language-bash\">codex queue --thread migrate-front --message &quot;\u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u044c \u0442\u0435\u0441\u0442\u044b \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 CardList&quot;\n<\/code><\/pre>\n<p>\u0410\u0433\u0435\u043d\u0442 \u0432 \u0441\u0435\u0441\u0441\u0438\u0438 <code>migrate-front<\/code> \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u0412\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435.<\/p>\n<figure><img decoding=\"async\" alt=\"\u0421\u0445\u0435\u043c\u0430: workflow \u0441 codex queue \u0438 \/cd \u2014 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0441\u0441\u0438\u0438, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430, \u0441\u043c\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438\" src=\"https:\/\/ip-calculator.ru\/blog\/wp-content\/uploads\/2026\/08\/queue-cd-workflow.svg\" \/><figcaption>\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b: (1) \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u044e \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u0447\u0435\u0440\u0435\u0437 <code>codex --name<\/code>, (2) \u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0447\u0443 \u0447\u0435\u0440\u0435\u0437 <code>codex queue --thread<\/code>, (3) \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0435\u0441\u044c \u0447\u0435\u0440\u0435\u0437 <code>\/cd<\/code>, \u043d\u0435 \u0442\u0435\u0440\u044f\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044e.<\/figcaption><\/figure>\n<h3>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f queue<\/h3>\n<ul>\n<li><code>codex queue<\/code> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 <strong>\u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442<\/strong> \u2014 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f (\u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043e \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39092\">PR #39092<\/a>).<\/li>\n<li>\u041f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u044e\u0442\u0441\u044f.<\/li>\n<li>\u0421\u0435\u0441\u0441\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430: \u0435\u0441\u043b\u0438 \u0430\u0433\u0435\u043d\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0441\u044f \u0438\u043b\u0438 \u0443\u043f\u0430\u043b, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u0439\u0434\u0451\u0442 \u2014 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0447\u0435\u0440\u0435\u0437 <code>codex agents<\/code>, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u0443\u0441 <code>RUNNING<\/code>.<\/li>\n<li>\u0418\u043c\u0435\u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u0439 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438: \u0435\u0441\u043b\u0438 \u0434\u0432\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u0438\u043c\u0435\u044e\u0442 \u043e\u0434\u043d\u043e \u0438\u043c\u044f (\u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u0432 \u0438\u043b\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432), <code>codex queue<\/code> \u0441\u043e\u043e\u0431\u0449\u0438\u0442 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435.<\/li>\n<\/ul>\n<h2>\/cd \u0438 \/pwd: \u0441\u043c\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430<\/h2>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u0430 \u043d\u0430 \u0434\u0440\u0443\u0433\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e \u0438 \u043d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e \u0432 \u043d\u0443\u0436\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435. \u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code>\/cd<\/code> (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/38894\">PR #38894<\/a>) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u043f\u0440\u044f\u043c\u043e \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435.<\/p>\n<h3>\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c<\/h3>\n<p>\u0412\u043d\u0443\u0442\u0440\u0438 TUI-\u0441\u0435\u0441\u0441\u0438\u0438:<\/p>\n<pre><code>&gt; \/cd ~\/backend-api\n<\/code><\/pre>\n<p>\u0410\u0433\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0441\u044f \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e. \u041a\u043e\u043d\u0444\u0438\u0433 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (<code>AGENTS.md<\/code>), permissions \u0438 hooks \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u043f\u0430\u043f\u043a\u0443:<\/p>\n<pre><code>&gt; \/pwd\n<\/code><\/pre>\n<p>\u0412\u044b\u0432\u0435\u0434\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0443\u0442\u044c. \u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code>\/cwd<\/code> \u2014 \u0430\u043b\u0438\u0430\u0441, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0436\u0435.<\/p>\n<h3>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439<\/h3>\n<p>\u041c\u043e\u043d\u043e-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u0441\u0435\u0441\u0441\u0438\u044e \u0432 \u043a\u043e\u0440\u043d\u0435:<\/p>\n<pre><code class=\"language-bash\">cd ~\/monorepo\ncodex --name main-refactor\n<\/code><\/pre>\n<p>\u0410\u0433\u0435\u043d\u0442 \u043d\u0430\u0447\u0430\u043b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u043c. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442:<\/p>\n<pre><code>&gt; \/cd ~\/monorepo\/packages\/auth\n&gt; \u043e\u0431\u043d\u043e\u0432\u0438 \u0432\u0441\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u044d\u0442\u043e\u043c \u043f\u0430\u043a\u0435\u0442\u0435 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438 \u0442\u0435\u0441\u0442\u044b\n<\/code><\/pre>\n<p>\u0410\u0433\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e:<\/p>\n<pre><code>&gt; \/cd ~\/monorepo\n<\/code><\/pre>\n<p>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u2014 <code>\/cd<\/code> \u043d\u0435 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043d\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043d\u043e\u0432\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e.<\/p>\n<h2>Codex Doctor: \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c<\/h2>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code>codex doctor<\/code> \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0440\u0430\u043d\u044c\u0448\u0435 0.149.0, \u043d\u043e \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/38827\">PR #38827<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/38918\">#38918<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39060\">#39060<\/a>, <a href=\"https:\/\/github.com\/openai\/codex\/pull\/39074\">#39074<\/a>).<\/p>\n<h3>\u0417\u0430\u043f\u0443\u0441\u043a<\/h3>\n<pre><code class=\"language-bash\">codex doctor\n<\/code><\/pre>\n<h3>\u0427\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 (\u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430<\/th>\n<th>\u0427\u0442\u043e \u0438\u0449\u0435\u0442<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Endpoint protection<\/td>\n<td>\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a API OpenAI<\/td>\n<\/tr>\n<tr>\n<td>Network \/ proxy<\/td>\n<td>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0441\u0435\u0442\u044c\u044e, DNS, \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438<\/td>\n<\/tr>\n<tr>\n<td>Desktop app state<\/td>\n<td>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e, \u0432\u0435\u0440\u0441\u0438\u044f, \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u044b)<\/td>\n<\/tr>\n<tr>\n<td>Update connectivity<\/td>\n<td>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0414\u043b\u044f \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 <code>codex doctor<\/code> \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043f\u043e\u043b\u0435\u0437\u0435\u043d: \u043e\u043d \u043f\u043e\u043a\u0430\u0436\u0435\u0442, \u0432\u0438\u0434\u0438\u0442 \u043b\u0438 CLI \u0441\u0435\u0440\u0432\u0435\u0440\u044b OpenAI \u0447\u0435\u0440\u0435\u0437 VPN, \u043d\u0435\u0442 \u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 DNS \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438. \u0415\u0441\u043b\u0438 \u0432\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 ChatGPT \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u0435\u0440\u0432\u044b\u043c \u0448\u0430\u0433\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0439\u0442\u0435 <code>codex doctor<\/code> \u2014 \u043e\u043d \u0443\u043a\u0430\u0436\u0435\u0442, \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043e\u0431\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<h2>Vim-\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0438 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 GPT-5.6<\/h2>\n<h3>Vim-\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440<\/h3>\n<p>\u0414\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043f\u0440\u0438\u0432\u044b\u043a \u043a vim-\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u0432 TUI-\u043a\u043e\u043c\u043f\u043e\u0437\u0435\u0440\u0435 Codex, 0.149.0 \u0434\u043e\u0431\u0430\u0432\u0438\u043b (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39661\">PR #39661<\/a>):<\/p>\n<ul>\n<li>\u0417\u0430\u043c\u0435\u043d\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (<code>r<\/code> \u0432 normal mode)<\/li>\n<li>\u041a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: <code>cw<\/code> (change word), <code>c$<\/code> (change to end of line), <code>cc<\/code> (change entire line)<\/li>\n<\/ul>\n<p>\u0420\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f; \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435 vim-\u043cotions \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u043e\u0441\u044c. \u042d\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u043f\u0442\u0430 \u0432 TUI \u2014 \u043d\u0435 \u043a\u043e\u0434\u0430 \u0432 \u0444\u0430\u0439\u043b\u0430\u0445.<\/p>\n<h3>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0435 \u043e\u043a\u043d\u043e GPT-5.6<\/h3>\n<p><a href=\"https:\/\/github.com\/openai\/codex\/pull\/39102\">PR #39102<\/a> \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 GPT-5.6 \u0432 Codex CLI. \u0422\u043e\u0447\u043d\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u0432 PR \u043d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044b; \u043d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 older sources \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438 ~256 \u0442\u044b\u0441. \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0434\u043b\u044f CLI (\u043f\u0440\u043e\u0442\u0438\u0432 1 \u043c\u043b\u043d \u0443 Claude Code). \u041f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u0441\u043d\u0438\u0436\u0430\u0435\u0442 \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u00ab\u0437\u0430\u0431\u044b\u0432\u0430\u043d\u0438\u044f\u00bb \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u043d\u0430 \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u044f\u0445, \u043d\u043e \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u2014 \u0434\u0435\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0438 <code>\/new<\/code> \u043c\u0435\u0436\u0434\u0443 \u0431\u0430\u0442\u0447\u0430\u043c\u0438 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442\u0441\u044f.<\/p>\n<h2>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u043e\u0440\u043a\u0444\u043b\u043e\u0443: \u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u043e\u0434\u0440\u044f\u0434<\/h2>\n<p>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u043c \u0432\u0441\u0435 \u0444\u0438\u0447\u0438 0.149.0 \u0432 \u043e\u0434\u0438\u043d \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u0434 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0441\u0442\u0435\u043a\u0430 \u0432 \u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438: \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 (Ember \u2192 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a), \u0431\u044d\u043a\u0435\u043d\u0434 (\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f API), \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f.<\/p>\n<h3>\u0428\u0430\u0433 1. \u0417\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0441\u0441\u0438\u0439<\/h3>\n<pre><code class=\"language-bash\"># \u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 1 \u2014 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\ncd ~\/monorepo\/frontend\ncodex --name frontend-upgrade\n\n# \u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 2 \u2014 \u0431\u044d\u043a\u0435\u043d\u0434\ncd ~\/monorepo\/backend\ncodex --name backend-migrate\n\n# \u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b 3 \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\ncd ~\/monorepo\/docs\ncodex --name write-docs\n<\/code><\/pre>\n<h3>\u0428\u0430\u0433 2. \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0447\u0435\u0440\u0435\u0437 \u0434\u0430\u0448\u0431\u043e\u0440\u0434<\/h3>\n<p>\u0418\u0437 \u043b\u044e\u0431\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430:<\/p>\n<pre><code class=\"language-bash\">codex agents\n<\/code><\/pre>\n<p>\u0412\u0441\u0435 \u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432\u0438\u0434\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435. \u0421\u0442\u0430\u0442\u0443\u0441 <code>RUNNING<\/code> \u2014 \u0430\u0433\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. <code>IDLE<\/code> \u2014 \u0436\u0434\u0451\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.<\/p>\n<h3>\u0428\u0430\u0433 3. \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/h3>\n<p>\u0412\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 4 (\u043d\u043e\u0432\u043e\u043c). \u0424\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u0430\u0433\u0435\u043d\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0431\u0430\u0442\u0447 \u0438 \u0436\u0434\u0451\u0442:<\/p>\n<pre><code class=\"language-bash\">codex queue --thread frontend-upgrade \\\n  --message &quot;\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439: \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 15 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 src\/components\/, \u0442\u043e\u0442 \u0436\u0435 \u043f\u043b\u0430\u043d&quot;\n<\/code><\/pre>\n<h3>\u0428\u0430\u0433 4. \u0421\u043c\u0435\u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u0441\u0435\u0441\u0441\u0438\u0438<\/h3>\n<p>\u0412\u043d\u0443\u0442\u0440\u0438 <code>backend-migrate<\/code>:<\/p>\n<pre><code>&gt; \/cd ~\/monorepo\/backend\/packages\/auth\n&gt; \u043c\u0438\u0433\u0440\u0438\u0440\u0443\u0439 AuthController \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 API\n<\/code><\/pre>\n<h3>\u0428\u0430\u0433 5. \u0414\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442:<\/p>\n<pre><code class=\"language-bash\">codex doctor\n<\/code><\/pre>\n<h2>\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0435 \u0440\u0435\u0430\u043b\u0438\u0438<\/h2>\n<ul>\n<li><strong>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/strong> \u2014 \u0448\u0442\u0430\u0442\u043d\u044b\u0435: GitHub, npm \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0438\u0437 \u0420\u0424 \u0431\u0435\u0437 VPN. <code>codex doctor<\/code> \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a API.<\/li>\n<li><strong>\u0412\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 ChatGPT<\/strong> \u2014 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 VPN \u0438\u0437-\u0437\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 OpenAI \u043f\u043e \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u043c IP. \u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u0438 queue \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 app-server, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u043e\u0442 \u0436\u0435 \u043a\u0430\u043d\u0430\u043b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.<\/li>\n<li><strong>\u041e\u043f\u043b\u0430\u0442\u0430<\/strong> \u2014 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0435 Visa\/Mastercard \u043d\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f. \u0420\u0430\u0431\u043e\u0447\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b: \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0435 \u043a\u0430\u0440\u0442\u044b (\u043f\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u0421\u0411\u041f \u0438\u043b\u0438 USDT), \u043a\u0430\u0440\u0442\u044b \u0431\u0430\u043d\u043a\u043e\u0432 \u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d\u0430\/\u0413\u0440\u0443\u0437\u0438\u0438\/\u0410\u0440\u043c\u0435\u043d\u0438\u0438, \u043f\u043e\u043a\u0443\u043f\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a\u043e\u0432. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u2014 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 <a href=\"https:\/\/habr.com\/ru\/companies\/tehrevizor\/articles\/1015580\/\">\u00ab\u041a\u0430\u043a \u043e\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443 ChatGPT \u0438\u0437 \u0420\u043e\u0441\u0441\u0438\u0438 \u0432 2026 \u0433\u043e\u0434\u0443\u00bb<\/a>.<\/li>\n<li><strong>API-\u043a\u043b\u044e\u0447<\/strong> \u2014 alternative \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430; Codex CLI \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043d\u0438\u043c \u0431\u0435\u0437 VPN-\u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API, \u043d\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (codex cloud) \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b.<\/li>\n<li><strong>Russian providers<\/strong> \u2014 Codex CLI \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0441\u043e\u0431\u0440\u0430\u043b Codex CLI \u0441 \u0438\u043d\u0444\u0435\u0440\u0435\u043d\u0441\u043e\u043c \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u0447\u0435\u0440\u0435\u0437 AI Studio API \u2014 <a href=\"https:\/\/habr.com\/ru\/articles\/1006422\/\">\u00ab\u0410\u0433\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435: Codex CLI \u0438 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 AI-\u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u00bb<\/a>.<\/li>\n<li><strong>\u0420\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b<\/strong>: \u043f\u043e\u043b\u043d\u044b\u0439 \u0433\u0438\u0434 \u043f\u043e Codex CLI \u2014 <a href=\"https:\/\/habr.com\/ru\/articles\/1040296\/\">\u00ab\u0423\u043b\u044c\u0442\u0438\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0433\u0438\u0434 \u043f\u043e Codex CLI\u00bb<\/a>, \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 CLI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u2014 <a href=\"https:\/\/habr.com\/ru\/articles\/1066540\/\">Habr, 4 \u0430\u0432\u0433\u0443\u0441\u0442\u0430 2026<\/a>.<\/li>\n<\/ul>\n<h2>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/h2>\n<ul>\n<li><strong>Dashboard \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0431\u0435\u0437 app-server.<\/strong> \u0412 embedded app-server (\u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430) \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u2014 \u043d\u0443\u0436\u0435\u043d \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0439 \u0434\u0435\u0441\u043a\u0442\u043e\u043f \u0438\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 daemon (<a href=\"https:\/\/github.com\/openai\/codex\/pull\/39094\">PR #39094<\/a>). \u0415\u0441\u043b\u0438 <code>codex agents<\/code> \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u00abdashboard unavailable\u00bb \u2014 \u044d\u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0430.<\/li>\n<li><strong>Queue \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.<\/strong> \u0422\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f; \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0438\u043b\u0438 \u0430\u0440\u0445\u0438\u0432 \u043d\u0435\u043b\u044c\u0437\u044f.<\/li>\n<li><strong>\u0418\u043c\u0435\u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u0439 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438.<\/strong> \u0414\u0443\u0431\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u0438\u043c\u0435\u043d\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u043e\u0448\u0438\u0431\u043a\u0435 \u043f\u0440\u0438 queue; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u0443\u044e \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0446\u0438\u044e (<code>--name<\/code>).<\/li>\n<li><strong>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 GPT-5.6 \u0432\u044b\u0440\u043e\u0441, \u043d\u043e \u043d\u0435 \u0440\u0430\u0434\u0438\u043a\u0430\u043b\u044c\u043d\u043e.<\/strong> \u0414\u043b\u0438\u043d\u043d\u044b\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0434\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u0443\u044e\u0442; <code>\/new<\/code> \u043c\u0435\u0436\u0434\u0443 \u0431\u0430\u0442\u0447\u0430\u043c\u0438 \u0437\u0430\u0434\u0430\u0447 \u2014 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430.<\/li>\n<li><strong>\u041d\u0435\u0442 \u043d\u043e\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439.<\/strong> \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0432 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0435 \u0438 \u043d\u0435 \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438, \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u2014 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<\/li>\n<li><strong>\u0418\u0437 \u0420\u0424<\/strong> \u2014 \u0432\u0441\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f OpenAI \u043f\u043e \u0432\u0445\u043e\u0434\u0443 \u0438 \u043e\u043f\u043b\u0430\u0442\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f; \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0438 queue \u043d\u0435 \u043e\u0431\u0445\u043e\u0434\u044f\u0442 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438.<\/li>\n<\/ul>\n<h2>\u0418\u0442\u043e\u0433<\/h2>\n<p>\u0420\u0435\u043b\u0438\u0437 0.149.0 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 Codex CLI \u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u00ab\u043e\u0434\u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u044f \u2014 \u043e\u0434\u0438\u043d \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u00bb \u0432 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0443\u044e \u043f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438. Agents Dashboard \u0434\u0430\u0451\u0442 \u043e\u0431\u0437\u043e\u0440, <code>codex queue<\/code> \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f, <code>\/cd<\/code> \u2014 \u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430. \u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u043e\u0440\u043a\u0444\u043b\u043e\u0443.<\/p>\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u2014 \u043e\u0434\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430. \u0415\u0441\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 Codex CLI \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u2014 \u043d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441 <code>codex agents<\/code>: \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0438 \u043e\u0446\u0435\u043d\u0438\u0442\u0435, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0441\u0441\u0438\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0438\u0441\u044f\u0442 \u0431\u0435\u0437 \u043f\u0440\u0438\u0441\u043c\u043e\u0442\u0440\u0430.<\/p>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u043f\u043e \u0441\u0435\u0440\u0438\u0438 \u00ab\u0410\u0433\u0435\u043d\u0442\u043d\u044b\u0439 \u043a\u043e\u0434\u0438\u043d\u0433 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432\u00bb: \u0444\u043e\u043d\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b \u0438 \u0441\u0430\u0431\u044d\u0434\u0436\u0435\u043d\u0442\u044b \u2014 \u00ab<a href=\"https:\/\/ip-calculator.ru\/blog\/artificial-intelligence\/fonovye-ii-agenty-v-komande\/\">\u0424\u043e\u043d\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b vs \u0441\u0430\u0431\u044d\u0434\u0436\u0435\u043d\u0442\u044b<\/a>\u00bb, \u043e\u0431\u0449\u0430\u044f \u0432\u0432\u043e\u0434\u043d\u0430\u044f \u2014 \u00ab<a href=\"https:\/\/ip-calculator.ru\/blog\/artificial-intelligence\/chto-takoe-agentnyj-koding\/\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u043d\u044b\u0439 \u043a\u043e\u0434\u0438\u043d\u0433<\/a>\u00bb, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u2014 \u00ab<a href=\"https:\/\/ip-calculator.ru\/blog\/artificial-intelligence\/kak-ustanovit-codex-cli\/\">\u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Codex CLI<\/a>\u00bb, MCP \u2014 \u00ab<a href=\"https:\/\/ip-calculator.ru\/blog\/artificial-intelligence\/chto-takoe-mcp\/\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 MCP<\/a>\u00bb.<\/p>\n<div class=\"flat_pm_end\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u041e\u0434\u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u044f Codex CLI \u2014 \u044d\u0442\u043e \u043e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435. \u041d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u0442\u0440\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u2014 \u043d\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0430, \u0432 \u0431\u044d\u043a\u0435\u043d\u0434\u0435 \u0438 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u2014 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0442\u0440\u0438 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0432\u0441\u043b\u0435\u043f\u0443\u044e. \u0420\u0435\u043b\u0438\u0437 0.149.0 (20 \u0430\u0432\u0433\u0443\u0441\u0442\u0430 2026) \u0440\u0435\u0448\u0430\u0435\u0442 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443: \u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0434\u043b\u044f \u0443\u043f<\/p>\n","protected":false},"author":5,"featured_media":47752,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[262],"tags":[],"class_list":["post-47750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/posts\/47750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/comments?post=47750"}],"version-history":[{"count":1,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/posts\/47750\/revisions"}],"predecessor-version":[{"id":47751,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/posts\/47750\/revisions\/47751"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/media\/47752"}],"wp:attachment":[{"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/media?parent=47750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/categories?post=47750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ip-calculator.ru\/blog\/wp-json\/wp\/v2\/tags?post=47750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}