文档 / 参考

故障排除

出现问题时该怎么办:启动、索引、AI、Claude Code、Git、数据库和构建。

首先,有两个工具任何时候都能帮上忙:

  • 帮助 → 错误日志… 显示 IDE 最近的错误。
  • 帮助 → 报告问题… 会生成一个 .zip,包含诊断所需的信息,但不含你的代码和对话。复制摘要 可得到可直接粘贴的文本。

问问智能体“哪里出问题了?”。它会通过 yuli_health 一次性检查问题、运行、测试、终端和 Yuli 的日志。

安装与启动

症状 处理方法
运行安装程序时 Windows 发出警告 确认你是从官方渠道下载的,并且证书发布者为“Yuli Code”。
Linux 上 AppImage 无法打开 使用 chmod +x 为其添加执行权限。
便携版首次启动较慢 这是正常的:每个版本只需解压一次应用。之后即可秒开。
界面显示为其他语言 全局选项 → 外观 → 语言。参见语言。
想分析启动为何较慢 帮助 → 启动性能…。

索引与代码智能

症状 处理方法
缺少引用或导航不完整 等待索引完成(编辑器顶部的进度条)。
Lombok 或依赖无法解析 项目可能处于受限模式。全局选项 → 安全 → 受信任的项目 → 信任。
出现“{language} 没有语言服务器”提示 点击 安装… 并授权下载。
索引似乎已过时 工具 → 清除缓存… 会删除索引和已保存的状态;Yuli 会重新生成它们。
缺少 JDK、Maven 或 Gradle Yuli 会提供下载。在 项目 → 构建、运行和调试… 中进行配置。

AI 没有响应

症状 处理方法
Platform 模式下出现认证错误 在模型配置中检查 API key,然后点击 测试连接。
本地模型没有响应 确认服务器正在运行,并且 服务器 URL 正确。
提供商服务中断 Yuli 会遵循提供商的 retry-after。请等待或更换提供商。
后台任务停止了 已达到令牌或成本上限:提高限制并恢复。
智能体团队暂停了 已达到预算上限。在 更多操作 → 智能体团队 中提高预算。

Claude Code、Kiro、Codex 和 Antigravity

症状 处理方法
Yuli 找不到智能体 使用其官方安装程序安装,然后点击 重新检测。
“等待 Claude Code 使用 Yuli 的工具” 批准 yuli 服务器,或点击 立即批准。用 /mcp 检查。
/mcp 显示 yuli 出错 在 Yuli 中打开该项目:工具只有在 Yuli 打开时才能工作。yuli_status 会说明原因。
规则没有变化 规则在会话启动时加载:从智能体栏重启会话。
Codex 提示缺少适配器 安装 codex-acp:npm install -g @openai/codex @agentclientprotocol/codex-acp。
Kiro 要求更新 Yuli 需要 Kiro CLI 1.28.2 或更高版本。
不希望 Yuli 阻止任何操作 关闭 强制执行规则(“仅提醒”)。Git 和机密始终受到保护。

智能体没有执行某项操作

症状 原因 处理方法
不提交也不推送 只有明确提出请求才会启用 Git。 直接提出:“提交并推送”。逐个批准每个操作。
不创建分支 分支需要单独提出。 明确要求创建分支。
不读取某个文件 这是机密文件(.env、密钥、凭据)。 这是有意为之。请在不包含机密的情况下提供所需数据。
无法在项目外写入 沙箱将其限制在项目内。 项目 → 文件夹访问…
不在数据库中执行语句 该连接没有针对该类语句的超级权限。 调整该连接的 智能体访问。
不进入测试阶段 度量尚未完成,或要求继续迭代。 查看质量面板中的 度量 标签页。
不结束本轮 验证尚未通过。 在运行、测试或问题中查看失败原因。

Git

症状 处理方法
某个操作耗时过长 超时后会出现 重试。
内部服务器出现证书错误 勾选信任其证书;Yuli 会按服务器记住该决定。
因 gate 无法提交 查看未通过的检查(机密、测试完整性、规模、受保护的路径)。修正它,或申请一个带到期日的豁免。
Yuli 的 hooks 没有安装 core.hooksPath 中已有其他工具(例如 husky)。Yuli 不会替换它。

数据库

症状 处理方法
“连接 Oracle 需要安装 Oracle Instant Client” 安装 Instant Client 19c 或更高版本,并将其添加到 PATH。
证书错误 在连接中勾选 信任服务器证书。
智能体看不到某个连接 其访问权限为 无访问。
智能体的查询被中断 超过了 45 秒,或其执行计划预计扫描量过大。请缩小查询范围。

容器

症状 处理方法
“Docker 不可用。” 启动 Docker,然后点击 重试。
“kubectl 未配置” 安装 kubectl 并配置一个上下文(kubeconfig)。

仍然无法解决

  1. 帮助 → 报告问题…
  2. 描述你当时在做什么,以及你期望的结果。
  3. 在 GitHub 上分享 .zip 或摘要。