Skip to content

Releases: liangyou09/lyshell

Release list

v1.0.3

Choose a tag to compare

@liangyou09 liangyou09 released this 14 Aug 09:45

LyShell v1.0.3

Release date: 2026-08-14

✨ Features

  • Multi-format MCP registration: MCP registration now emits JSON / CLI / TOML configs and unifies panel monospace fonts for direct client integration.
  • Agent icon redesign: rounded robot head with a smile and round line caps.
  • Rack bar icon upgrade: icons enlarged to 24px with hover scale, active glow, and an online breathing animation.
  • Persistent quick-command bar: the quick-command bar is now always visible with a "New" button, plus required name / command validation.
  • Settings merged into the rack bar: settings now lives in the left rack bar's bottom slot; removed the title-bar ⚙ and floating panel.

🐛 Bug Fixes

  • Terminal auto-focus: auto-focus the terminal after creating a session or switching tabs, limited to the active, unhidden instance to avoid focus contention.
  • First-column text drift: switched to a Unicode 15 width table with floating-point width measurement, fixing first-column drift with CJK / emoji.

📖 Docs

  • Documented plugin sub-process isolation and new MCP tools in the README.

v1.0.2

Choose a tag to compare

@liangyou09 liangyou09 released this 12 Aug 08:09

LyShell v1.0.2 — Plugins, MCP Audit & Terminal Polish

🧩 Plugin System

A full plugin host with per-plugin capability gates, token-based auth, and local dev installation UI. Plugins run inside the host with scoped API tokens
(Python one-shot/persistent, Node.js persistent); they can also spawn controlled external processes that connect back over stdio MCP. Install from a dev
directory, ZIP, or URL all sandboxed behind granular capability gates.

🛡 MCP Security & Audit

  • Activity audit panel real-time MCP call log with calendar picker, filtering, and pagination, accessible from the title bar
  • Destructive command confirmation guard
  • Per-session token model with fine-grained capability toggles (read / interactiveWrite / execute / localExecute / fileWrite / sessionControl /
    sessionMetadataWrite)
  • Built-in brand icon matching by command name + emoji picker overlay
  • Agent sessions are now transient (never leak into the session list)

🖥 Terminal

  • Canvas now follows light/dark theme with a unified terminal background color
  • CJK IME candidate positioning fixed
  • First-column text drift on xterm resize eliminated
  • Ctrl+F1F12 shortcuts now work even when the terminal is focused

🪟 Window

  • Built-in Chinese and English language bundles

🔧 Fixes

  • Closing a tab now fully removes the runtime session entry no more leaked temporary sessions
  • File transfer Worker security hardening
  • Settings panel split into Terminal / MCP tabs with improved readability
  • Status bar cols rows indicator now clickable to clear screen (Ctrl+L), scrollback line counter clickable to scroll to bottom / double-click to clear