Jia-Ethan/codex-keysmith : guide éditorial fondé sur le README
Un guide fondé sur le README, les métadonnées et la licence de Jia-Ethan/codex-keysmith.
Périmètre du projet
Le README décrit Jia-Ethan/codex-keysmith comme « Version-independent Codex instruction deployment with dry-run, backups, hook isolation, and recovery. ». Cette page reste limitée aux faits vérifiables dans le dépôt. Les étoiles, forks et badges indiquent une attention, pas une preuve de qualité. Sous « README », la source indique : Versioned Codex instruction deployment with preview, ownership manifests, hook isolation, and layered uninstall.. Cela fixe un périmètre déclaré, pas un test en production.
Cas d'usage adaptés
La section « 兼容性与限制 » aide à vérifier si le projet répond au besoin : Windows:已发布的 v0.1.0 存在已知缺陷(os.utime 失败后触发第二个 PermissionError,会留下无法用旧脚本恢复的 journal)。v0.1.1 及后续版本已重写 Windows 文件系统后端并标记 EXPLICITBETA,可以试用,但还不是正式支持;如果 v0.1.0 留下了 journal,用最新已校验 Release 脚本按 --status → --recover 预览 → --recover --yes → --status. Si ce besoin ne correspond pas au vôtre, la popularité ne suffit pas. Les noms, commandes et composants sont conservés pour permettre une comparaison directe avec la source primaire. Le README fournit aussi ce point vérifiable : 推荐 Python 3.10,3.14;已验证 Codex CLI codex-cli 0.144.1。. Il peut guider le premier test, sans remplacer une vérification dans l'environnement prévu.
Fonctionnement
Le fonctionnement est réparti dans des sections comme « 这是什么 ». La source fournit notamment : 这会改变 Codex 的全局行为,不是项目级设置:部署会修改 /.codex/config.toml 里的 modelinstructionsfile,因此影响该配置下的所有新会话;默认还会暂停你现有的整份 hooks.json,直到你显式恢复。内置的示例提示词会让模型不再用拒绝式话术回答,把 reverse shell / keygen / bypass. Les détails absents sur l'architecture, les performances ou la sécurité ne sont pas inventés. Avant une mise en service, vérifiez l'arborescence, la configuration et l'historique des releases.
Installation et premier lancement
Commencez l'installation avec l'entrée documentée dans le README. La commande vérifiable est : # 1. 下载并校验(把 vX.Y.Z 换成 Releases 页面上的最新 tag) base='https://github.com/Jia-Ethan/codex-keysmith/releases/download/vX.Y.Z' curl --fail --location --remote-name "$base/codex-instruct-vX.Y.Z.py" curl --fail --location --remote-name "$base/SHA256SUMS" shasum -a 256 -c SHA256SUMS # 2. 先看,不要先信,,确认目标目录、内置提示词来源和将要写入的内容 python3 codex-instruct-vX.Y.Z.py --version python3 codex-instruct-vX.Y.Z.py --codex-dir ~/.codex --status --lang zh-CN python3 codex-instruct-vX.Y.Z.py --codex-dir ~/.codex --dry-run --lan Si aucune commande n'est fournie, cette page n'en fabrique pas. Consultez « 这是什么 » pour les dépendances, les ports par défaut et l'initialisation du premier lancement.