Releases: LaynePeng/lite-code
Releases · LaynePeng/lite-code
Release list
lite-code v0.10.0
lite-code v0.10.0
版本范围
本说明覆盖 v0.9.5..v0.10.0 之间的全部提交和功能变化。
核心功能
- 多窗口本地桌面模式:每个窗口拥有独立 Python Core、任务流、审批状态和 workspace。
- 同一项目支持多个窗口,每个窗口独立维护会话 Tab、文件 Tab 和运行时状态。
- 会话模型支持系统默认模型与当前会话独立模型,模型选择会持久化并在后续任务中生效。
- 改进 Session 持久化与 workspace 隔离,空会话不进入历史记录,metadata 更新不会丢失 workspace。
- 普通工具调用、代码修改、错误和取消操作使用分级 activity/card 展示。
- 改进流式响应:安全 UTF-8 解码、React 实时缓冲、SSE 终止事件和 LLM 硬超时。
- 停止任务支持协作式 abort、异步任务取消,以及 task ID 尚未返回时的延迟停止。
代码分析工具
- get_file_outline 支持 Python、TypeScript、JavaScript、Java、Go。
- read_focused_symbol 支持 Python、TypeScript、JavaScript、Java、Go。
- Python 使用标准库 ast;TypeScript/JavaScript/Java/Go 使用对应 Tree-sitter grammar。
- 支持类、函数、异步函数、方法和 Go 类型等符号提取,目标符号缺失和语法错误返回明确错误。
安全与工程质量
- 项目外文件读取和写入采用分级审批,读取授权不能升级为写入授权。
- 补充 AST 多语言测试、会话模型覆盖测试和发布流程验证。
- Windows 构建在依赖未变化时跳过 pip 安装,PyInstaller 默认复用缓存,-Clean 用于干净发布构建。
文档与教程
- 第 7、16 课同步 Python/Java/Go AST 工具支持。
- 第 19 课统一为最终版 Web UI、会话生命周期、停止任务、多 Tab 和跨平台打包逻辑。
- 教程删除多次迭代过程描述,改为按最终架构说明。
安装包
- macOS Apple Silicon:
*.dmg - Windows x64:
*.exe
完整提交列表(v0.9.5 到 v0.10.0)
lite-code v0.9.5
lite-code v0.9.5
版本范围
本说明覆盖 项目首次 GitHub Release(完整项目历史) 之间的全部提交和功能变化。
核心功能
- 多窗口本地桌面模式:每个窗口拥有独立 Python Core、任务流、审批状态和 workspace。
- 同一项目支持多个窗口,每个窗口独立维护会话 Tab、文件 Tab 和运行时状态。
- 会话模型支持系统默认模型与当前会话独立模型,模型选择会持久化并在后续任务中生效。
- 改进 Session 持久化与 workspace 隔离,空会话不进入历史记录,metadata 更新不会丢失 workspace。
- 普通工具调用、代码修改、错误和取消操作使用分级 activity/card 展示。
- 改进流式响应:安全 UTF-8 解码、React 实时缓冲、SSE 终止事件和 LLM 硬超时。
- 停止任务支持协作式 abort、异步任务取消,以及 task ID 尚未返回时的延迟停止。
代码分析工具
- get_file_outline 支持 Python、TypeScript、JavaScript、Java、Go。
- read_focused_symbol 支持 Python、TypeScript、JavaScript、Java、Go。
- Python 使用标准库 ast;TypeScript/JavaScript/Java/Go 使用对应 Tree-sitter grammar。
- 支持类、函数、异步函数、方法和 Go 类型等符号提取,目标符号缺失和语法错误返回明确错误。
安全与工程质量
- 项目外文件读取和写入采用分级审批,读取授权不能升级为写入授权。
- 补充 AST 多语言测试、会话模型覆盖测试和发布流程验证。
- Windows 构建在依赖未变化时跳过 pip 安装,PyInstaller 默认复用缓存,-Clean 用于干净发布构建。
文档与教程
- 第 7、16 课同步 Python/Java/Go AST 工具支持。
- 第 19 课统一为最终版 Web UI、会话生命周期、停止任务、多 Tab 和跨平台打包逻辑。
- 教程删除多次迭代过程描述,改为按最终架构说明。
安装包
- macOS Apple Silicon:
*.dmg - Windows x64:
*.exe
完整提交列表(项目初始提交到 v0.9.5)
- chore: init Python backend (core/llm/tools/security/server/orchestration + tests) (2039c68)
- feat: React Web UI + Electron desktop shell + packaging scripts (c21b911)
- docs: 16-lesson Python tutorial (AI-Coding-Agent-Dummy-Book) (ecc8d65)
- fix: wrap tutorial links in <> to fix GitBook parsing of CJK filenames (d2c6199)
- fix: replace ASCII parens with full-width in filenames to fix GitBook markdown links (a247b11)
- docs: add GitBook online reading link to README (c0ede4d)
- feat: switch default DeepSeek model to deepseek-v4-flash (V4 series), update base_url & pricing (3be5792)
- feat: stability hardening (loading page, error boundary, stalled detection, debug panel, SSE reconnection, crash recovery) (b583c10)
- fix: stability hardening - write missing files (api.ts, main.tsx, styles.css, server/app.py) (725b6a2)
- Fix the markdown links. (4c99970)
- feat: v0.2.0rc0 - OpenCode风格交互重写 + 教程补充 + 自动发布 (9c7bf5e)
- fix: release workflow - install web frontend deps before build:web (3bbca69)
- fix: release workflow - macOS only, install web deps, disable signing (10038fd)
- chore: remove release workflow (49e08a9)
- fix: build script - add mirror env vars for electron-builder, update README (4f3c805)
- fix: 热切换工作区 + 修复脱敏 API key 导致的 ASCII 编码错误 (25093cd)
- docs: 更新第19课 Electron 打开项目热切换说明 (639e2a9)
- feat: Windows 打包支持 (a18a7b0)
- fix: Windows 打包图标支持 (6e33a25)
- fix: API key 持久化 + Windows 打包 extraResources 修复 (109dc27)
- docs: 教程重构为教材体例 + 同步 README (16d6eb7)
- feat: v0.3.0 缓存优化 + models.dev 元数据 + 上下文可观测性 + streaming 抖动修复 (04b5eb9)
- feat: opencode 风格上下文摘要压缩 + 文件修改 diff 展示 (0bb8863)
- feat: FileDiff 共享组件抽取 + 对话流工具卡片 + v0.5.0 版本号 (a34bdc5)
- docs: 教程 1-8 课语言润色,去除 AI 味 (ed7aa6b)
- feat: 停止任务强杀机制(LLM 流卡住时可解套) (6ad50e5)
- chore: 删除扫描临时输出文件 scan_result.txt (8a2d519)
- refactor: 移除右侧工具调用 tab,ToolPanel 只保留上下文情况 (2e80369)
- style: 工具调用卡片与回复气泡统一宽度约束 (049b9db)
- docs: 第19课同步 UI 最新实现 (c3ea776)
- feat: v0.6.0rc0 — webfetch 工具(缓存/批量)、Cordis 工具插件化、侧边栏真实目录树(git 状态徽标 + 动态刷新) (7e90550)
- fix: v0.6.1rc0 — 修复 tool_calls 原子对引发的 HTTP 400(空 id / 残缺历史) (36feea5)
- fix: v0.6.2rc0 — plan 只读模式失效(工具裁剪被插件重注册污染)+ Windows 沙箱规则 (376da12)
- feat: v0.6.3rc0 — macOS 沙箱规则(csrutil/diskutil/家目录删除/钥匙串等) (8ed234b)
- feat: v0.7.0rc0 - 多 Tab 工作台 + 文件查看器 + 代码 diff 展示 (d14c26b)
- feat: UnifiedDiff 组件 - 行级 diff 渲染(仿 OpenCode) (711a5c5)
- perf: 打包加速 + 进度显示 (fc82545)
- perf: PyInstaller --onefile → --onedir(打包快 2-3x,产物是文件夹) (70abe4e)
- docs: 第19课同步 v0.8.0rc0 — 多 Tab 工作台、UnifiedDiff 行级 diff、打包加速 (2cb5991)
- fix: extraResources 适配 --onedir 目录结构,后端进包修复 (64852f3)
- fix: Tab 标题使用会话名 + 过滤空会话 (b7d1fb7)
- feat: v0.8.1 会话绑定项目 + 切项目弹窗询问 + 重构新建对话 (b08985c)
- feat: v0.8.1 会话绑定项目 + 切项目弹窗询问 + 新建对话创建 session (cd9734a)
- release: v0.9.1rc0 (5594aaa)
- release: v0.9.2rc0 (8ad2e4b)
- fix: stabilize desktop release workflow (3f4467f)
- fix: restore v0.9.5 features and configuration (c0f02d4)