Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
cf762b1
Merge pull request #2551 from lidge-jun/dev
lidge-jun Aug 25, 2026
678517f
release: v2.33.0-preview.20260825
lidge-jun Aug 25, 2026
4a5a749
merge dev into preview for the v2.34.0-preview.20260827 release
lidge-jun Aug 27, 2026
62dfc6c
Merge pull request #2757 from lidge-jun/codex/promote-preview-2340
lidge-jun Aug 27, 2026
809a06b
release: v2.34.0-preview.20260827
lidge-jun Aug 27, 2026
6667e34
merge dev into preview for the v2.35.0-preview release
Aug 28, 2026
e0e3234
Merge pull request #2825 from lidge-jun/codex/promote-preview-2350
lidge-jun Aug 28, 2026
dc1feaf
release: v2.36.0-preview.20260829
lidge-jun Aug 28, 2026
9f577ad
Merge pull request #2831 from lidge-jun/codex/release-preview-23600829
lidge-jun Aug 28, 2026
0df2ae4
merge preview into the promotion branch for v2.36.0-preview.20260830
lidge-jun Aug 30, 2026
dc3dd5b
Merge pull request #3001 from lidge-jun/codex/promote-preview-23600830
lidge-jun Aug 30, 2026
1e6497b
merge dev into the promotion branch for v2.38.0-preview.20260831
lidge-jun Aug 31, 2026
f86c975
merge dev into the promotion branch for v2.38.0-preview.20260831 (pic…
lidge-jun Aug 31, 2026
93704b4
Merge pull request #3072 from lidge-jun/codex/promote-preview-23800831
lidge-jun Aug 31, 2026
230cb19
Merge remote-tracking branch 'origin/dev' into codex/promote-preview-…
lidge-jun Sep 1, 2026
75f3895
merge dev into preview for v2.39.0-preview.20260901
lidge-jun Sep 1, 2026
84b48d6
merge dev into preview for v2.40.0-preview.20260902
Sep 2, 2026
7fd141f
Merge pull request #3260 from lidge-jun/codex/promote-preview-24000902
lidge-jun Sep 2, 2026
3224168
fix(release): pass the bump job's permissions through the reusable-wo…
lidge-jun Sep 2, 2026
49812c9
Merge pull request #3264 from lidge-jun/codex/promote-preview-relfix
lidge-jun Sep 2, 2026
798611e
merge dev into preview for v2.41.0-preview.20260903
Sep 3, 2026
d7de528
Merge pull request #3341 from lidge-jun/codex/promote-preview-2410-v2
lidge-jun Sep 3, 2026
1017867
Merge commit '1f00ff52b' into codex/promote-preview-2410-v3
Sep 3, 2026
491ffcf
Merge pull request #3347 from lidge-jun/codex/promote-preview-2410-v3
lidge-jun Sep 3, 2026
f2ed110
Merge commit '78c630a93' into codex/promote-preview-2410-v4
Sep 3, 2026
b064b8f
merge dev into preview for v2.42.0-preview.20260903
Sep 3, 2026
c779ae7
Merge pull request #3356 from lidge-jun/codex/promote-preview-2410-v4
lidge-jun Sep 3, 2026
bd85a6c
Merge pull request #3426 from lidge-jun/codex/promote-preview-2420-ba…
lidge-jun Sep 4, 2026
3959e6d
chore(release): promote main v2.42.0 onto preview and open 2.43.0-pre…
lidge-jun Sep 4, 2026
0748cf5
Merge pull request #3435 from lidge-jun/codex/promote-preview-2430
lidge-jun Sep 4, 2026
5c2d634
chore(release): promote verified dev candidate to 2.43.0 preview
invalid-email-address Sep 5, 2026
53c784c
Merge pull request #3677 from lidge-jun/codex/promote-preview-243-01a…
lidge-jun Sep 5, 2026
06ec553
Merge pull request #3678 from lidge-jun/codex/promote-main-243-01a07240
lidge-jun Sep 5, 2026
e609ada
chore(release): promote validated 2.44.0 candidate to preview
invalid-email-address Sep 6, 2026
f58fab8
Merge pull request #3784 from lidge-jun/codex/release-244-preview-07c0
lidge-jun Sep 6, 2026
116c2ac
Merge commit '44ea9576e27c6be8be7f13a86e32bb349368c54d' into codex/re…
invalid-email-address Sep 6, 2026
07b48da
Merge pull request #3785 from lidge-jun/codex/release-244-main-07c0
lidge-jun Sep 6, 2026
8b031f8
chore(release): promote validated 2.45.0-preview.20260907 to preview …
invalid-email-address Sep 6, 2026
bcdf559
chore(release): promote validated 2.45.0 to main [skip ci]
invalid-email-address Sep 6, 2026
15d0e8b
chore(release): promote 2.45.0-preview.20260907 (#3814)
lidge-jun Sep 6, 2026
b0900e5
chore(release): promote 2.45.0 to main (#3813)
lidge-jun Sep 6, 2026
3970601
chore(release): prepare 2.46.0 stable promotion
invalid-email-address Sep 7, 2026
6ccfe7e
chore(release): prepare 2.46.0-preview.20260907 promotion
invalid-email-address Sep 7, 2026
bba6322
Merge pull request #3851 from lidge-jun/codex/release-246-main
lidge-jun Sep 7, 2026
9ef2aaf
Merge pull request #3852 from lidge-jun/codex/release-246-preview
lidge-jun Sep 7, 2026
3d53e5f
release: prepare 2.47.0 from audited regression candidate
invalid-email-address Sep 7, 2026
63fb304
release: prepare 2.47.0-preview.20260908 from audited regression cand…
invalid-email-address Sep 7, 2026
665ef82
Merge commit '48ab3e1e66cfa6e0c873de2fafa4540ac61d6c7d' into codex/re…
invalid-email-address Sep 7, 2026
eda8754
Merge commit '48ab3e1e66cfa6e0c873de2fafa4540ac61d6c7d' into codex/re…
invalid-email-address Sep 7, 2026
d2ec06b
Merge commit '57252193b' into codex/release-247-preview
invalid-email-address Sep 7, 2026
f9e3515
Merge commit '57252193b' into codex/release-247-main
invalid-email-address Sep 7, 2026
7ef13dd
release: promote 2.47.0-preview.20260908 to preview (#3928)
lidge-jun Sep 7, 2026
6f71931
release: promote 2.47.0 to main (#3929)
lidge-jun Sep 7, 2026
09d1f04
Merge commit 'd0737cff3' into codex/release-247-preview-final
invalid-email-address Sep 7, 2026
9a60256
Merge commit 'd0737cff3' into codex/release-247-main-final
invalid-email-address Sep 7, 2026
8ad5ca0
Merge commit 'f48c322c0' into codex/release-247-preview-final
invalid-email-address Sep 7, 2026
9e9b1d3
Merge commit 'f48c322c0' into codex/release-247-main-final
invalid-email-address Sep 7, 2026
80b1f52
Merge commit '0d7652ad1' into codex/release-247-preview-final
invalid-email-address Sep 7, 2026
947bae9
Merge commit '0d7652ad1' into codex/release-247-main-final
invalid-email-address Sep 7, 2026
3bef206
release: apply final roster correction to preview (#3932)
lidge-jun Sep 7, 2026
f7f890f
release: apply final roster correction to main (#3933)
lidge-jun Sep 7, 2026
a5aaed6
release: promote 2.48.0 to preview
invalid-email-address Sep 8, 2026
544ebee
release: promote 2.48.0 to main
invalid-email-address Sep 8, 2026
954b99d
release: set preview channel version 2.48.0-preview.20260908
invalid-email-address Sep 8, 2026
d24ff57
release: set main channel version 2.48.0
invalid-email-address Sep 8, 2026
c71474e
Merge pull request #4010 from lidge-jun/codex/release-248-preview
lidge-jun Sep 8, 2026
9a27e86
Merge pull request #4011 from lidge-jun/codex/release-248-main
lidge-jun Sep 8, 2026
ad18c27
release: promote verified 2.49.0 product tree to preview
lidge-jun Sep 9, 2026
62849df
release: promote verified 2.49.0 product tree to main
lidge-jun Sep 9, 2026
a433d39
Merge pull request #4116 from lidge-jun/codex/release-249-preview-01a…
lidge-jun Sep 9, 2026
2f3f736
Merge pull request #4117 from lidge-jun/codex/release-249-main-01a08498
lidge-jun Sep 9, 2026
3a3de88
release: promote verified 2.50.0 product tree to main
lidge-jun Sep 10, 2026
2d4d7a2
Merge pull request #4195 from lidge-jun/codex/release-250-main-01a08a81
lidge-jun Sep 10, 2026
cf456e8
release: promote verified 2.51.0 product tree to main
lidge-jun Sep 11, 2026
c1af925
release: promote verified 2.52.0-preview.20260911 product tree to pre…
lidge-jun Sep 11, 2026
c155cc7
Merge pull request #4271 from lidge-jun/codex/release-251-main
lidge-jun Sep 11, 2026
69207f1
Merge pull request #4273 from lidge-jun/codex/release-252-preview
lidge-jun Sep 11, 2026
8d7e24e
release: promote verified 2.52.0-preview.20260912 product tree to pre…
lidge-jun Sep 12, 2026
9d4e45a
Merge pull request #4399 from lidge-jun/codex/release-2520-preview-20…
lidge-jun Sep 12, 2026
3608119
release: promote verified 2.52.0-preview.20260912 product tree to pre…
lidge-jun Sep 12, 2026
adb39cb
Merge pull request #4406 from lidge-jun/codex/release-2520-preview-20…
lidge-jun Sep 12, 2026
95c4875
release: promote verified 2.52.0 product tree to main
lidge-jun Sep 12, 2026
4d37c35
Merge pull request #4407 from lidge-jun/codex/release-2520-main
lidge-jun Sep 12, 2026
b06e54c
release: promote verified 2.53.0-preview.20260913 product tree to pre…
lidge-jun Sep 13, 2026
90ff8aa
Merge pull request #4504 from lidge-jun/codex/release-2530-preview-20…
lidge-jun Sep 13, 2026
641b05a
release: promote verified 2.53.0 product tree to main
lidge-jun Sep 13, 2026
aa05b3e
Merge pull request #4507 from lidge-jun/codex/release-2530-main
lidge-jun Sep 13, 2026
8e532c5
release: promote verified 2.54.0 product tree to main
lidge-jun Sep 13, 2026
f8d5fd9
release: promote verified 2.54.0-preview.20260914 product tree to pre…
lidge-jun Sep 13, 2026
9f7397e
Merge pull request #4540 from lidge-jun/codex/release-2540-main
lidge-jun Sep 13, 2026
4d633cb
Merge pull request #4541 from lidge-jun/codex/release-2540-preview-20…
lidge-jun Sep 13, 2026
02044b2
chore(release): promote 2.55.0-preview.20260914 to preview
lidge-jun Sep 14, 2026
704857f
release: promote the verified 2.55.0-preview.20260914 product tree to…
lidge-jun Sep 14, 2026
7bdd1b2
Merge pull request #4617 from lidge-jun/codex/260914-preview-2550
lidge-jun Sep 14, 2026
58c15b8
chore(release): promote the verified 2.55.0 product tree to main
lidge-jun Sep 14, 2026
f978400
release: promote the verified 2.55.0 product tree to main
lidge-jun Sep 14, 2026
1cc89cf
Merge pull request #4619 from lidge-jun/codex/260914-main-2550
lidge-jun Sep 14, 2026
e4a8539
Merge pull request #4694 from lidge-jun/codex/260915-main-2560-v2
lidge-jun Sep 15, 2026
44de45d
Merge pull request #4829 from lidge-jun/release/2.57.0
lidge-jun Sep 16, 2026
6fe4cd0
Merge pull request #4915 from lidge-jun/release/2.58.0
lidge-jun Sep 17, 2026
134c92a
Merge pull request #5074 from lidge-jun/release/2.59.0
lidge-jun Sep 18, 2026
7c625fc
Merge pull request #5249 from lidge-jun/release/2.60.0
lidge-jun Sep 20, 2026
e45692f
Merge pull request #5510 from lidge-jun/codex/native-tray-release-mai…
lidge-jun Sep 22, 2026
9bc8acb
ci(release): expose Linux bundler diagnostics for stable artifacts
lidge-jun Sep 22, 2026
b730157
Merge pull request #5524 from lidge-jun/codex/main-linux-package-diag…
lidge-jun Sep 22, 2026
5a7c48c
fix(release): prepare stable platform bundles
lidge-jun Sep 22, 2026
891674c
Merge pull request #5528 from lidge-jun/codex/main-release-platform-v…
lidge-jun Sep 22, 2026
5aa92e9
fix(desktop): carry native sidecar packaging repair to main (#5532)
lidge-jun Sep 22, 2026
9314146
chore(ci): refresh main release verification (#5534)
lidge-jun Sep 22, 2026
b007d33
fix(release): carry lipo argument fix to main (#5537)
lidge-jun Sep 22, 2026
b1ae178
fix(release): carry checksum and signature repair to main (#5546)
lidge-jun Sep 22, 2026
f1b2180
fix(release): carry Windows checksum record support to main (#5552)
lidge-jun Sep 22, 2026
2f82167
fix(release): publish the GitHub release only after its verified asse…
lidge-jun Sep 22, 2026
3c663e4
release: promote the verified 2.62.0 tree to main
lidge-jun Sep 22, 2026
fca5134
Merge pull request #5603 from lidge-jun/codex/260923-release-main-2.62.0
lidge-jun Sep 22, 2026
96b1406
release: prepare 2.63.0 version metadata (#5612)
lidge-jun Sep 22, 2026
839909a
release: promote the verified 2.64.0 tree to main
lidge-jun Sep 23, 2026
4cb43cb
Merge pull request #5671 from lidge-jun/codex/260923-release-main-2.64.0
lidge-jun Sep 23, 2026
2039e24
release: promote the verified 2.65.0 tree to main
lidge-jun Sep 24, 2026
87a78e5
Merge pull request #5784 from lidge-jun/codex/260925-release-main-2.65.0
lidge-jun Sep 24, 2026
cbae8a0
release: promote the verified 2.66.0 tree to main
lidge-jun Sep 25, 2026
e70b3d8
Merge pull request #5855 from lidge-jun/codex/260925-release-main-2.66.0
lidge-jun Sep 25, 2026
be872a7
release: promote the verified 2.67.0 tree to main
lidge-jun Sep 26, 2026
4bc9229
Merge pull request #5900 from lidge-jun/codex/260926-release-main-2.67.0
lidge-jun Sep 26, 2026
949e1df
release: promote the verified 2.68.0 tree to main
lidge-jun Sep 27, 2026
93f4231
Merge pull request #6055 from lidge-jun/codex/260927-release-main-2.68.0
lidge-jun Sep 27, 2026
c1f33b1
release: promote the verified 2.69.0 tree to main
lidge-jun Sep 27, 2026
cbea973
Merge pull request #6138 from lidge-jun/codex/260928-release-main-2.69.0
lidge-jun Sep 27, 2026
dd5dba8
release: promote the cleaned 2.69.0 tree to main
lidge-jun Sep 27, 2026
a32227b
release: prepare 2.69.0 version metadata
lidge-jun Sep 27, 2026
3cc34e1
Merge pull request #6142 from lidge-jun/codex/260928-release-main-2.6…
lidge-jun Sep 27, 2026
a11a789
Merge main into 2.70.0 promotion
lidge-jun Sep 28, 2026
53834ff
Merge pull request #6212 from lidge-jun/codex/promote-main-2.70.0
lidge-jun Sep 28, 2026
e272476
Merge main into 2.71.0 promotion
lidge-jun Sep 29, 2026
8a005dd
Merge pull request #6228 from lidge-jun/codex/promote-main-2.71.0
lidge-jun Sep 29, 2026
77cb005
Merge main into 2.72.0 promotion
lidge-jun Sep 29, 2026
5ab6d52
Merge pull request #6246 from lidge-jun/codex/promote-main-2.72.0
lidge-jun Sep 29, 2026
6be91b7
Merge main into 2.73.0 promotion
lidge-jun Sep 29, 2026
b825f4f
Merge pull request #6266 from lidge-jun/codex/promote-main-2.73.0
lidge-jun Sep 29, 2026
46c07c5
fix(release): sign the packaged macOS keyring addons before notarizat…
lidge-jun Sep 30, 2026
569e3e7
Merge pull request #6273 from lidge-jun/codex/promote-main-2.73.0-sig…
lidge-jun Sep 30, 2026
943d67b
Merge main into 2.74.0 promotion
lidge-jun Sep 30, 2026
de5c672
chore(release): 2.74.0
lidge-jun Sep 30, 2026
cae9b55
Merge pull request #6322 from lidge-jun/codex/promote-main-2.74.0
lidge-jun Sep 30, 2026
fae6fdd
Merge main into 2.75.0 promotion
lidge-jun Oct 1, 2026
ef0297f
Merge pull request #6353 from lidge-jun/codex/promote-main-2.75.0
lidge-jun Oct 1, 2026
d2f8fd3
Merge main into 2.76.0 promotion
lidge-jun Oct 2, 2026
249462b
Merge pull request #6468 from lidge-jun/codex/promote-main-2.76.0
lidge-jun Oct 2, 2026
ee89f59
Merge main into 2.77.0 promotion
lidge-jun Oct 4, 2026
0684116
Merge pull request #6550 from lidge-jun/codex/promote-main-2.77.0
lidge-jun Oct 4, 2026
e847a24
Merge main into 2.78.0 promotion
lidge-jun Oct 5, 2026
93cdffd
Merge pull request #6632 from lidge-jun/codex/promote-main-2.78.0
lidge-jun Oct 5, 2026
5735670
Merge main into 2.79.0 promotion
lidge-jun Oct 6, 2026
6457536
Merge pull request #6677 from lidge-jun/codex/promote-main-2.79.0
lidge-jun Oct 6, 2026
c1dc8e4
fix(deps): bump proxy-addr, fast-uri, ip-address and source-map-js fo…
lidge-jun Oct 6, 2026
beba8b7
Merge pull request #6688 from lidge-jun/codex/release-2.79.0-audit-fix
lidge-jun Oct 6, 2026
23cc338
feat(claude): support Windows Desktop first-party picker
aoistar-kr Oct 6, 2026
e55b48c
Merge upstream v2.79.0 while preserving Windows Claude first-party su…
aoistar-kr Oct 6, 2026
6b625e8
fix(claude): stop Windows trust process on output errors
aoistar-kr Oct 7, 2026
5257b9f
Merge main into 2.80.0 promotion
lidge-jun Oct 7, 2026
f8806d6
Merge pull request #6706 from lidge-jun/codex/promote-main-2.80.0
lidge-jun Oct 7, 2026
0cd2169
fix(deps): bump @modelcontextprotocol/sdk to 1.31.0 for GHSA-6qxp-vcc…
lidge-jun Oct 7, 2026
250f17a
Merge pull request #6708 from lidge-jun/codex/release-2.80.0-audit-fix
lidge-jun Oct 7, 2026
e608966
Merge remote-tracking branch 'upstream/dev' into codex/windows-claude…
aoistar-kr Oct 7, 2026
b331554
Merge remote-tracking branch 'upstream/dev' into codex/windows-claude…
aoistar-kr Oct 8, 2026
5936bef
Merge tag 'v2.80.0' into codex/windows-claude-desktop-first-party
aoistar-kr Oct 8, 2026
a373e66
Merge remote-tracking branch 'origin/dev' into codex/windows-claude-d…
lidge-jun Oct 11, 2026
ea83808
test(claude): drain Windows picker fixture hardening before removal
lidge-jun Oct 11, 2026
f747a76
fix(claude): scope Windows trust cleanup and picker diagnostics
lidge-jun Oct 11, 2026
692bf77
Merge remote-tracking branch 'origin/dev' into codex/windows-claude-d…
Oct 15, 2026
850cd68
fix(claude): retire picker trust before uninstall removes its records
Oct 15, 2026
25db740
Merge remote-tracking branch 'origin/dev' into HEAD
Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions docs-site/src/content/docs/fr/guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,24 +169,24 @@ unknown signifie qu’opencodex ne peut pas déterminer si les réglages pointen

### Mode picker : modèles opencodex dans le sélecteur Code first-party

Le mode picker fait partie du mode first-party. Sur macOS, il est activé par défaut lorsque first-party
Le mode picker fait partie du mode first-party. Sur macOS et Windows, il est activé par défaut lorsque first-party
est sélectionné, sauf si `claudeCode.intercept.picker: false` est défini. Il modifie le sélecteur de
modèles de l'onglet Code de Desktop first-party pour y afficher les modèles opencodex disponibles par
leur nom. Lors de la première activation, macOS peut demander l'autorisation d'une autorité de certification
locale dans le trousseau de connexion. Cette autorité est limitée à `claude.ai` et à ses sous-domaines.
locale dans le trousseau de connexion, et Windows dans le magasin racine de l'utilisateur actuel. Cette autorité est limitée à `claude.ai` et à ses sous-domaines.
Son identité de signature exportable est protégée par le magasin d'identifiants du système et réutilisée
lors des redémarrages ordinaires. Aucune clé de signature picker en clair n'est enregistrée dans le
répertoire de configuration OpenCodex. La validation complète de l'autorité contrainte et la vérification
de la confiance du système restent obligatoires. Avec la même identité approuvée et un magasin accessible,
un redémarrage n'ajoute ni ne supprime de réglages de confiance des certificats. La restauration au démarrage
n'installe jamais la confiance : si elle manque, est révoquée ou inconnue, le picker reste en attente.
Exécutez explicitement `ocx claude desktop picker on` ou `ocx claude desktop picker trust` pour l'accorder.
de la confiance du système restent obligatoires, avec sur Windows la correspondance exacte de l'empreinte et une feuille vérifiée. Avec la même identité approuvée et un magasin accessible,
un redémarrage n'ajoute ni ne supprime de réglages de confiance des certificats macOS. La restauration au démarrage
ou la vérification d'état n'installe jamais la confiance : si elle manque, est révoquée ou inconnue, le picker reste en attente.
Exécutez explicitement `ocx claude desktop picker on` ou `ocx claude desktop picker trust` pour l'accorder, y compris la confirmation Windows si nécessaire.

Une migration unique depuis une ancienne identité peut demander votre consentement pour supprimer sa
confiance. Si ce nettoyage échoue, le picker reste indisponible et le profil appliqué utilise un relais
sans déchiffrement jusqu'à sa réussite. macOS peut aussi demander de déverrouiller le trousseau ou
d'autoriser l'accès d'une application aux identifiants, y compris après un redémarrage ou une mise à jour.
Le picker reste non pris en charge sous Windows et Linux : aucun travail de CA, de magasin d'identifiants
d'autoriser l'accès d'une application aux identifiants, y compris après un redémarrage ou une mise à jour. Sur Windows, `on` ou `trust` explicite peut afficher une confirmation d'ajout de la racine.
Le picker reste non pris en charge sous Linux : aucun travail de CA, de magasin d'identifiants
ou de proxy picker n'y démarre. L'interception Claude principale reste disponible ; ses fichiers CA locaux
sont protégés par des vérifications du propriétaire, des liens symboliques, des permissions et des ACL Windows.

Expand Down
21 changes: 12 additions & 9 deletions docs-site/src/content/docs/guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,10 +315,13 @@ entries, is kept.
Claude Desktop first-party routes its Code tab and subagents through OpenCodex. The standalone Claude Code CLI has a separate first-party switch. Both clients read the same `~/.claude/settings.json` proxy and CA settings: if only one switch is on, the other client still transits the local proxy, where TLS terminates, but its Messages requests relay to Anthropic unchanged. Other Anthropic paths relay unchanged and unrelated hosts remain blind tunnels. With the CLI switch on, the standalone `claude` also lists routed models in `/model`; see [Model picker in the CLI](#model-picker-in-the-cli).

:::note[Windows system proxy (Clash, v2rayN, corporate proxies)]
When a Windows system proxy is on, Claude Desktop hands it to the Code tab as `HTTPS_PROXY`, and
For picker-off installs or pending installs with no applied picker profile, a Windows system proxy
is handed to the Code tab as `HTTPS_PROXY`, and
that value takes precedence over the OpenCodex proxy in `~/.claude/settings.json`. The Code tab
then goes around OpenCodex and routed models fail there, while the standalone CLI keeps working.
Add `api.anthropic.com` to your proxy client's system-proxy bypass list (in Clash Verge,
An applied selected picker profile uses Desktop's fixed egress proxy while it is available, even when
missing trust leaves the picker pending and `claude.ai` relays blindly. System-proxy bypass advice
applies when there is no selected available picker profile. Add `api.anthropic.com` to your proxy client's system-proxy bypass list (in Clash Verge,
`system_proxy_bypass`), then fully quit and reopen Claude Desktop. `ocx doctor` reports this
under "Claude Desktop first-party vs Windows system proxy". It cannot evaluate a PAC script or
automatic proxy detection (WPAD, "Automatically detect settings"), so it reports those as unknown;
Expand Down Expand Up @@ -349,27 +352,27 @@ hub, so `ocx claude desktop apply` there uses the gateway profile.

### Picker mode: opencodex models in the first-party Code-tab picker

Picker mode is part of first-party mode. On macOS it is on by default when first-party is selected,
Picker mode is part of first-party mode. On macOS and Windows it is on by default when first-party is selected,
unless `claudeCode.intercept.picker: false` is set. It changes the first-party Desktop Code-tab picker
so it lists available opencodex models by name. The first time it is enabled, macOS may ask you to
trust a local certificate authority in the login keychain. That authority is constrained to `claude.ai`
trust a local certificate authority in the login keychain, and Windows may ask you to trust it in the current-user Root store. That authority is constrained to `claude.ai`
and its subdomains. OpenCodex protects its exportable signing identity in the OS credential store
and reuses the same validated certificate and key across normal restarts. No plaintext picker signing
key is stored in the OpenCodex config directory. The full constrained CA validation and OS trust
verification still apply. With the same approved identity and an available credential store, restarting
OpenCodex does not add or remove Certificate Trust Settings. Startup restore never installs trust:
verification still apply, including the exact fingerprint with a verified leaf on Windows. With the same approved identity and an available credential store, restarting
OpenCodex does not add or remove macOS Certificate Trust Settings. Restart and status never install trust:
if trust is missing, revoked or unknown, the picker stays pending. Run `ocx claude desktop picker on`
or `ocx claude desktop picker trust` explicitly to grant trust.
or `ocx claude desktop picker trust` explicitly to grant trust, including the Windows confirmation when needed.
Startup also attempts to remove a legacy on-disk picker signing key before checking whether
interception is enabled. Cleanup is best-effort and does not enable interception or block startup.

One-time migration from an older picker identity may require consent to remove its previous trust.
If cleanup cannot finish, the picker stays unavailable and the applied profile uses a blind relay
until cleanup succeeds; `ocx claude desktop picker status` reports that state. macOS may separately
ask you to unlock the keychain or approve an application's access to stored credentials. These native
access prompts can still occur on restart or upgrade.
access prompts can still occur on restart or upgrade. On Windows, explicit `on` or `trust` may show a confirmation to add the root.

Picker mode remains unsupported on Windows and Linux: OpenCodex starts no picker CA, credential-store
Picker mode remains unsupported on Linux: OpenCodex starts no picker CA, credential-store
or proxy work there. The main Claude intercept remains available with ownership, symlink, file-permission
and Windows ACL checks protecting its local CA files.

Expand Down
14 changes: 7 additions & 7 deletions docs-site/src/content/docs/ja/guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,21 +166,21 @@ unknown は設定がまだ opencodex のプロキシを指すか判断できな

### Picker モード: 1P の Code タブで opencodex モデルを表示する

Picker モードは 1P モードの一部です。macOS で 1P を選ぶとデフォルトで有効になりますが、
Picker モードは 1P モードの一部です。macOS と Windows で 1P を選ぶとデフォルトで有効になりますが、
`claudeCode.intercept.picker: false` を設定した場合は無効です。1P の Desktop の Code タブにある
モデルピッカーを書き換え、利用できる opencodex モデルを名前付きで表示します。初回の有効化時は、
macOS がログインキーチェーン内のローカル証明書認証局を信頼するよう求めることがあります。この認証局の
macOS がログインキーチェーン内、Windows が現在のユーザーのルートストアでローカル証明書認証局を信頼するよう求めることがあります。この認証局の
制約は `claude.ai` とそのサブドメインに限られます。エクスポート可能な署名用 ID は OS の資格情報ストアで
保護され、通常の再起動でも同じ証明書と鍵を再利用します。OpenCodex の設定ディレクトリには Picker の
署名鍵を平文で保存しません。制約付き CA の完全な検証と OS の信頼確認は引き続き必要です。
承認済みの同じ ID と利用可能な資格情報ストアがあれば、再起動で証明書の信頼設定を追加・削除しません。
起動時の復元は信頼をインストールしません。信頼が未設定、取り消し済み、不明の場合は保留となり、
`ocx claude desktop picker on` または `ocx claude desktop picker trust` を明示的に実行して信頼を付与します。
署名鍵を平文で保存しません。制約付き CA の完全な検証と OS の信頼確認は引き続き必要です(Windows では正確なフィンガープリントと検証済みリーフで確認します)。
承認済みの同じ ID と利用可能な資格情報ストアがあれば、再起動で macOS の証明書の信頼設定を追加・削除しません。
起動時の復元や状態確認は信頼をインストールしません。信頼が未設定、取り消し済み、不明の場合は保留となり、
`ocx claude desktop picker on` または `ocx claude desktop picker trust` を明示的に実行して信頼を付与します(Windows では確認が表示されることがあります)。

旧 ID からの一度限りの移行では、以前の信頼を削除するために同意が必要になる場合があります。
削除が完了するまでは Picker は利用できず、適用済みプロファイルは復号しない中継を使います。
キーチェーンのロック解除やアプリの資格情報へのアクセス許可は macOS 独自の動作で、再起動や更新時にも
表示される場合があります。Windows と Linux は Picker 非対応で、Picker の CA、資格情報ストア、
表示される場合があります。Windows では `on` や `trust` の明示的な実行時にルート追加の確認が表示されることがあります。Linux は Picker 非対応で、Picker の CA、資格情報ストア、
プロキシの処理を開始しません。通常の Claude インターセプトは利用でき、ローカル CA ファイルには
所有者、シンボリックリンク、ファイル権限、Windows ACL の検査が適用されます。

Expand Down
14 changes: 7 additions & 7 deletions docs-site/src/content/docs/ko/guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,21 +192,21 @@ unknown은 설정이 아직 opencodex 프록시를 가리키는지 판단할 수

### Picker 모드: 1P Code 탭에 opencodex 모델 표시하기

Picker 모드는 1P 모드의 일부예요. macOS에서 1P를 선택하면 기본으로 켜지지만,
Picker 모드는 1P 모드의 일부예요. macOS와 Windows에서 1P를 선택하면 기본으로 켜지지만,
`claudeCode.intercept.picker: false`를 설정하면 꺼져요. 1P Desktop의 Code 탭 모델 선택기를 바꿔서
사용 가능한 opencodex 모델을 이름으로 보여줘요. 처음 켤 때 macOS 로그인 키체인에서 로컬 인증 기관을
사용 가능한 opencodex 모델을 이름으로 보여줘요. 처음 켤 때 macOS 로그인 키체인이나 Windows 현재 사용자 Root 저장소에서 로컬 인증 기관을
신뢰하라는 메시지가 표시될 수 있어요. 이 인증 기관은 `claude.ai`와 그 하위 도메인으로 제한돼요.
내보낼 수 있는 서명용 인증서와 키는 OS 자격 증명 저장소로 보호하며, 일반적인 재시작에서는 같은 것을 재사용해요.
OpenCodex 설정 디렉터리에 Picker 서명 키를 평문으로 저장하지 않아요. 제한된 CA의 전체 검증과 OS 신뢰 확인은
계속 적용돼요. 승인한 인증서와 키가 같고 자격 증명 저장소를 사용할 수 있다면 재시작 시 인증서 신뢰 설정을
추가하거나 삭제하지 않아요. 시작 시 복원은 신뢰를 설치하지 않아요. 신뢰가 없거나 철회됐거나 확인할 수 없다면
계속 적용돼요(Windows에서는 정확한 지문과 확인된 리프로 검증해요). 승인한 인증서와 키가 같고 자격 증명 저장소를 사용할 수 있다면 재시작 시 macOS 인증서 신뢰 설정을
추가하거나 삭제하지 않아요. 시작 시 복원이나 상태 확인은 신뢰를 설치하지 않아요. 신뢰가 없거나 철회됐거나 확인할 수 없다면
Picker는 대기 상태로 남아요. `ocx claude desktop picker on` 또는 `ocx claude desktop picker trust`를 직접 실행해
신뢰를 부여하면 돼요.
신뢰를 부여하면 돼요(Windows에서는 확인 창이 나올 수 있어요).

이전 인증서에서 한 번 마이그레이션할 때는 기존 신뢰를 제거하기 위한 동의가 필요할 수 있어요. 정리가 끝나지
않으면 Picker는 사용할 수 없고 적용된 프로필은 복호화하지 않는 중계로 동작해요. 키체인 잠금 해제나 앱의
자격 증명 접근 허용은 별도의 macOS 동작이며, 재시작이나 업데이트 때도 메시지가 나올 수 있어요.
Windows와 Linux에서는 Picker를 지원하지 않으며 Picker CA, 자격 증명 저장소, 프록시 작업을 시작하지 않아요.
자격 증명 접근 허용은 별도의 macOS 동작이며, 재시작이나 업데이트 때도 메시지가 나올 수 있어요. Windows에서는 `on`이나 `trust`를 직접 실행할 때 루트 추가 확인이 나올 수 있어요.
Linux에서는 Picker를 지원하지 않으며 Picker CA, 자격 증명 저장소, 프록시 작업을 시작하지 않아요.
기본 Claude 인터셉트는 계속 사용할 수 있고, 로컬 CA 파일에 소유자, 심볼릭 링크, 파일 권한, Windows ACL 검사를 적용해요.

Picker 모드가 켜져 있는 동안 Claude Desktop의 네트워크는 OpenCodex를 거쳐요. OpenCodex가 중단되면
Expand Down
12 changes: 6 additions & 6 deletions docs-site/src/content/docs/ru/guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,22 +180,22 @@ unknown означает, что opencodex не может определить,

### Режим picker: модели opencodex в селекторе Code first-party

Режим picker входит в режим first-party. В macOS он включён по умолчанию при выборе first-party,
Режим picker входит в режим first-party. В macOS и Windows он включён по умолчанию при выборе first-party,
если не задано `claudeCode.intercept.picker: false`. Он изменяет селектор моделей во вкладке Code
first-party Desktop и показывает доступные модели opencodex по именам. При первом включении macOS может
попросить доверить локальному центру сертификации в связке ключей для входа. Этот центр ограничен
попросить доверить локальному центру сертификации в связке ключей для входа, а Windows — в хранилище корней текущего пользователя. Этот центр ограничен
`claude.ai` и его поддоменами. Экспортируемая идентичность подписи защищена хранилищем учётных данных ОС
и повторно используется при обычных перезапусках. Ключ подписи picker не хранится открытым текстом в
каталоге конфигурации OpenCodex. Полная проверка ограниченного CA и доверия ОС сохраняется. Если одобренная
каталоге конфигурации OpenCodex. Полная проверка ограниченного CA и доверия ОС сохраняется, в Windows — по точному отпечатку с проверенным листом. Если одобренная
идентичность не изменилась и хранилище доступно, перезапуск не добавляет и не удаляет настройки доверия
сертификатам. Восстановление при запуске никогда не устанавливает доверие: если оно отсутствует, отозвано
сертификатам macOS. Восстановление при запуске и проверка состояния никогда не устанавливают доверие: если оно отсутствует, отозвано
или неизвестно, picker остаётся в ожидании. Для предоставления доверия явно выполните
`ocx claude desktop picker on` или `ocx claude desktop picker trust`.
`ocx claude desktop picker on` или `ocx claude desktop picker trust`, включая подтверждение Windows при необходимости.

При однократной миграции со старой идентичности может потребоваться согласие на удаление прежнего доверия.
Пока очистка не завершена, picker недоступен, а применённый профиль использует туннель без расшифровки.
macOS отдельно может попросить разблокировать связку ключей или разрешить приложению доступ к учётным
данным, в том числе после перезапуска или обновления. Windows и Linux по-прежнему не поддерживают picker:
данным, в том числе после перезапуска или обновления. В Windows явные `on` или `trust` могут запросить подтверждение добавления корня. Linux по-прежнему не поддерживает picker:
работа с его CA, хранилищем и прокси не запускается. Основной перехват Claude остаётся доступен; для его
локальных файлов CA проверяются владелец, символические ссылки, права доступа и ACL Windows.

Expand Down
Loading
Loading