AI-Inbox v0.1.3
AI-Inbox v0.1.3 improves the first-run extraction experience: the app now checks source paths, available session content, LLM protocol, endpoint, API key, model access, and a tiny generation request before running a full organize pass.
Highlights
- Adds a preflight check before Organize so configuration problems are caught before a full LLM request.
- Adds LLM protocol selection for OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages.
- Removes the remaining local token requirement from local workspace write APIs.
- Makes failed checks readable in the UI, with green pass states and red failure states.
Added
ai-inbox preflight [--json]for CLI diagnostics.ai-inbox config get [--json]andai-inbox config setfor the same settings exposed in the UI.AI_INBOX_LLM_PROTOCOLconfiguration, with legacyAI_INBOX_LLM_PROVIDER=openaimapped toopenai-chat.POST /diagnostics/preflightfor local UI diagnostics.- OpenAI Responses and Anthropic Messages support in the LLM extraction runner.
Changed
- The default extraction protocol remains OpenAI Chat, with the existing Novita-compatible default model
deepseek/deepseek-v4-flash. - Settings now keeps advanced LLM fields behind the advanced section, including protocol, endpoint, model, timeout, and API key.
- Endpoint validation text now says it checks for a valid URL; provider reachability is verified by the model and tiny generation probes.
doctornow reports the configured LLM protocol and points users towardai-inbox preflightfor live checks.
Fixed
- Incorrect API key or provider errors no longer require users to hunt for a diagnostics page; the organize history and settings test show the actionable failure reason directly.
- Settings and organize write paths no longer fail with a stale local-token
Forbiddenstate.
Compatibility
- Existing config files continue to work.
- Existing OpenAI-compatible setups continue to use
openai-chatunlessAI_INBOX_LLM_PROTOCOLis set. - No database schema migration is required for this release.
Downloads
The release zip remains the recommended install path:
- macOS Apple Silicon:
ai-inbox-macos-arm64.zip - Windows x64:
ai-inbox-windows-x64.zip
Start AI-Inbox with:
ai-inbox startThen open http://127.0.0.1:3111/.
AI-Inbox v0.1.3 中文说明
AI-Inbox v0.1.3 改善了首次整理前的配置体验:在执行完整整理之前,应用会先检测来源路径、可整理会话内容、LLM 协议、Endpoint、API key、模型访问能力和一次极小的生成请求。
重点变化
- 点击 整理 前新增预检,先发现配置问题,避免无意义的完整 LLM 请求。
- 新增 LLM 协议选择:OpenAI Chat Completions、OpenAI Responses、Anthropic Messages。
- 移除本地工作台写接口中残留的 local token 要求。
- UI 中的检查结果改为人类可读文案:通过项绿色显示,失败项红色显示。
新增
ai-inbox preflight [--json]CLI 诊断命令。ai-inbox config get [--json]和ai-inbox config set,覆盖 UI 中可配置的同一批设置。AI_INBOX_LLM_PROTOCOL配置项;旧的AI_INBOX_LLM_PROVIDER=openai会自动映射为openai-chat。POST /diagnostics/preflight本地诊断接口。- LLM 抽取链路支持 OpenAI Responses 和 Anthropic Messages。
变更
- 默认抽取协议仍是 OpenAI Chat,默认模型仍是
deepseek/deepseek-v4-flash。 - Settings 中的协议、Endpoint、模型、timeout、API key 等仍放在高级 LLM 配置区。
- Endpoint 检测文案明确为“有效 URL”;provider 是否可用由模型列表和极小生成请求继续验证。
doctor现在会显示 LLM protocol,并提示使用ai-inbox preflight做真实链路检测。
修复
- API key 或 provider 错误会直接显示在整理历史和设置测试结果里,不再引导用户寻找不存在的诊断页。
- Settings 保存、整理等本地写操作不再因为旧 local token 状态返回
Forbidden。
兼容性
- 现有配置文件继续可用。
- 现有 OpenAI-compatible 配置默认继续走
openai-chat,除非显式设置AI_INBOX_LLM_PROTOCOL。 - 本版本不需要数据库 schema 迁移。
下载
推荐继续使用 release zip:
- macOS Apple Silicon:
ai-inbox-macos-arm64.zip - Windows x64:
ai-inbox-windows-x64.zip
启动:
ai-inbox start然后打开 http://127.0.0.1:3111/。