Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 20:09
· 87 commits to main since this release

Added

  • Pi is the fifth CLI. If you have Pi installed and
    logged in, it gets what the others have: tabs, its past sessions in the
    sidebar, the conversation as cards, the tab dot, the context meter, backup,
    search and "Continue with…" in both directions. The conversation follows the
    active branch of Pi's session tree, and a tab follows Pi when /new,
    /fork or /resume moves it to another session.
    • Model and thinking-level pickers. The models are the ones of your Pi
      account; Pi has no permission modes.
    • Pasted images. Pi doesn't attach what you paste, so an image travels as
      a file path that the model opens itself.
    • The app doesn't run pi to find it: it reads the version from Pi's
      package. That works with npm and with the pi.dev installer; a standalone
      pi binary isn't recognized.
    • Pi's "Trust project folder?" question is never answered for you. While
      it's open, the tab says the CLI is waiting and the message box doesn't
      send: the message's Enter would accept it. Answer it in the CLI tab.
    • A queued message isn't lost when you interrupt. If you interrupt Pi
      before it delivers a message you sent while it was working, Pi puts that
      message back in its own editor. The app clears it there and returns the
      text to the message box, unsent, so the next message doesn't go out glued
      to it.
    • Shared memory reaches Pi through AGENTS.md.
  • A file the agent names opens with a click. When the agent mentions a
    file of the project in its answer —docs/guide.md, src/app.ts:12— the
    mention is a link: it opens the file in the Files tab, in its own document
    tab. Only what exists in the project becomes a link; a branch name or a
    version stays as plain code.
  • Plans puts a document's path in your message. Each row has the same
    button as the rows of the file tree, so you can ask the agent about a plan
    without looking for it in Files.

Changed

  • The README says what the CLIs do on their own. Agent Workbench sends
    nothing anywhere and doesn't change any CLI's settings; a CLI may still check
    for updates or send its own usage data, as it would if you opened it by hand.
  • With no CLI installed, the notice also names Pi. And ~/.pi no longer shows
    in the "New project" folder picker, installed or not.
  • Closing a project's last console tab leaves it closed. Another one used
    to open at once, so the only way to have no terminal in a project was hiding
    the whole console, which closes the terminals of every project. The empty
    console offers to open one, and folding and unfolding it opens one again.
  • Code inside bold text is drawn as code: a file listed as bold with backticks
    no longer shows the backticks.

Fixed

  • Changing the effort or the model no longer erases the message you were
    writing.
    Picking another effort with a half-written message in the box
    emptied the box, in every window.
  • The copy button of a message is no longer covered by the "Go to your
    previous message" arrow.
    While a message sits under the arrow, its buttons
    move to the left of it.
  • A long message no longer shows <pasted_content …> tags in the
    conversation
    (Claude Code). Recent versions of the CLI wrap what you paste
    in those tags when they save it, and a long message sent from the message
    box reaches the CLI as a paste.