CrossVendorAudit runs codex at reasoning effort "none" under the isolated CODEX_HOME
メンテナーはふだん 7 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 88/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- ai
調査の方向性
LifeOS/install/LIFEOS/TOOLS/CrossVendorAudit.ts:413 から始め、invokeCodex() と buildIsolatedCodexHome() をたどります。提供された、分離された CODEX_HOME を使う再現手順を実行し、次に監査の呼び出しで高い推論努力が報告されることを確認します。任意のヘッダー記録は、必須の修正とは別に扱う必要があります。
索引モデルが issue の本文から書いたものです。
説明
Thanks for the isolated CODEX_HOME in CrossVendorAudit.ts. Keeping a LifeOS-for-Codex persona out of the audit fixed a real problem here. It has one side effect I ran into, reported in case it helps.
What happens
buildIsolatedCodexHome() creates a fresh home containing only auth.json. Without a config.toml, nothing sets a reasoning effort, and the exec args at LifeOS/install/LIFEOS/TOOLS/CrossVendorAudit.ts:413 don't pass one. On codex-cli 0.159.3, codex then runs the audit at no reasoning effort. Its own session header says so:
model: gpt-5.6-sol
provider: openai
reasoning effort: none
So the cross-vendor pass that is supposed to catch what the Claude reviewers missed runs as a no-reasoning call.
Repro
H=$(mktemp -d); ln -s ~/.codex/auth.json "$H/auth.json"
echo "Reply with the single word ok." | CODEX_HOME="$H" codex exec \
--sandbox read-only --skip-git-repo-check --ephemeral --model gpt-5.6-sol - 2>&1 | grep -i "reasoning effort"
# -> reasoning effort: none
With -c 'model_reasoning_effort="high"' added, the same command prints reasoning effort: high.
Suggested fix
Pass the effort explicitly in invokeCodex(), since the isolated home will never carry a config:
["exec", "--sandbox", "read-only", "--skip-git-repo-check", "--ephemeral",
"-c", 'model_reasoning_effort="high"',
"--output-schema", schemaPath, "--model", CROSS_VENDOR.forge, "-"]
I'm running that locally, and an end-to-end audit through the tool now reports high.
Optional: also record what codex's header says in the verdict. The model's self-reported model_used came back as "gpt-5" while the header said gpt-5.6-sol, so the header is the reliable source. Locally I parse ^model: and ^reasoning effort: from codex's stdout/stderr into codex_model / codex_effort and log both to cato-findings.jsonl. Then an audit that ran without reasoning shows up in the record instead of passing silently.
Happy to adjust if you'd rather set this in models.ts alongside the model ID.
- 主要言語
- TypeScript
- スター
- 19.7k
- フォーク
- 2.5k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
danielmiessler/LifeOS のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
danielmiessler/LifeOS#2639 ·
メンテナーはふだん 7 日以内に返信
-
MergeSettings: nested __merge annotations under a user-only key are written raw into settings.jsonオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
danielmiessler/LifeOS#2636 ·
メンテナーはふだん 7 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
danielmiessler/LifeOS#2635 ·
メンテナーはふだん 7 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
danielmiessler/LifeOS#2625 ·
メンテナーはふだん 7 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
danielmiessler/LifeOS#2646 ·
メンテナーはふだん 7 日以内に返信
danielmiessler/LifeOS の issue をすべて見る
似ている issue
-
Billion-context documentation addendum: nudge is independent of window occupancy. | billion-context 文档补充:nudge 与窗口占用无关対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1〜3時間 初心者へのやさしさ 86/100
ranxianglei/billion-context#5893 ·
メンテナーはふだん 1 日以内に返信
-
stringify escapes leading digits in pseudo-class arguments (:nth-child(1) becomes :nth-child(\31 ))オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
enhancement security severity:low
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
Battle-Cattle/BCUK-Bot-4#959 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: Claude account rows no longer show the email (since #8055), so "Account 1, 2, 3" cannot be told apart対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンaccount-pool bug gui
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
lidge-jun/opencodex#8286 · コメント 2 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信