MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / C15

Function C15

package/cli.js:16391–16391  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16389`),_.callbackPort!==void 0)process.stdout.write(`Callback port: ${_.callbackPort}
16390`);process.stdout.write(`Client secret: ${z?"(stored in keychain)":"(not set — PKCE-only)"}
16391`),process.stdout.write(`Logged in: ${Y?"yes (id_token cached)":"no — run 'claude mcp xaa login'"}
16392`),gA()}),K.command("clear").description("Clear the IdP connection config and cached id_token").action(()=>{let _=RU(),{error:z}=W7("userSettings",{xaaIdp:void 0});if(z)return o3(`Error writing settings: ${z.message}`);if(_)mq6(_.issuer),wE8(_.issuer);gA("XAA IdP connection cleared")})}var S15=y(()=>{Oa6();y8();U1()});function pA7(q,K=process.argv){for(let _=0;_<K.length;_++){let z=K[_];if(z?.startsWith(`${q}=`))return z.slice(q.length+1);if(z===q&&_+1<K.length)return K[_+1]}return}function C15(){let q=j8();if(q.autoUpdates!==!1||q.autoUpdatesProtectedForNative===!0)return;try{let K=v1("userSettings")||{};W7("userSettings",{...K,env:{...K.env,DISABLE_AUTOUPDATER:"1"}}),d("tengu_migrate_autoupdates_to_settings",{was_user_preference:!0,already_had_env_var:!!K.env?.DISABLE_AUTOUPDATER}),process.env.DISABLE_AUTOUPDATER="1",b8((_)=>{let{autoUpdates:z,autoUpdatesProtectedForNative:Y,...$}=_;return $})}catch(K){H6(Error(`Failed to migrate auto-updates: ${K}`)),d("tengu_migrate_autoupdates_error",{has_error:!0})}}var b15=y(()=>{k8();V1();E8();U1()});function x15(){if(!j8().bypassPermissionsModeAccepted)return;try{if(!fD6())W7("userSettings",{skipDangerousModePermissionPrompt:!0});d("tengu_migrate_bypass_permissions_accepted",{}),b8((K)=>{if(!("bypassPermissionsModeAccepted"in K))return K;let{bypassPermissionsModeAccepted:_,...z}=K;return z})}catch(K){H6(Error(`Failed to migrate bypass permissions accepted: ${K}`))}}var I15=y(()=>{k8();V1();E8();U1()});function u15(){let q=ww(),K=q.enableAllProjectMcpServers!==void 0,_=q.enabledMcpjsonServers&&q.enabledMcpjsonServers.length>0,z=q.disabledMcpjsonServers&&q.disabledMcpjsonServers.length>0;if(!K&&!_&&!z)return;try{let Y=v1("localSettings")||{},$={},A=[];if(K&&Y.enableAllProjectMcpServers===void 0)$.enableAllProjectMcpServers=q.enableAllProjectMcpServers,A.push("enableAllProjectMcpServers");else if(K)A.push("enableAllProjectMcpServers");if(_&&q.enabledMcpjsonServers){let O=Y.enabledMcpjsonServers||[];$.enabledMcpjsonServers=[...new Set([...O,...q.enabledMcpjsonServers])],A.push("enabledMcpjsonServers")}if(z&&q.disabledMcpjsonServers){let O=Y.disabledMcpjsonServers||[];$.disabledMcpjsonServers=[...new Set([...O,...q.disabledMcpjsonServers])],A.push("disabledMcpjsonServers")}if(Object.keys($).length>0)W7("localSettings",$);if(A.includes("enableAllProjectMcpServers")||A.includes("enabledMcpjsonServers")||A.includes("disabledMcpjsonServers"))jw((O)=>{let{enableAllProjectMcpServers:w,enabledMcpjsonServers:j,disabledMcpjsonServers:H,...J}=O;return J});d("tengu_migrate_mcp_approval_fields_success",{migratedCount:A.length})}catch(Y){H6(Y),d("tengu_migrate_mcp_approval_fields_error",{})}}var m15=y(()=>{k8();V1();E8();U1()});var p15=y(()=>{U1()});function B15(){if(E7()!=="firstParty")return;if(!dJ8())return;let q=v1("userSettings")?.model;if(q!=="claude-opus-4-20250514"&&q!=="claude-opus-4-1-20250805"&&q!=="claude-opus-4-0"&&q!=="claude-opus-4-1")return;W7("userSettings",{model:"opus"}),b8((K)=>({...K,legacyOpusMigrationTimestamp:Date.now()})),d("tengu_legacy_opus_migration",{from_model:q})}var g15=y(()=>{k8();V1();aq();Az();U1()});function F15(){if(!HJ())return;if(v1("userSettings")?.model!=="opus")return;let K="opus[1m]",_=A5(K)===A5(KG())?void 0:K;W7("userSettings",{model:_}),d("tengu_opus_to_opus1m_migration",{})}var U15=y(()=>{k8();aq();U1()});function Q15(){b8((q)=>{let K=q.replBridgeEnabled;if(K===void 0)return q;if(q.remoteControlAtStartup!==void 0)return q;let _={...q,remoteControlAtStartup:Boolean(K)};return delete _.replBridgeEnabled,_})}var d15=y(()=>{V1()});function c15(){if(j8().sonnet1m45MigrationComplete)return;if(v1("userSettings")?.model==="sonnet[1m]")W7("userSettings",{model:"sonnet-4-5-20250929[1m]"});if(yx()==="sonnet[1m]")YP("sonnet-4-5-20250929[1m]");b8((z)=>({...z,sonnet1m45MigrationComplete:!0}))}var l15=y(()=>{v8();V1();U1()});function n15(){if(E7()!=="firstParty")return;if(!mI()&&!HS()&&!_86())return;let q=v1("userSettings")?.model;if(q!=="claude-sonnet-4-5-20250929"&&q!=="claude-sonnet-4-5-20250929[1m]"&&q!=="sonnet-4-5-20250929"&&q!=="sonnet-4-5-20250929[1m]")return;let K=q.endsWith("[1m]");if(W7("userSettings",{model:K?"sonnet[1m]":"sonnet"}),j8().numStartups>1)b8((z)=>({...z,sonnet45To46MigrationTimestamp:Date.now()}));d("tengu_sonnet45_to_46_migration",{from_model:q,has_1m:K})}var i15=y(()=>{k8();G7();V1();Az();U1()});function r15(){if(j8().hasResetAutoModeOptInForDefaultOffer)return;if(s18()!=="enabled")return;try{let K=v1("userSettings");if(K?.skipAutoPermissionPrompt&&K?.permissions?.defaultMode!=="auto")W7("userSettings",{skipAutoPermissionPrompt:void 0}),d("tengu_migrate_reset_auto_opt_in_for_default_offer",{});b8((_)=>{if(_.hasResetAutoModeOptInForDefaultOffer)return _;return{..._,hasResetAutoModeOptInForDefaultOffer:!0}})}catch(K){H6(Error(`Failed to reset auto mode opt-in: ${K}`))}}var o15=y(()=>{k8();V1();E8();fX();U1()});function a15(){if(j8().opusProMigrationComplete)return;if(E7()!=="firstParty"||!mI()){b8((z)=>({...z,opusProMigrationComplete:!0})),d("tengu_reset_pro_to_opus_default",{skipped:!0});return}if(Z7()?.model===void 0){let z=Date.now();b8((Y)=>({...Y,opusProMigrationComplete:!0,opusProMigrationTimestamp:z})),d("tengu_reset_pro_to_opus_default",{skipped:!1,had_custom_model:!1})}else b8((z)=>({...z,opusProMigrationComplete:!0})),d("tengu_reset_pro_to_opus_default",{skipped:!1,had_custom_model:!0})}var s15=y(()=>{k8();G7();V1();Az();U1()});var zoY;var t15=y(()=>{x7();zoY=B6(()=>L.object({session_id:L.string(),ws_url:L.string(),work_dir:L.string().optional()}))});var e15=y(()=>{y8();l8();t15()});import{spawn as YoY}from"child_process";import{basename as $oY}from"path";async function OoY(){let q=j8().deepLinkTerminal;if(q){let _=Dl8.find((z)=>z.app===q);if(_)return{name:_.name,command:_.app}}let K=process.env.TERM_PROGRAM;if(K){let _=K.replace(/\.app$/i,"").toLowerCase(),z=Dl8.find((Y)=>Y.app.toLowerCase()===_||Y.name.toLowerCase()===_);if(z)return{name:z.name,command:z.app}}for(let _ of Dl8){let{code:z,stdout:Y}=await a8("mdfind",[`kMDItemCFBundleIdentifier == "${_.bundleId}"`],{timeout:5000,useCwd:!1});if(z===0&&Y.trim().length>0)return{name:_.name,command:_.app}}for(let _ of Dl8){let{code:z}=await a8("ls",[`/Applications/${_.app}.app`],{timeout:1000,useCwd:!1});if(z===0)return{name:_.name,command:_.app}}return{name:"Terminal.app",command:"Terminal"}}async function woY(){let q=process.env.TERMINAL;if(q){let _=await TO(q);if(_)return{name:$oY(q),command:_}}let K=await TO("x-terminal-emulator");if(K)return{name:"x-terminal-emulator",command:K};for(let _ of AoY){let z=await TO(_);if(z)return{name:_,command:z}}return null}async function joY(){let q=await TO("wt.exe");if(q)return{name:"Windows Terminal",command:q};let K=await TO("pwsh.exe");if(K)return{name:"PowerShell",command:K};let _=await TO("powershell.exe");if(_)return{name:"PowerShell",command:_};return{name:"Command Prompt",command:"cmd.exe"}}async function HoY(){switch(process.platform){case"darwin":return OoY();case"linux":return woY();case"win32":return joY();default:return null}}async function z75(q,K){let _=await HoY();if(!_)return N("No terminal emulator detected",{level:"error"}),!1;N(`Launching in terminal: ${_.name} (${_.command})`);let z=["--deep-link-origin"];if(K.repo){if(z.push("--deep-link-repo",K.repo),K.lastFetchMs!==void 0)z.push("--deep-link-last-fetch",String(K.lastFetchMs))}if(K.query)z.push("--prefill",K.query);switch(process.platform){case"darwin":return Y75(_,q,z,K.cwd);case"linux":return JoY(_,q,z,K.cwd);case"win32":return MoY(_,q,z,K.cwd);default:return!1}}async function Y75(q,K,_,z){switch(q.command){case"iTerm":{let Y=q75(K,_,z),$=`tell application "iTerm"
16393 if running then
16394 create window with default profile

Callers 1

jsYFunction · 0.85

Calls 6

j8Function · 0.85
v1Function · 0.85
W7Function · 0.85
dFunction · 0.85
b8Function · 0.85
H6Function · 0.85

Tested by

no test coverage detected