@xl0/pi-lovely-comment

Open the last assistant message in your editor and sync edits back into the prompt

Packages

Package details

extension

Install @xl0/pi-lovely-comment from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@xl0/pi-lovely-comment
Package
@xl0/pi-lovely-comment
Version
0.1.2
Published
Jun 29, 2026
Downloads
515/mo · 13/wk
Author
xl0
License
MIT
Types
extension
Size
15.2 KB
Dependencies
1 dependency · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@xl0/pi-lovely-comment

Lovely Pi package for the /comment extension.

Inspired by this workflow:

Install

pi install npm:@xl0/pi-lovely-comment

Usage

Sync

  • /comment
  • /comment sync
  • /comment sync <filename.md> # Quote (> ) the last assistant message into file, open it in the configured editor, and keep the pi prompt synced with the draft contents.

While sync is active:

  • Esc stops syncing and leaves the prompt content as-is.
  • Ctrl-C cancels syncing and clears the prompt.
  • Sending the prompt (Enter) submits the latest synced draft.

If called without a filename, the temporary draft will be created in .pi/comment/ and deleted after the sync is done.

Save

  • /comment <filename.md> — same as save.
  • /comment save <filename.md> — save the last assistant message to <filename.md> without quote markers or prompt sync, then open it in the configured editor.

Save the last assistant message and open it in the editor.

Settings

  • /comment settings — choose the editor.

The default editor is $EDITOR, but you can set a bunch of popular editors in settings, or a custom command.

Editor settings are stored in ~/.pi/agent/xl0-pi-lovely-comment.json.

Related projects

Pi Lovely Web web_search, web_fetch, web_image via Firecrawl, Exa, Tavily, Brave
Pi Lovely Dev Tools /tool, /show-sysprompt, /show-context, /llm-stats
Pi Lovely Codex GPT fast mode and Codex-style apply_patch
Pi Lovely IDE IDE integration
Pi Lovely Config scoped config helpers for Pi extensions

Like this work? Hire me