Releases: TripQi/code-editor
Releases · TripQi/code-editor
code-editor-mcp
code-editor-mcp v0.2.3
优化了工具描述
code-editor-mcp v0.2.2
添加了批量处理的工具,优化了edit_block的返回格式
code-editor-mcp v0.2.1
最新版0.2.1
code-editor-mcp v0.1.7
docs(mcp): 更新工具描述以反映编码自动探测和缓存功能 - read_file 现支持自动编码探测和缓存(utf-8/gb2312/gbk),默认 encoding=None - get_file_info 新增 mtime/size 信息,用于大文件预检查和元信息获取 - 版本升级至 0.1.7
code-editor-mcp v0.1.6
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
feat(edit): 增强编辑工具功能和优化并发控制 - 为 `edit_block` 和 `replace_string` 工具添加空白不敏感匹配和转义字符处理选项 - 优化乐观锁机制,支持纳秒级 mtime 检查及 10ms 容差 - 实现原子写操作,防止部分数据落盘 - 统一默认忽略模式配置,允许通过空字符串/空列表关闭忽略 - 重构目录列表工具支持忽略模式过滤 - 移除不再使用的 apply_unified_diff 工具 BREAKING CHANGE: 移除了 apply_unified_diff 工具,相关功能可通过其他编辑工具实现
code-editor-mcp v0.1.4
refactor(config)!: 重构路径访问控制为允许目录列表模式 将原有的根隔离+自动切根机制重构为更灵活的允许目录列表验证机制。现在 CODE_EDIT_ROOT 仅作为相对路径的解析基准,不再作为访问边界。所有文件操作都需要在允许目录列表内进行。 主要变更: - 移除自动切根功能,路径必须在允许目录内,否则拒绝访问 - 支持环境变量 CODE_EDIT_ALLOWED_DIRECTORIES(兼容原有 CODE_EDIT_ALLOWED_ROOTS) - 默认允许用户主目录,空列表或包含根目录视为无限制访问 - 重构持久化逻辑,保持列表最小化避免冗余 - 更新所有工具函数的文档说明和错误提示 BREAKING CHANGE: 移除了路径自动切换到允许根目录的功能,现在所有操作必须显式在允许目录内。需要访问新目录时,必须先使用 set_root_path 将其添加到允许列表。