diff --git a/README.md b/README.md index 1320553..a2ac5aa 100644 --- a/README.md +++ b/README.md @@ -76,25 +76,49 @@ muyue skills deploy # Deploy skills to Crush and Claude Code muyue skills delete # Delete a skill ``` -## TUI Controls +## TUI — 4 Tabs -| Key | Action | -|-----|--------| -| `Ctrl+T` | Open tab switcher | -| `Tab` / `Shift+Tab` | Cycle tabs | -| `Ctrl+C` | Quit confirmation | -| `i` (Dashboard) | Install missing tools | -| `u` (Dashboard) | Check for updates | -| `s` (Dashboard) | Rescan system | -| `a` (Workflow) | Approve plan | -| `r` (Workflow) | Reject plan | -| `g` (Workflow) | Generate plan | -| `n` (Workflow) | Next step | -| `x` (Workflow) | Cancel workflow | +The TUI is organized into 4 tabs with a red/rose theme (`#E8364F` → `#FF6B8A`): -### Chat Commands +### ◉ Dashboard -- `/plan ` — Start a structured Plan→Execute workflow +System overview: installed tools with status, active agents, updates, LSP/MCP/daemon status, and quick actions (install, update, scan). + +### ◈ Studio + +Central AI chat with a collapsible sidebar (`Ctrl+S`) containing 3 panels: + +| Panel | Shortcut | Description | +|-------|----------|-------------| +| **Chat** | `1` | AI conversation, `/plan ` to start workflows | +| **Agents** | `2` | Start/stop Crush and Claude Code agents | +| **Workflows** | `3` | Plan→Execute workflow controls (approve, reject, next step) | + +### ▶ Shell + +Split-view terminal with an AI assistant panel (`Ctrl+A` to toggle). The AI knows your system and suggests commands you can easily copy into the terminal. + +### ⚙ Config + +Profile, API providers, terminal/starship settings, BMAD, and skills — displayed in a two-column layout. + +### Keyboard Shortcuts + +| Key | Context | Action | +|-----|---------|--------| +| `Ctrl+T` | Global | Open tab switcher | +| `Ctrl+S` | Studio | Toggle sidebar | +| `Ctrl+A` | Shell | Toggle AI assistant panel | +| `Ctrl+C` | Global | Quit confirmation | +| `i` | Dashboard | Install missing tools | +| `u` | Dashboard | Check for updates | +| `s` | Dashboard | Rescan system | +| `1` `2` `3` | Studio sidebar | Switch panels (Chat/Agents/Workflows) | +| `a` | Workflow | Approve plan | +| `r` | Workflow | Reject plan | +| `g` | Workflow | Generate plan | +| `n` | Workflow | Next step | +| `x` | Workflow | Cancel workflow | ## Configuration @@ -179,7 +203,7 @@ git push -u origin feature/my-feature ```bash # 1. Bump the version in internal/version/version.go -# Change: Version = "0.2.0" → Version = "0.3.0" +# Change: Version = "0.2.1" → Version = "0.3.0" # Commit on develop: git checkout develop # (edit internal/version/version.go) @@ -222,7 +246,7 @@ git push ```go const ( - Version = "0.2.0" // ← bump this before a release + Version = "0.2.1" // ← bump this before a release ) ``` @@ -236,11 +260,11 @@ Binary version is injected at build time via `-ldflags`: ```bash # Beta build (automatic in CI) go build -ldflags="-X github.com/muyue/muyue/internal/version.Prerelease=beta.3" ./cmd/muyue/ -# → muyue v0.2.0-beta.3 +# → muyue v0.2.1-beta.3 # Stable build (automatic in CI) go build -ldflags="-s -w" ./cmd/muyue/ -# → muyue v0.2.0 +# → muyue v0.2.1 ``` ### Conventional commits diff --git a/internal/version/version.go b/internal/version/version.go index d88740a..5f7df83 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -2,7 +2,7 @@ package version const ( Name = "muyue" - Version = "0.2.0" + Version = "0.2.1" Author = "La Légion de Muyue" License = "MIT" )