Skip to content

Latest commit

 

History

History
88 lines (51 loc) · 3.83 KB

File metadata and controls

88 lines (51 loc) · 3.83 KB

FAQ

首次启动没有配置文件怎么办?

直接启动即可。Neo 会在 ~/.neo/config.json 自动生成单用户配置,并在后端控制台打印登录 webToken。如果你需要多用户或自定义路径,再复制 src/config.local.example.tssrc/config.local.ts

登录 token 忘了怎么办?

查看 ~/.neo/config.jsonsrc/config.local.ts 中对应用户的 webToken。如果要重置,修改该字段并重启后端。

API Key 在哪里填写?

打开 Web UI 后进入 Models 页,添加 Gemini / DeepSeek / OpenAI / Anthropic 等 Provider 的 API Key,或 Claude Code 兼容代理的地址 + Token。凭据会加密保存到 {stateDir}/secrets.json.enc,不会写入仓库。

Claude Code 代理怎么接入?

Settings / Basic / Models → Add Model 里分别保存:

  • Claude Code Proxy URL:你的代理地址,通常以 /v1 结尾。
  • Claude Code Token:代理给你的访问 Token,Neo 会按 Bearer Token 发送。

两项都配置后,模型列表会显示 claude-codeclaude-code-sonnetclaude-code-opusclaude-code-haiku。也可以通过环境变量 CLAUDE_CODE_BASE_URLCLAUDE_CODE_TOKEN 配置。

首次使用清单在哪里?

登录后进入空 Chat 欢迎页,会看到“开始使用 Neo”清单。它会引导你完成三件事:配置一个模型、发送第一条消息、创建一条 Notebook 笔记。

其中模型配置和 Notebook 条目会根据当前状态自动判断是否完成;如果你手动关闭了这个清单,当前浏览器里的关闭状态会被记住,现阶段还没有单独的“重新打开 checklist”入口。

Gemini CLI 怎么用?

先安装 Gemini CLI 并完成登录:

gemini login

然后设置:

GEMINI_CLI_PATH=gemini

重启 Neo 后,Models 页会显示 Gemini ACP 可用状态。

端口冲突怎么办?

后端默认 3000,前端开发服务器默认 5173。后端可设置:

WEB_PORT=3001 npm run dev:bot

前端端口由 Vite 自动选择,或在 web/vite.config.ts 中调整。

Telegram Bot 无响应怎么办?

  1. 先打开 Settings / Basic / Overview,确认 Automation 卡片是否显示错误或未配置。
  2. Settings / Basic / Models 确认 Telegram Bot Token 已配置。
  3. USERS[].tenants 中加入 telegram:<userId>
  4. 给 bot 发消息后查看 logs/YYYY-MM-DD.jsonl
  5. 不知道自己的 Telegram userId 时,可以先给任意 user-info bot 发消息查询,或临时查看 Neo 后端收到的 Telegram update 日志。

如何判断 Neo 是否已经准备好?

打开 Settings / Basic / Overview

  • 顶部显示 Ready,说明核心接口、账号和至少一个模型已经就绪。
  • 显示 Needs attention 时,优先按卡片按钮进入 Models 或 Automations 修复。
  • 技术详情 会保留原始报错,适合排查后端 5xx、凭据缺失或配置格式错误。

如果 Overview 的 Backend 卡片持续异常,优先查看 logs/YYYY-MM-DD.jsonl 或重启后端,再返回页面重试。

如何清理历史会话和运行记录?

Web UI 侧边栏支持删除会话。运行态文件位于 {stateDir}/runs/{stateDir}/projects/,一般不建议手工删除;需要批量清理前先备份 stateDir。

修改 AGENTS.md、Skill 或工具后为什么没生效?

调用 POST /api/reload 或重启后端。Neo 会重新加载 workspace prompt、{stateDir}/skills{stateDir}/tools{workDir}/mcp.json

MCP 工具为什么没有出现?

确认 {workDir}/mcp.json JSON 合法,命令可以非交互启动,并查看日志中是否有 mcp 连接失败信息。MCP 工具名会带 mcp__server__tool 前缀。

code_exec 没有输出?

code_exec 只返回 stdout / stderr。Python 里使用 print(value),Node.js 里使用 console.log(value)