Releases: OrionStarAI/EasyCode
Easy Code v1.1.7
Merge branch 'ls-dev' into 'master' fix(feishu): parse card 2.0 user_dsl, table component, and markdown-type cells See merge request ai_native/DeepVCode/DeepVcodeClient!492
Easy Code v1.1.6
New: Feishu merge-forward message parsing - the AI can now read forwarded chat records (sender, timestamp, content) to summarize discussions, draft replies, and extract key info.
v1.1.4
Easy Code v1.1.4 Released 🎉
New Features
-
Send
/feishu restartfrom Feishu
Reminds/restarts the remote CLI process and automatically restores the Feishu gateway — takes only 3 seconds. Any exception can be recovered easily. -
Improved
/feishu statusdisplay
Now uses tables to clearly show the binding relationships between projects and chat groups. -
Natural language can trigger restart
e.g. “Please restart yourself”, and EasyCode will restart accordingly. -
Support
/goalfrom Feishu channels
Send/goalin a channel, then fill out the form to get started immediately.
Fixes
- Fixed the bug where after
/stop, sending a message would remain queued forever. - Fixed: In a Feishu channel, the
ask_user_questiontool could fail most of the time.
EasyCode v1.1.3
Changed
- Rebrand: DeepV Code → Easy Code
- Renamed the package to
easycode-aiand introduced the neweasycodelaunch command. - The legacy
dvcodecommand continues to work and now prompts users to switch toeasycode. - Unified the brand across CLI, VSCode, and Feishu so the experience is consistent on every surface.
Added
- Automatic Migration of Legacy Data
- On upgrade, legacy user and project data is migrated automatically into
~/.easycode-userand./.easycode, so existing users can switch over seamlessly withdvcode -u.
- On upgrade, legacy user and project data is migrated automatically into
- Feishu Auto-Resume Conversations
- Feishu mode now supports automatic conversation resume — even after a restart, you can pick up right where you left off without any extra repetitive steps.
Fixed
- Open-Source Model HTTP 400 Fix
- Fixed potential HTTP 400 errors that could occur with certain open-source models.
v1.0.400
DeepV Code v1.0.400
Gradually sync the commercial release into the open-source version
- High-frequency Feishu updates: upgraded the Feishu office assistant and collaboration board, improved compatibility for Feishu voice message handling, refined interaction card supplementary input, enhanced background task management, and implemented tool lifecycle governance.
- LLM Wiki proactive consumption: the system now proactively reads existing project architecture/knowledge from
.llm-wiki/before exploring the codebase. - Terminal & release stability: improved terminal visual noise reduction for Feishu tool calls/history; enhanced release pipeline stability with stronger pre-checks and double-build validation.
- Background services & tasks: added automatic detection and background running for long-lived service commands (returns a Task ID); added tools to list/inspect/terminate background tasks safely.
- Task/goal & tooling governance:
/goal(goal-driven mode) behavior refined:goal_achievedis dynamically loaded only in goal mode and unloaded afterward.read_lintsregistered only when a connected VS Code environment is detected; hidden in standalone terminals to reduce prompt size and mis-invocations.
- Feishu interaction UX improvements:
- Card state transitions skip throttling for more immediate UI.
- Feishu card outputs show diff-style summaries instead of full JSON dumps.
- Added a “I have other ideas” entry to continue input in normal chat flow more naturally.
- Memory/OOM protection: trimmed in-memory prompts and cleared
recentToolCallsafter workflow end to reduce long-session OOM risk. - Safer transpilation: strengthened ES→CJS transpiling by using a lexical state machine that skips strings/comments to prevent incorrect transforms of
export default. - Model pool hygiene: filtered out TTS-marked speech models to prevent non-dialogue models from polluting the backup pool.
- Robustness & fixes:
- Win32 path validation improved (case-insensitive checks).
- Improved type safety for InspectScript options via
ToolConfirmationOutcome. - Fixed Feishu mode stability issues and multiple tool-related edge cases (e.g.,
read_filecompact line parsing, media/image compatibility, duplicate message filtering, reconnection reliability).
- Productivity features:
- Added Order Invoice (billing) generation & A4-friendly printable HTML with auto “Bill To” from user email and editable fields.
- Added
/todomanual task management and automatic cleanup aftergoal_achieved. - Extended default shell command timeout (to 5 minutes) for long tasks.
- Feishu Status Dashboard: introduced
FeishuStatusDashboardto show robot name, connection status, bound projects, and real-time logs; improved streaming rendering and reduced prompt exposure for privacy. - Additional enhancements: improved context compression reliability, AskUserQuestion tolerance, CLI/VSCode model selector reliability, dedup/reconnect handling, and UI consistency (reduced visual interference, unified feedback card titles).**
DeepV Code v1.0.306
Changelog
Improved
- Optimized skill loading compatibility.
Updated
- Simplified startup UI for a cleaner appearance.
Fixed
- Resolved compatibility issues with certain models.
DeepV Code v1.0.302
- Memory system optimization: Removed the logic for reading memory from
gemini.mdandclaude.md, further simplifying the memory system’s storage structure。 - Healthy use reminder optimization: Reduced the countdown reminder time for
healthyUsefrom 300 seconds to 60 seconds, making it easier to skip。 - Prompt simplification: Removed unnecessary prompt messages related to the
/bugand/helpcommands, making the interface cleaner。
DeepV Code v1.0.300
New Features
- Fully compatible with Claude Code plugin command lines:
/plugin marketplace addand/plugin install
Improvements & Optimizations
- Optimized feedback of the
list_available_skillstool: when no results are returned, the system now guides users to try broader search terms.
DeepV Code v1.0.299
Added full compatibility with Claude Code’s plugin installation commands
You can now directly copy and run the same slash-style commands that Claude Code uses for plugin management.
For example:
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
This update makes it effortless to install and manage plugins using familiar command syntax — no manual configuration required.
DeepV Code v1.0.297
🚀 DeepVCode 1.0.297
Highlights
-
Refactored Skill System – Improved compatibility with advanced CC plugins/skills.
-
Example (ui-ux-pro-max):
/skill marketplace add nextlevelbuilder/ui-ux-pro-max-skill /skill plugin install
Then select
ui-ux-pro-maxfrom the menu and use it with:/useskill ui-ux-pro-max This userinfo page looks terrible. Make it world-class! -
New Input Box UI – Cleaner and more modern visual design.
-
New Default Branch:
opensource– Please fork and submit PRs to this branch.