Generate Commit Messages With AI
A Generate button beside the commit message box writes a commit message from your changes. It reads your staged diff (or all uncommitted changes when nothing is staged), sends it to your configured AI provider, and fills the box with a Conventional Commits message you can edit before committing.
Add Context With @ In The Agent Panel
Type @ in the Agent panel to pull repository context into your message. Pick a file by name to reference it, or choose @diff, @staged, or @branch to attach your uncommitted changes, staged changes, or the diff against the base branch. The diff is sent to the agent with your message, so you can ask things like "review @diff" without copying anything by hand. Use arrow keys and Enter to pick, Escape to dismiss.
Send A Diff Selection To The Agent
Select lines in a diff and press the Send Selection To Agent shortcut (cmd-shift-l, configurable in Settings) to drop an @selection reference into the Agent panel. Your selected code rides along with the next message as context, so you can ask the agent to explain or rework exactly what you highlighted.
Open Agent File References
File locations the agent touches (the path shown on Read, Edit, and other tool calls) are now clickable. Click one to open that file in the diff view and jump straight to the referenced line, so you land on what the agent changed without hunting for it in the file list.