Skip to content

Releases

Trivium v0.11.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 07:53

Trivium 0.11.0 lets other apps use Trivium's models through a local API proxy, tracks what shell commands change, and makes diagrams zoomable.

  • API proxy: Settings → API proxy serves OpenAI Chat Completions and Anthropic Messages requests on this computer, using every provider and login set up in Trivium. Apps connect with named keys made on the page.
  • Shell changes tracked: files that bash or PowerShell commands rewrite, create or delete now show in Code's Changes view with a diff and a revert button.
  • Zoomable diagrams: zoom, drag and fit diagrams and transcript images; download a diagram as SVG or PNG, or open it in the side panel.
  • Open in VS Code on Windows: works again, jumping straight to the file and line.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.11.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.11.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.11.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.10.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 07:23

Trivium 0.10.0 draws diagrams in replies and keeps finding updates when GitHub's API is rate limited.

  • Diagrams in replies: fenced Mermaid and PlantUML blocks in agent replies and subagent results are drawn as diagrams, once their fence closes. Click one to open it large.
  • Updates behind a busy proxy: when GitHub's API is rate limited, the update check finds the latest release on GitHub's website instead of failing.
  • Narrow pane fix: the band behind the summary cards is white like the thread, so the user's message no longer shows through it.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.10.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.10.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.10.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 01:59

Trivium 0.9.0 keeps a long-running command from holding up its session, without losing the work.

  • Long commands move to the background: a command still running after 10 minutes stops holding up its session and carries on as a service, with its output in a log. When it ends, the session gets a message with the exit code and last output, and the model carries on from there. A timeout the model sets never kills the command. Stop in Services ends it, and a command is ended after 4 hours.
  • Turn it off per mode: this comes as the long-commands extension under Settings → Code → Extensions. With it off, a command holds its call until it ends, and a timeout kills it, as before.
  • Services on Windows: services no longer vanish from the list when one process's environment can't be read.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.9.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.9.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.9.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:14

Trivium 0.8.0 lets you delete a session from its right-click menu, groups archived sessions by workspace, and simplifies the Changes view.

  • Delete from the session menu: right-click a session and Delete session sits under Archive session, so a session no longer has to be archived first. It asks before deleting and moves the session to the Trash.
  • Archived by workspace: the Archived panel lists sessions under a heading for each folder.
  • A simpler Changes view: History and Revert all are gone from under Changes. Open History from its summary card, and revert files one at a time with each file's own button.
  • Full width fix: the conversation text keeps the same inset from the message box as at the other widths.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.8.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.8.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.8.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:00

Trivium 0.7.0 puts your repository's history in Code's panel, lets you revert one file at a time, and clears committed files from the session on its own.

  • History: a new tab draws every branch, remote branch and tag as a commit graph. Click a commit to see who wrote it, its message and the files it changed, and click a file to read its diff in that commit. Open it from the History button under Changes or from the summary cards.
  • Revert one file: each file under This session has its own revert button, and the button under the list is now Revert all.
  • No more Keep changes in Code: a file leaves This session once it is committed, so reverting can't undo committed work. Files changed again after their commit, staged files and gitignored files stay listed.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.7.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.7.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.7.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 03:50

Trivium 0.6.0 adds a safer way to clear sessions, a setting for how wide the conversation runs, and a Write panel that shows your document from the start.

  • Archive sessions: a session's sidebar menu now archives it instead of deleting it. Archived sessions leave the sidebar and search and wait under Archived, the one place to restore or delete a session.
  • Conversation width: Settings → General → Appearance lets the conversation and message box grow past the old 720px limit, up to the full width of the pane.
  • Write's panel: the document shows as soon as the session reads a Markdown or text file, edits any file, or a path is opened, with a Review tab while there are edits. File paths in Write's conversation open in the panel.
  • Services are found more reliably: a dev server still shows when a read of the process list fails, and on Windows so do programs started with Start-Process through npm, npx, pnpm, yarn or a .bat file.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.6.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.6.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.6.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 09:14

