Repository navigation
Releases
Releases · wanxunyang/mocode
v1.8.0
更新内容
- edit_file 新增 replacements[] 多替换模式:一次调用原子修改同一文件多处,每个替换块须在原文唯一命中且区间不重叠,任一不满足则整体不写入;配套多 hunk diff 展示真实文件行号。
- 修复长内容写入时工具参数被 max_tokens 截断导致的「arguments 不是合法 JSON」:贯通 OpenAI/Anthropic/Vertex 的 finish_reason,报错按截断、裸换行、转义错误分级,长参数只回显首尾片段,并给出分段续写(append)/缩短 old_string 等可执行恢复建议。
- write_file 与 edit_file 明确分工:已有文件的局部修改默认用 edit_file,write_file 仅限新建、追加或近乎整篇重写,减少无谓全文重写。
- MAX_TOKENS 预设化:模型预设支持 maxTokens,从模型目录添加时自动取官方最大输出(缺失则留空不硬编码);/model 向导可设置、/model show 可查看,切换预设即时生效。
v1.6.7
更新内容
- grep 工具基于 ripgrep 重构,支持多文件忽略规则与超时控制,整仓搜索性能大幅提升
- 更新中英文 README,同步功能描述与实现细节
- 清理未使用的函数与变量,优化代码结构
v1.6.6
更新内容
- 新增后台任务系统:分离式任务执行与结束通知(支持 ntfy/Bark/Telegram/generic webhook)
- 后台任务支持异步审批,并可从 checkpoint 断点续跑
- 新增定时任务调度功能
- 新增 arena 工具与持久化消息总线
- 新增具名 bot,支持按角色执行任务
- 新增 headless 一次性执行模式(mocode -p/--print)
- sweep 心跳支持外部挂起控制
- 修复 composer 上下方向键光标跳转逻辑,现直达全文首/尾
- 简化模型预设选择逻辑,仅保留自定义入口
v1.6.5
更新内容
- 实现核心模型目录(core model-catalog)功能 M1-M3(模型选择/配置/预设)
- 实现嵌套子代理调用批次的树状挂载机制
- 支持豆包 Seed 深度思考(reasoning)模式并优化 lightning 指示器显示
- 增加推理 effort 配置与读取去重优化,提升 token 效率
- 实现分级会话生命周期治理与低压力工具结果清理
- 新增内置头脑风暴(brainstorm)技能,用于需求澄清,并更新工作纪律说明
- 改进 prepare 脚本跨平台兼容性
v1.6.4
更新内容
- feat: 支持与只读工具同时执行 add_tool_groups
- refactor: 优化上下文压缩逻辑,相关开关默认开启
- docs: 简化工具与配置描述文案,移除冗余内容
- docs: 移除废弃的中文对比提示词文档
- ci: 移除 prettier 检查门禁,新增 pre-commit 自动格式化钩子
v1.6.3
更新内容
- 优化 /init 命令逻辑与 AGENTS.md 生成规则
- 优化 AGENTS.md 注入逻辑,精简常驻上下文内容
- 简化工具描述与系统提示词文本,提升可读性
- 修复 Prettier 代码格式,恢复 CI 检查
v1.6.2
更新内容
- 优化 /init 命令逻辑与 AGENTS.md 生成规则
- 优化 AGENTS.md 注入逻辑,精简常驻上下文内容
- 简化工具描述与系统提示词文本,提升可读性
v1.6.1
更新内容
- 新增工具预路由总开关及 /router on/off 斜杠命令
- 幂等工具支持失败自动重试;dev_server 拆分为独立后台进程组
- view_image 工具并入 read_file,按文件魔数自动分流文本/图片
- 重构 shell 参数描述与 Windows Git Bash 探测逻辑
v1.5.14
更新内容
- 新增消息导航轨:一个用户消息对应一个定位点,点击可跳转到对应消息,并适配跨平台快捷键修饰键
- 侧边栏底部品牌标识替换为 SVG 标志
- 统一批次缩进体系,修复子批次详情行错位问题
- 全量应用 Prettier 代码格式化
v1.5.13
更新内容
- 新增 /cd 斜杠命令,支持运行时切换工作区(同步切换 process.cwd()、沙箱根、会话目录三处,语义等同 /clear)
- 批处理运行时摘要行新增扫光动画与进度字形,运行状态展示更直观