Release Notes
Added
- A satchel carries what the seat learned as well as the work and what the work
produced.packset export --into <dir>/data/atomswrites the atoms and names
the accessions they cite; sealing takes them into the manifest, and the check
reports how many arrived. - Every MCP tool now declares whether it reads or writes, whether a write is
destructive, and whether calling it twice changes anything more than calling it
once. A client can tellvissue_listfromvissue_normalizewithout calling
either, which it could not before: forty-six tools carried no hints at all. - The HUD command palette (
:) lists every catalog action with its chord. Help is generated from that same table, sod(cite a deed) is no longer missing. Enter runs the same handler as the chord; an empty query is recents. - The MCP surface completes the id a resource template asks for, matching on id
prefix then anywhere in the title. A caller working from any tool's answer
already has ids; the template is the one place they have to produce one from
nothing. vissue satchelpacks a slice of the tracker so somebody else can open it:
the issues named, everything they stand on, and the deed accessions their work
produced. The shape is BagIt, so a receiver checks a manifest before reading
anything, and the manifest has to account for the whole payload rather than
only for what it lists.--sealre-manifests after the deed store has filled
in the deeds;--verifyis the receiver's check.vissue_list,vissue_ready,vissue_showandvissue_digestreturn
structuredContentwith anoutputSchema, rather than a pretty-printed JSON
string inside a text block. The schema comes from the types themselves, so it
cannot drift from what is returned. The serialized text stays beside it, for a
client that reads only text.zhides the detail preview.JandKscroll it without moving the list cursor.
Changed
- Agenda is three Org classes: overdue deadlines first, then scheduled, then appointments (a plain active stamp in the title). Scheduled no longer looks like an appointment.
Fixed
- Checking a satchel says what it established and what it did not. Matching a
manifest proves the bag arrived as written and nothing about who wrote it, so
an unsigned satchel says so, and a signed one names the verb that answers the
other question rather than implying it answered it. - Hiding the HUD freezes the row order. Showing it again puts the same ticket in the same place; a poll while hidden does not reflow the board.
Developer
vissue-coregains an optionalschemafeature deriving JSON Schema on the
view types, andagentgains typed accessors beside the JSON ones so a caller
that wants the type does not go through aValueto get back to it.
vissue-hud 0.9.3
Install vissue-hud 0.9.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-hud-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-hud-installer.ps1 | iex"Download vissue-hud 0.9.3
| File | Platform | Checksum |
|---|---|---|
| vissue-hud-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| vissue-hud-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| vissue-hud-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| vissue-hud-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| vissue-hud-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo HaoZeke/vissueYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>vissue-cli 0.9.3
Install vissue-cli 0.9.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-cli-installer.ps1 | iex"Download vissue-cli 0.9.3
| File | Platform | Checksum |
|---|---|---|
| vissue-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| vissue-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| vissue-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| vissue-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| vissue-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| vissue-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| vissue-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo HaoZeke/vissueYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>vissue-mcp 0.9.3
Install vissue-mcp 0.9.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-mcp-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/HaoZeke/vissue/releases/download/v0.9.3/vissue-mcp-installer.ps1 | iex"Download vissue-mcp 0.9.3
| File | Platform | Checksum |
|---|---|---|
| vissue-mcp-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| vissue-mcp-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| vissue-mcp-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| vissue-mcp-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| vissue-mcp-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| vissue-mcp-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| vissue-mcp-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo HaoZeke/vissueYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>