Skip to content

Releases: minorcell/memo-code

v0.8.56

26 Feb 17:37

Choose a tag to compare

更新说明

  • 重构 webfetch 工具:支持分页抓取、HTML 提取为 Markdown、robots 策略校验、私网/本地地址防护。
  • 新增可配置项:User-Agent、robots 开关、超时、最大响应体、私网拦截开关。
  • 完整补充 webfetch 测试与文档,并更新构建 external 配置以确保 CI 构建稳定。

v0.8.50

23 Feb 16:46

Choose a tag to compare

Full Changelog: v0.8.10...v0.8.50

v0.8.10

18 Feb 18:06

Choose a tag to compare

What's Changed

  • Added context length display to web-ui
  • Added a message queue mode to support editing and modifying queue messages

Full Changelog: v0.8.9...v0.8.10

v0.8.9

18 Feb 14:54

Choose a tag to compare

Full Changelog: v0.8.8...v0.8.9

v0.8.5

16 Feb 17:53

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.5

Memo Code - v0.8.0

14 Feb 17:36
1ba054d

Choose a tag to compare

What's new in Memo Code v0.8.0

  • Full support for Skills! Memo is now compatible with Skills from other Agents, meaning you no longer need to maintain separate Skills documentation specifically for Memo.
  • Support for GitHub Pull Request Review! Yes, Memo can now review your GitHub PRs and comment directly on them.
  • More detailed model configuration. To support more models, Memo's configuration file now supports additional parameters.

What's Changed

Full Changelog: v0.7.3...v0.8.0

Memo Code - v0.7.3

13 Feb 06:34

Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3

Memo Code - v0.7.2

12 Feb 17:40

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.2

memo-cli v0.7.0

11 Feb 14:53

Choose a tag to compare

Summary

This release focuses on reliability and operator clarity across the TUI and tool stack. The most important change is a simplification of apply_patch from diff-style parsing to deterministic direct string replacement. We also shipped multiple interaction fixes in the TUI path and tightened behavior/docs alignment to reduce runtime surprises.

Highlights

  • Feature: apply_patch now uses direct string replacement with single-edit and batch-edit modes.
  • Improvement: TUI rendering path was optimized to reduce redraw instability and improve input behavior consistency.
  • Fix: Tool behavior, tests, and docs were synchronized to match real runtime semantics.

Detailed Changes

CLI

  • Improved terminal interaction behavior and composition flow, including better key handling and paste burst treatment.
  • Normalized backspace/delete behavior in TUI input handling.

Core

  • Refactored session runtime boundaries (entry/helpers split) for cleaner runtime wiring and maintainability.
  • Improved simple-task handling to return direct system_hint for low-step flows.

Tools

  • apply_patch was redesigned to direct replacement semantics and no longer depends on diff hunk parsing.
  • apply_patch tests and orchestrator/approval integration tests were updated to the new API.
  • Tool documentation and runtime prompt references now match the new apply_patch behavior.

Docs / DX

  • Refreshed apply_patch documentation and README tool descriptions.
  • Updated runtime prompt tool references for clearer model-side invocation.
  • Renamed site/web paths in the repository layout where applicable.

Breaking Changes

  • apply_patch input format changed.
    • Previous diff envelope style (*** Begin Patch / hunks / *** End Patch) is no longer supported.
    • Migration: use one of:
      • { "file_path", "old_string", "new_string", "replace_all" }
      • { "file_path", "edits": [{ "old_string", "new_string", "replace_all"? }, ...] }

Upgrade Notes

  • Upgrade to @memo-code/memo@0.7.0.
  • If your workflows still emit unified-diff style payloads to apply_patch, migrate them to direct replacement payloads before rollout.

Verification

Contributors

memo-cli v0.6.55

10 Feb 20:26
40b40e0

Choose a tag to compare

memo-cli v0.6.55

This release focuses on runtime safety, tool-call reliability, and startup experience.

Highlights

  • Security hardening for shell execution in tool runtime:
    • Added dangerous command interception for destructive patterns (for example rm -rf /, rm -rf ~, raw disk overwrite/format operations).
    • Returns a structured system response instead of executing high-risk commands.
  • Startup system prompt improvement:
    • When an AGENTS.md file exists at the launch root, its content is appended to the system prompt context.
  • MCP startup workflow improvement:
    • Added startup-time MCP activation selection before rendering the main TUI.
    • Supports on-demand activation to reduce startup overhead and token usage.
  • Tool-call flow robustness:
    • Fixed missing tool call id propagation after tool-approval rejection.
    • Avoids invalid tool-call/message sequencing errors after cancellations.
  • apply_patch safety and parser improvements:
    • Clearer parser error output with expected markers/examples/line hints.
    • Ambiguity detection for repeated oldChunk matches (fails safely instead of uncertain edits).
    • Safer matching strategy groundwork with @@-header-aware anchoring and conservative fallback.
  • TUI input quality fixes:
    • Corrected composer cursor behavior.
    • Improved multiline paste/suggestion handling.
  • Provider/runtime improvements:
    • Added deepseek reasoning-content passthrough handling.
    • Session title behavior improvements.

Notes

  • Tag v0.6.55 is created from main.
  • CI for this tag passed and npm publish job completed.