UNPKG

ccgo

Version:

Simple Claude Code launcher with config management and environment variable injection

29 lines 1.17 kB
/** * Claude Code 初始化工具 * 用于设置 ~/.claude.json 配置文件,解决首次启动时的 API 连接问题 */ /** * 检查 Claude 配置是否已初始化 * @returns 如果配置已存在且 hasCompletedOnboarding 为 true,返回 true */ export declare function isClaudeConfigInitialized(): boolean; /** * 初始化 Claude 配置文件 * 设置 hasCompletedOnboarding: true,避免首次启动时的 API 连接问题 * * @description * Claude Code 首次启动时会执行 onboarding 流程,在这个流程中会尝试连接官方 API (api.anthropic.com) * 进行验证,这发生在读取环境变量之前。通过设置 hasCompletedOnboarding: true, * 可以跳过这个流程,直接使用注入的环境变量(ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URL)。 * * @returns 返回是否执行了初始化操作 */ export declare function initializeClaudeConfig(): boolean; /** * 确保 Claude 配置已初始化 * 如果未初始化,则自动执行初始化 * * @returns 返回是否执行了初始化操作 */ export declare function ensureClaudeConfigInitialized(): boolean; //# sourceMappingURL=claude-init.d.ts.map