Skip to content

Single-buffer (comint) mode — separate package or contribution? #162

@eengad

Description

@eengad

Following up on #149. I'm planning a single-buffer comint-based frontend for pi, similar in spirit to agent-shell but speaking pi's RPC directly for full feature coverage (thinking blocks, extension UI, compaction, forking, etc.).

The core new code is ~600 lines. The question is where it lives:

  1. Separate package that depends on pi-coding-agent (reuses core.el, render helpers, menu commands)
  2. New file in this repo (pi-coding-agent-shell.el) with shared code and maintenance

Option 2 is cleaner but only makes sense if you're interested in maintaining it. Either way, the two-buffer mode stays as-is — this is complementary.

Would you be open to a PR, or would you prefer this as a standalone package?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions