You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The docs named a single intercepted slug, which was already wrong for clients
from 0.145.0 and would go wrong again on the next bump. They now describe the
prefix set and where it is configured.
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/ko/reference/cli.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,7 +196,7 @@ GUI가 필요하지 않습니다. `add`, `remove`, `list-custom`은 설정 파
196
196
|`provider <name> <on\|off>`|`--json`| 한 프로바이더의 모든 모델을 한 번의 쓰기로 켜거나 끕니다. |
197
197
|`selected <provider>`|`--set <id,id...>`, `--clear`, `--json`| 프로바이더 모델 허용 목록을 읽거나 교체합니다. `--clear`는 목록을 지워 전체 모델을 제공합니다. |
198
198
|`context <status\|value <tokens>\|provider <name> <on\|off>\|all <on\|off>>`|`--json`| 컨텍스트 윈도 상한을 전역 또는 프로바이더 단위로 읽고 설정합니다. |
199
-
|`shadow <status\|set> [model\|-]`|`--enabled <on\|off>`, `--json`| 백그라운드 shadow-call 모델을 읽거나 설정합니다. `-`는 모델을 지웁니다. |
199
+
|`shadow <status\|set> [model\|-]`|`--enabled <on\|off>`, `--json`|Codex 백그라운드 헬퍼 호출을 대체할 모델을 읽거나 설정합니다. `-`는 모델을 지웁니다. `status`는 프록시가 가로채는 헬퍼 슬러그 `sourceModels`도 함께 보여줍니다(기본값 `gpt-5.4-mini`, 그리고 Codex 0.145.0부터 쓰이는 `gpt-5.6-luna`). |
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/reference/cli.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -247,7 +247,7 @@ require the proxy to be running (`ocx start`, or an installed service).
247
247
|`provider <name> <on\|off>`|`--json`| Enable or disable every model of one provider in a single write. |
248
248
|`selected <provider>`|`--set <id,id...>`, `--clear`, `--json`| Read or replace the provider model allowlist. `--clear` removes the allowlist so every model is offered. |
249
249
|`context <status\|value <tokens>\|provider <name> <on\|off>\|all <on\|off>>`|`--json`| Read or set the context-window cap, globally or per provider. |
250
-
|`shadow <status\|set> [model\|-]`|`--enabled <on\|off>`, `--json`| Read or set the background shadow-call model. `-` clears the model. |
250
+
|`shadow <status\|set> [model\|-]`|`--enabled <on\|off>`, `--json`| Read or set the replacement model for Codex's background helper calls. `-` clears the model. `status` also reports `sourceModels`, the helper slugs the proxy intercepts (default `gpt-5.4-mini` and `gpt-5.6-luna`, which Codex 0.145.0 switched to). |
251
251
252
252
```bash
253
253
ocx models live --json # what Codex can actually see right now
Copy file name to clipboardExpand all lines: structure/05_gui-and-management-api.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ this document owns is which module holds which area and what invariant that area
77
77
| System |`POST /api/system/restart` restarts the proxy in place. `GET /api/system/memory` — service-process runtime/memory identity (pid, Bun version/revision, platform, RSS/heap/external/ArrayBuffers scalars, observed memory = max(RSS, external, ArrayBuffers), `bun:jsc` heap context, streamMode + eager-relay gate decision, watchdog snapshot sliced to the last 60 samples). Scalar-only payload; rides the standard management auth gate and must never move to unauthenticated `/healthz`. Consumed by `ocx doctor`'s Memory/runtime section and the dashboard Memory observability card. |
78
78
| Stop |`POST /api/stop` — restore native Codex, stop any installed service, and exit the proxy. |
79
79
| Diagnostics/sync |`src/server/management/config-routes.ts` — `GET /api/diagnostics/project-config` reports project-level Codex config that bypasses managed routing; `POST /api/sync` re-runs catalog/config sync. The diagnostic reports the bypass; it does not rewrite the project file. |
80
-
| Sidecar/shadow-call settings |`src/server/management/config-routes.ts` — `GET/PUT /api/sidecar-settings` and `GET/PUT /api/shadow-call-settings`. PUT accepts model and backend plus optional `webSearch.reasoning` and `vision.maxDescriptionsPerTurn`; the read and PUT-response payload reports model, backend, and the vision per-turn limit. Credentials live in the provider and OAuth stores instead. |
80
+
| Sidecar/shadow-call settings |`src/server/management/config-routes.ts` — `GET/PUT /api/sidecar-settings` and `GET/PUT /api/shadow-call-settings`. PUT accepts model and backend plus optional `webSearch.reasoning` and `vision.maxDescriptionsPerTurn`; the read and PUT-response payload reports model, backend, and the vision per-turn limit. Credentials live in the provider and OAuth stores instead. Both shadow-call responses also report the resolved `sourceModels` — the prefixes the runtime actually intercepts (`src/lib/shadow-call.ts`, default `gpt-5.4-mini` + `gpt-5.6-luna`), so no client hard-codes a helper slug that a Codex release can invalidate. |
81
81
| Storage |`src/server/management/logs-usage-routes.ts` — `GET /api/storage`, `POST /api/storage/cleanup/preview` and `/api/storage/cleanup`, `GET /api/storage/trash`, `POST /api/storage/trash/restore`, and `GET/PUT /api/storage/cleanup-policy` plus `POST /api/storage/cleanup-policy/run`. `GET /api/storage/cleanup-policy/test-stream` and `GET /api/storage/trash/restore/test-stream` exist for progress-stream testing. Cleanup takes an explicit `mode`: `quarantine` moves to trash and is restorable, `permanent` is not. The caller must name the mode — there is no default that silently deletes. |
82
82
| Provider quotas and tests |`src/server/management/provider-routes.ts` — `GET /api/provider-quotas`, `POST /api/providers/test`, `GET/PUT /api/provider-context-caps`, `GET /api/provider-presets`. A quota read may be served from cache or force-refreshed; absent quota data is reported as unknown rather than as a measured zero. |
83
83
| Models and visibility |`src/server/management/model-routes.ts` — `GET /api/models`, `PUT /api/disabled-models`, `PUT /api/model-visibility`, `PUT /api/selected-models`, `GET/POST /api/custom-models`. Visibility writes trigger catalog sync through the owning server path. |
0 commit comments