Releases: minorcell/memo-code
Releases · minorcell/memo-code
v0.8.56
v0.8.50
Full Changelog: v0.8.10...v0.8.50
v0.8.10
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
Full Changelog: v0.8.8...v0.8.9
v0.8.5
What's Changed
- chore: auto tag and public release by @minorcell in #179
- feat: add
-onceand-prevargs for memo cli by @minorcell in #180 - feat: support mcp server auth by @minorcell in #182
- feat: added context compression mechanism by @minorcell in #186
- test: expand runtime coverage for compaction and defaults by @minorcell in #187
- feat: memo web and skills by @minorcell in #192
Full Changelog: v0.8.0...v0.8.5
Memo Code - v0.8.0
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
- docs by @minorcell in #165
- feat: support review github pr by @minorcell in #166
- feat: resolve context window via model profiles by @minorcell in #168
- feat: add skills compatibility and expand tool adapter tests by @minorcell in #172
- chore: add coverage gate and codecov upload by @minorcell in #175
- chore: v0.8.0 by @minorcell in #176
Full Changelog: v0.7.3...v0.8.0
Memo Code - v0.7.3
What's Changed
- fix: tui by @minorcell in #153
- fix: normalize pasted CRLF in composer input by @minorcell in #154
- chore: sync dev into main by @minorcell in #156
- feat(tools): cache mcp resource calls with ttl and dedupe by @minorcell in #157
- feat: mcp cache by @minorcell in #161
- fix: remove spinner component by @minorcell in #162
- Dev by @minorcell in #163
- fix: honor gitignore in @ suggestions and allow blank issues by @minorcell in #164
Full Changelog: v0.7.2...v0.7.3
Memo Code - v0.7.2
What's Changed
- fix: resolve issues #135-#146 and harden tools/core by @minorcell in #149
Full Changelog: v0.7.0...v0.7.2
memo-cli v0.7.0
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_patchnow 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_hintfor low-step flows.
Tools
apply_patchwas redesigned to direct replacement semantics and no longer depends on diff hunk parsing.apply_patchtests and orchestrator/approval integration tests were updated to the new API.- Tool documentation and runtime prompt references now match the new
apply_patchbehavior.
Docs / DX
- Refreshed
apply_patchdocumentation 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_patchinput 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"? }, ...] }
- Previous diff envelope style (
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
- CI (main push): https://github.com/minorcell/memo-code/actions/runs/21909772125
- CI + npm publish (tag): https://github.com/minorcell/memo-code/actions/runs/21909870104
- npm package: https://www.npmjs.com/package/@memo-code/memo/v/0.7.0
Contributors
memo-cli v0.6.55
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.
- Added dangerous command interception for destructive patterns (for example
- Startup system prompt improvement:
- When an
AGENTS.mdfile exists at the launch root, its content is appended to the system prompt context.
- When an
- 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_patchsafety and parser improvements:- Clearer parser error output with expected markers/examples/line hints.
- Ambiguity detection for repeated
oldChunkmatches (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.55is created frommain. - CI for this tag passed and npm publish job completed.