Skip to content

Releases: TripQi/code-editor

code-editor-mcp

02 Jan 06:30

Choose a tag to compare

Lastest

修改版本号到0.2.4

code-editor-mcp v0.2.3

01 Jan 08:19

Choose a tag to compare

优化了工具描述

code-editor-mcp v0.2.2

01 Jan 07:59

Choose a tag to compare

添加了批量处理的工具,优化了edit_block的返回格式

code-editor-mcp v0.2.1

31 Dec 03:03

Choose a tag to compare

最新版0.2.1

code-editor-mcp v0.1.7

05 Dec 11:33

Choose a tag to compare

docs(mcp): 更新工具描述以反映编码自动探测和缓存功能

- read_file 现支持自动编码探测和缓存(utf-8/gb2312/gbk),默认 encoding=None
- get_file_info 新增 mtime/size 信息,用于大文件预检查和元信息获取
- 版本升级至 0.1.7

code-editor-mcp v0.1.6

01 Dec 14:33

Choose a tag to compare

feat(filesystem): 新增文件编码转换和检测功能

- 新增 convert_file_encoding 工具支持批量转码(utf-8/gbk/gb2312)
- 集成 charset-normalizer 实现编码自动检测和置信度评估
- get_file_info 现返回文件编码信息(encoding/encodingConfidence)
- read_file/write_file 支持编码参数,默认 utf-8
- 规范所有路径必须为绝对路径,移除相对路径解析逻辑
- CODE_EDIT_ROOT 降级为安全标记,不再参与路径解析
- 版本升级至 0.1.6

code-editor-mcp v0.1.5

28 Nov 11:20

Choose a tag to compare

feat(edit): 增强编辑工具功能和优化并发控制

- 为 `edit_block` 和 `replace_string` 工具添加空白不敏感匹配和转义字符处理选项
- 优化乐观锁机制,支持纳秒级 mtime 检查及 10ms 容差
- 实现原子写操作,防止部分数据落盘
- 统一默认忽略模式配置,允许通过空字符串/空列表关闭忽略
- 重构目录列表工具支持忽略模式过滤
- 移除不再使用的 apply_unified_diff 工具

BREAKING CHANGE: 移除了 apply_unified_diff 工具,相关功能可通过其他编辑工具实现

code-editor-mcp v0.1.4

28 Nov 01:10

Choose a tag to compare

refactor(config)!: 重构路径访问控制为允许目录列表模式

将原有的根隔离+自动切根机制重构为更灵活的允许目录列表验证机制。现在 CODE_EDIT_ROOT 仅作为相对路径的解析基准,不再作为访问边界。所有文件操作都需要在允许目录列表内进行。

主要变更:
- 移除自动切根功能,路径必须在允许目录内,否则拒绝访问
- 支持环境变量 CODE_EDIT_ALLOWED_DIRECTORIES(兼容原有 CODE_EDIT_ALLOWED_ROOTS)
- 默认允许用户主目录,空列表或包含根目录视为无限制访问
- 重构持久化逻辑,保持列表最小化避免冗余
- 更新所有工具函数的文档说明和错误提示

BREAKING CHANGE: 移除了路径自动切换到允许根目录的功能,现在所有操作必须显式在允许目录内。需要访问新目录时,必须先使用 set_root_path 将其添加到允许列表。