[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fagent\u002Fengines\u002Fcodex":3},{"id":4,"title":5,"body":6,"description":16,"extension":290,"meta":291,"navigation":143,"path":292,"seo":293,"stem":294,"__hash__":295},"docs\u002Fdocs\u002Fv2\u002Fagent\u002Fengines\u002Fcodex.md","Codex",{"type":7,"value":8,"toc":285},"minimark",[9,13,17,22,25,54,57,60,106,110,177,180,260,266,270,281],[10,11,5],"h1",{"id":12},"codex",[14,15,16],"p",{},"OpenAI's Codex engine, connected via OAuth. Requires a ChatGPT Plus or Pro subscription.\nNo API key — authentication is handled through a browser flow.",[18,19,21],"h2",{"id":20},"setup","Setup",[14,23,24],{},"Authenticate from the TUI:",[26,27,32],"pre",{"className":28,"code":29,"language":30,"meta":31,"style":31},"language-bash shiki shiki-themes dark-plus",":keys set openai connect\n","bash","",[33,34,35],"code",{"__ignoreMap":31},[36,37,40,44,48,51],"span",{"class":38,"line":39},"line",1,[36,41,43],{"class":42},"sCudf",":keys",[36,45,47],{"class":46},"sKc5r"," set",[36,49,50],{"class":46}," openai",[36,52,53],{"class":46}," connect\n",[14,55,56],{},"This opens a browser window. Once you approve, Codex models appear in the model palette.\nThe connection auto-refreshes — you won't need to reconnect unless you explicitly\ndisconnect.",[14,58,59],{},"To manage the connection:",[26,61,63],{"className":28,"code":62,"language":30,"meta":31,"style":31},":keys set openai reconnect    # re-authenticate\n:keys set openai disconnect   # remove authentication\n:keys show                    # check current state\n",[33,64,65,80,95],{"__ignoreMap":31},[36,66,67,69,71,73,76],{"class":38,"line":39},[36,68,43],{"class":42},[36,70,47],{"class":46},[36,72,50],{"class":46},[36,74,75],{"class":46}," reconnect",[36,77,79],{"class":78},"sOLPB","    # re-authenticate\n",[36,81,83,85,87,89,92],{"class":38,"line":82},2,[36,84,43],{"class":42},[36,86,47],{"class":46},[36,88,50],{"class":46},[36,90,91],{"class":46}," disconnect",[36,93,94],{"class":78},"   # remove authentication\n",[36,96,98,100,103],{"class":38,"line":97},3,[36,99,43],{"class":42},[36,101,102],{"class":46}," show",[36,104,105],{"class":78},"                    # check current state\n",[18,107,109],{"id":108},"configuration","Configuration",[26,111,115],{"className":112,"code":113,"language":114,"meta":31,"style":31},"language-ts shiki shiki-themes dark-plus","import { Codex } from \"@arcforge\u002Fengines\"\n\nexport default defineAgent({\n    engine: Codex(),\n})\n","ts",[33,116,117,139,145,159,171],{"__ignoreMap":31},[36,118,119,123,127,130,133,136],{"class":38,"line":39},[36,120,122],{"class":121},"sYbnZ","import",[36,124,126],{"class":125},"sTNBD"," { ",[36,128,5],{"class":129},"s3F5K",[36,131,132],{"class":125}," } ",[36,134,135],{"class":121},"from",[36,137,138],{"class":46}," \"@arcforge\u002Fengines\"\n",[36,140,141],{"class":38,"line":82},[36,142,144],{"emptyLinePlaceholder":143},true,"\n",[36,146,147,150,153,156],{"class":38,"line":97},[36,148,149],{"class":121},"export",[36,151,152],{"class":121}," default",[36,154,155],{"class":42}," defineAgent",[36,157,158],{"class":125},"({\n",[36,160,162,165,168],{"class":38,"line":161},4,[36,163,164],{"class":129},"    engine:",[36,166,167],{"class":42}," Codex",[36,169,170],{"class":125},"(),\n",[36,172,174],{"class":38,"line":173},5,[36,175,176],{"class":125},"})\n",[14,178,179],{},"With options:",[26,181,183],{"className":112,"code":182,"language":114,"meta":31,"style":31},"import { Codex } from \"@arcforge\u002Fengines\"\n\nexport default defineAgent({\n    engine: Codex({\n        model: \"gpt-5.5\",     \u002F\u002F default\n        effort: \"medium\",     \u002F\u002F low | medium | high | xhigh\n    }),\n})\n",[33,184,185,199,203,213,221,235,249,255],{"__ignoreMap":31},[36,186,187,189,191,193,195,197],{"class":38,"line":39},[36,188,122],{"class":121},[36,190,126],{"class":125},[36,192,5],{"class":129},[36,194,132],{"class":125},[36,196,135],{"class":121},[36,198,138],{"class":46},[36,200,201],{"class":38,"line":82},[36,202,144],{"emptyLinePlaceholder":143},[36,204,205,207,209,211],{"class":38,"line":97},[36,206,149],{"class":121},[36,208,152],{"class":121},[36,210,155],{"class":42},[36,212,158],{"class":125},[36,214,215,217,219],{"class":38,"line":161},[36,216,164],{"class":129},[36,218,167],{"class":42},[36,220,158],{"class":125},[36,222,223,226,229,232],{"class":38,"line":173},[36,224,225],{"class":129},"        model:",[36,227,228],{"class":46}," \"gpt-5.5\"",[36,230,231],{"class":125},",     ",[36,233,234],{"class":78},"\u002F\u002F default\n",[36,236,238,241,244,246],{"class":38,"line":237},6,[36,239,240],{"class":129},"        effort:",[36,242,243],{"class":46}," \"medium\"",[36,245,231],{"class":125},[36,247,248],{"class":78},"\u002F\u002F low | medium | high | xhigh\n",[36,250,252],{"class":38,"line":251},7,[36,253,254],{"class":125},"    }),\n",[36,256,258],{"class":38,"line":257},8,[36,259,176],{"class":125},[14,261,262,265],{},[33,263,264],{},"effort"," controls reasoning depth on models that support it. Higher effort increases\nlatency and token usage. Omit it for non-reasoning models.",[18,267,269],{"id":268},"switching-models","Switching models",[14,271,272,273,276,277,280],{},"Open the model palette with ",[33,274,275],{},"*",". All Codex models appear once authenticated. The\nselected model overrides the ",[33,278,279],{},"model"," field in config for the current session.",[282,283,284],"style",{},"html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sOLPB, html code.shiki .sOLPB{--shiki-default:#6A9955}html pre.shiki code .sYbnZ, html code.shiki .sYbnZ{--shiki-default:#C586C0}html pre.shiki code .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}html pre.shiki code .s3F5K, html code.shiki .s3F5K{--shiki-default:#9CDCFE}",{"title":31,"searchDepth":82,"depth":82,"links":286},[287,288,289],{"id":20,"depth":82,"text":21},{"id":108,"depth":82,"text":109},{"id":268,"depth":82,"text":269},"md",{},"\u002Fdocs\u002Fv2\u002Fagent\u002Fengines\u002Fcodex",{"title":5,"description":16},"docs\u002Fv2\u002Fagent\u002Fengines\u002Fcodex","kwl4Rp6BjxJCnAlvTGeOm-QBHDlqRXAipaQKrOVd_X0",1785671805991]