Trivium 0.5.0 draws Mermaid and PlantUML diagrams in the Markdown preview and lets each mode manage its skills in Settings.

  • Diagrams in Preview: fenced mermaid and plantuml (or puml, uml) blocks in a Markdown file show as diagrams. Mermaid works out of the box. PlantUML uses the copy on your computer: set PLANTUML_JAR to a plantuml.jar and have Java installed, or put a plantuml command on your PATH. Diagrams show as images and never run scripts, and PlantUML can't read other files or the network.
  • Skills in Settings: each mode lists the skills it loads, with a switch to turn one off for that mode only. Create, edit, delete or upload skills (a folder, a .md file or a .zip/.skill archive), or Customize a built-in one to edit a copy.
  • A queued message now has its own edit button, and the summary cards stay in view above a long conversation in a narrow pane.

Copies running 0.3.1 or later can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.5.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.5.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.5.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 06:40

Trivium 0.4.0 shows two sessions side by side, queues messages sent during a run, and gives Code its own permission gate.

  • Split view: open a session beside the one on screen from its sidebar menu, with Ctrl/Cmd-click, by dragging it onto either half of the window, or with Ctrl/Cmd+Shift+. Each mode remembers its split across restarts.
  • Message queue: messages sent while the agent runs wait above the message box and go out when the run ends. Each one can be steered into the running turn, deleted or edited.
  • Permission modes in Code: Trivium's own gate replaces pi-permission-system, with Always ask, the new Accept edits, Approve for me (the default) and Bypass permissions. A change reaches running sessions from their next step, .env files stay blocked in every mode, and your earlier choice carries over.
  • One Changes view: the session's changes and everything else git reports, with the branch and commits to push or pull, in one view.
  • Fetching a built-in provider's models now offers only the ones its server lists for your login.

Copies running 0.3.1 can update from inside the app. Windows copies on 0.2.5 or 0.3.0 need to download this version by hand once, as described in the 0.3.1 release.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.4.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.4.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.4.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.3.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 08:49

Trivium 0.3.1 fixes updating from inside the app on Windows.

  • Update and restart now installs on Windows. In 0.2.5 and 0.3.0 it downloaded the new version and quit Trivium, but never put the new version in place, so Trivium was still the old version when opened again.
  • The unpacked copy of the new version that such an update left in Trivium's folder (.trivium-update) is deleted when Trivium starts.

On Windows with 0.2.5 or 0.3.0, download this version by hand once. Those versions have the broken updater, so updating from inside the app won't work for them. Close Trivium, download Trivium-0.3.1-Windows-x64.zip below, extract it to a new folder and run Trivium.exe from there. Sessions, logins and settings live in your user folder, so nothing is lost, and the old Trivium folder can then be deleted. Updates from 0.3.1 on install from inside the app.

On macOS, updating from inside the app works as before.

See CHANGELOG.md for the full list, and the 0.3.0 release for what 0.3.0 added.

Downloads

  • Windows x64: download Trivium-0.3.1-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.3.1-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.3.1-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.

Trivium v0.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:37

Trivium 0.3.0 puts a session's services, git status and changes in summary cards beside the conversation, and keeps the conversation on screen after it is compacted.

  • Summary cards: in Code sessions, one header button shows Services, Git and Changes cards beside the conversation; a card opens its details as a tab in the side panel, which now holds its views and previewed files as tabs.
  • History kept after compaction: earlier messages stay above a "Conversation compacted above" divider, also after a restart and in exports. Compaction shows its progress until it finishes, automatic compaction included, and can be stopped.
  • Services: a command that leaves several programs running lists each one as its own service, and on Windows programs started with Start-Process or start are found too.

Copies running 0.2.5 can update from inside the app. Copies installed from 0.2.0 or earlier need to be updated by hand once.

See CHANGELOG.md for the full list.

Downloads

  • Windows x64: download Trivium-0.3.0-Windows-x64.zip, extract the whole archive once, and run Trivium.exe inside the extracted folder. Keep the executable and its accompanying files together.
  • macOS Apple Silicon: open Trivium-0.3.0-macOS-arm64.dmg and drag Trivium to Applications.
  • macOS Intel: open Trivium-0.3.0-macOS-x64.dmg and drag Trivium to Applications.

These preview builds are unsigned and the macOS builds are not notarized. Windows SmartScreen or macOS Gatekeeper may show a warning. On macOS, you may need to allow the app in System Settings → Privacy & Security after the first launch attempt.

Connect a model provider in Settings → Models and logins. Trivium shares sessions and logins with the pi CLI in ~/.pi/agent; app preferences live in ~/.trivium.

Node.js is bundled for the app and its extension helpers. Coding tools still need a shell and any project-specific tools; on Windows, install Git for Windows to provide Bash.