Skip to content

Releases: OrionStarAI/EasyCode

Easy Code v1.1.7

06 Jun 08:34

Choose a tag to compare

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

06 Jun 05:41

Choose a tag to compare

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

05 Jun 14:41

Choose a tag to compare

Easy Code v1.1.4 Released 🎉

New Features

  1. Send /feishu restart from Feishu
    Reminds/restarts the remote CLI process and automatically restores the Feishu gateway — takes only 3 seconds. Any exception can be recovered easily.

  2. Improved /feishu status display
    Now uses tables to clearly show the binding relationships between projects and chat groups.

  3. Natural language can trigger restart
    e.g. “Please restart yourself”, and EasyCode will restart accordingly.

  4. Support /goal from Feishu channels
    Send /goal in 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_question tool could fail most of the time.

EasyCode v1.1.3

05 Jun 09:41

Choose a tag to compare

Changed

  • Rebrand: DeepV Code → Easy Code
  • Renamed the package to easycode-ai and introduced the new easycode launch command.
  • The legacy dvcode command continues to work and now prompts users to switch to easycode.
  • 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-user and ./.easycode, so existing users can switch over seamlessly with dvcode -u.
  • 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

04 Jun 08:57

Choose a tag to compare

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_achieved is dynamically loaded only in goal mode and unloaded afterward.
    • read_lints registered 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 recentToolCalls after 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_file compact 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 /todo manual task management and automatic cleanup after goal_achieved.
    • Extended default shell command timeout (to 5 minutes) for long tasks.
  • Feishu Status Dashboard: introduced FeishuStatusDashboard to 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

03 Feb 12:06

Choose a tag to compare

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

26 Jan 00:47

Choose a tag to compare

  1. Memory system optimization: Removed the logic for reading memory from gemini.md and claude.md, further simplifying the memory system’s storage structure。
  2. Healthy use reminder optimization: Reduced the countdown reminder time for healthyUse from 300 seconds to 60 seconds, making it easier to skip。
  3. Prompt simplification: Removed unnecessary prompt messages related to the /bug and /help commands, making the interface cleaner。

DeepV Code v1.0.300

23 Jan 22:12

Choose a tag to compare

New Features

  • Fully compatible with Claude Code plugin command lines: /plugin marketplace add and /plugin install

Improvements & Optimizations

  • Optimized feedback of the list_available_skills tool: when no results are returned, the system now guides users to try broader search terms.

DeepV Code v1.0.299

23 Jan 17:19

Choose a tag to compare

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

23 Jan 14:07

Choose a tag to compare

🚀 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-max from 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.