Tab autocomplete: pause typing and a grey suggestion appears; Tab accepts it.
⌘K inline edit: select code, press ⌘K and say what to change; it is rewritten in place. New lines show in green, the old ones in red; ⌘Enter accepts, Esc rejects. With nothing selected it writes new code at the cursor.
⌘L adds to chat: the selected code goes into the agent composer, labelled with its file and lines.
@ mentions: attach files and folders in the agent composer with @.
Source Control: see changed files in the sidebar, stage them, commit, push and pull.
Run button: ▶ at the right of the editor tabs runs the package.json dev or start script, or the open file. ▾ picks another script; running again stops the previous run and restarts in the same terminal.
Your rules as they are: agents follow the project's existing .cursorrules, .cursor/rules, .trae/rules, AGENTS.md and CLAUDE.md.
Skill import: Marketplace → Skills brings over the skills you used in Trae, Claude Code, Codex or Cursor in one step. Agents see the installed skills and open one when a task needs it.
Button labels no longer break over several lines in narrow windows.