Skip to content

Codux v0.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 06:01
· 958 commits to main since this release

中文

Added

  • 新增第一版 AI 记忆系统,支持基于 SQLite 的用户记忆、项目记忆、提取队列、合并后的项目总记忆,以及面向支持工具的少量 working memory 注入。
  • 新增 AI 设置页,统一配置 Claude、Codex、Gemini、OpenCode 以及 OpenAI 兼容提取提供商,支持模型、Base URL、API Key 和记忆提取开关。
  • 新增标题栏记忆状态指示器,无需进入设置即可看到记忆提取和队列状态。
  • 新增项目 .env 环境加载能力;文件存在时,Codux 托管终端会自动获得其中的 AI CLI 凭据和代理变量。

Changed

  • 将设置中的 Tools 调整为 AI,并把运行权限、提供商配置和记忆设置合并到统一的 AI 设置界面。
  • 外观主题与背景色调整恢复为稳定的“重启后生效”路径,不再对已有终端 surface 做即时应用。
  • 更新 README 中的排障日志路径,统一为当前 Codux 支持目录和 runtime.log / runtime.previous.log 文件名。

Fixed

  • 修复长时间使用后切换项目可能出现的终端焦点漂移问题;现在会忽略其他项目的旧焦点,并在切换项目时清理隐藏终端 responder。
  • 修复关闭最后一个可见终端分屏的行为;现在会终止旧会话并立即创建新的项目终端,不再留下不可输入状态或直接拒绝操作。
  • 修复长时间运行的 AI 活动续期逻辑,让 hook 驱动的 loading 状态始终绑定真实运行会话,不再提前消失或被旧状态重新带起。
  • 修复 Gemini、OpenCode、Codex 在托管终端和记忆提取 worker 中的环境处理,兼容自定义 API Base URL 和凭据配置。

English

Added

  • Added the first AI memory system with SQLite-backed user memory, project memory, extraction queueing, compact merged project summaries, and limited working-memory injection for supported AI tools.
  • Added AI settings for built-in and custom providers, including Claude, Codex, Gemini, OpenCode, and OpenAI-compatible extraction providers with model, base URL, API key, and memory-extraction controls.
  • Added a lightweight memory status indicator in the title bar so extraction activity and queue state are visible without opening settings.
  • Added terminal environment loading for project .env files when present, making configured AI CLI credentials and proxy variables available consistently inside Codux-managed terminals.

Changed

  • Renamed the settings Tools section to AI and moved runtime permissions, provider setup, and memory controls into one AI-focused settings surface.
  • Kept appearance theme/background changes on the stable restart-required path instead of live-applying them to existing terminal surfaces.
  • Updated README troubleshooting paths to the current Codux support directory and runtime log filenames.

Fixed

  • Fixed project terminal focus drift after long sessions by ignoring stale focused terminals from other projects and clearing hidden terminal responders when switching projects.
  • Fixed closing the last visible terminal split so Codux now terminates the old session and starts a fresh project terminal instead of leaving the workspace blocked or refusing the action.
  • Fixed long-running AI activity state renewal so hook-driven loading indicators stay tied to the active runtime session instead of expiring or reviving from stale state.
  • Fixed Gemini/OpenCode/Codex runtime environment handling across managed terminals and memory extraction workers, including compatibility with custom API base URLs and credentials.