Repository navigation
Pinrail 0.4.0
Added
- A plugin can ship a skill of its own in a
skill/folder, which
Pinrail writes into each connected agent'spinrailskill under
plugins/<name>/, and thepinrailskill names the plugins that have
one. Installing, updating or removing a plugin rewrites the connected
agents' skills. Every plugin's skill is off until you turn it on in the
plugin's details in Settings › Plugins, where you can also open the
skill's folder to read it, or withpinrail plugins install --allow-skill. A plugin's row shows whether its skill is on. pinrail plugins skill <name>prints a plugin's skill, or a file it
names, for an agent without thepinrailskill installed, and
pinrail pluginssays which plugins have one.- The change map plugin,
change-map, among the official plugins. It
shows a code change, such as a pull request, as a diagram of the parts
it touches and how they interact, with each part's diff, screenshots
before and after or recordings of the interface, and optional sequence
and state diagrams. Comments go
on any of them. Its skill tells your agents how to build a map from a
change. Install it in Settings › Plugins. - The history opens a review in a panel beside the list, as the inbox
does. J and K step through the history from it. Settings › General ›
Opening a review applies to both. - Settings › Agents › Update skills automatically updates the skill of
each connected agent when Pinrail starts, after an update of Pinrail
changed it. It is off by default. - Support for Hermes Agent. Settings › Agents installs the
pinrail
skill to~/.hermes/skills, and reviews submitted from Hermes Agent
show its name and icon. - Plugins can copy to the clipboard. A plugin that declares the
clipboardcapability can copy the text or images of a review, and the
app shows a notice for each copy.
Fixed
- The inbox beside the side panel fits its width. A narrow list hides
each review's plugin and the sort order, and a review's details no
longer run into its plugin's name. - In the inbox, the outline of the review under the pointer no longer
runs over the review open beside it. - Discarding the review open in the side panel opens the next one, as a
decision does, whether from the review or from its row in the inbox. - The keyboard shortcuts dialog lists the keys of the plugin open in the
side panel, as it does for a review open on its own page. - Dictation fills text fields in plugin views built with React, so a
button that waits for text, such as Add comment, is enabled as you
dictate.
Security
- Updated rustls-webpki and webpki-roots, which could trust certificates
from the distrusted emSign authorities, and markdown-it, which could
take quadratic time to parse some Markdown.
The macOS build is signed and notarized by Apple, so it opens without a warning.
Check a download against SHA256SUMS, or with gh attestation verify <file> --repo forgeplane/pinrail.