Skip to content

v1.16.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:32
· 214 commits to main since this release

What's changed

A guided first launch, Review a PR, History by PR, and new-file previews.

Features

  • A shorter welcome and a short tour. The first-launch wizard is one
    screen now: the agents Termic found, and two ways out. "Show me around"
    walks you through five cards that point at the real controls (add a
    project, where the agent works, naming the task, starting it, the
    sidebar's status marks), each with a step count and a Got it. Pressing
    the control a card points at moves you on.
  • Tips, once. Small cards point at a feature the moment it is useful
    (an agent waiting in another task, changes ready to review, an account
    near its limit, a status line keeping usage numbers out) and never come
    back once seen. If you already had Termic set up, you only get tips for
    features added after this release. Settings, General can replay the tour
    or show every tip again, or turn tips off.
  • Review a PR. Paste a PR number or link, pick a worktree or the main
    checkout, an agent and a review prompt, and Termic fetches the PR and
    starts the review with the PR's details in front of the prompt, which you
    can edit for that review. Open it from the command palette or a project's
    + menu, or bind a shortcut. termic review <pr> and the MCP
    task_review tool do the same.
  • Review prompts, as many as you like. Prompts in Settings, Prompts take
    labels, and the list filters by them. Every prompt labelled Code review is
    offered when you review a PR. Two come built in: Review, and Deep review,
    which runs eight focused reviewers side by side, filters out false
    positives, and reports findings as BL-1, SUG-1 and NIT-1. "Edit or add
    review prompts" opens Settings without losing the review you were setting
    up, and a prompt you add there is picked when you come back.
  • History by pull request. The History page is a wide table with each
    task's branch, what it was cut from, and its PR: number, last known
    state and title. Search a PR number (#123, or the link) to find the
    task behind it and restore it.
  • Preview new files from the Git tab. A new Markdown, HTML or SVG file
    opens rendered, with a switch back to source. A new file's diff no longer
    paints every line as an insertion.
  • A schedule can run once, on a date you pick, beside daily, weekdays
    and weekly. Thanks to @GabrielDumbrava.
  • Right-click a tab row in the sidebar to open a new tab below it or
    close it, and drag tab rows to reorder them. Thanks to
    @AppsOfUse.
  • is:open in the task filter and an action chip find the tasks that
    have an agent running. Thanks to @nvkvin.

Improvements

  • Add Project asks where your repos live and lists what is in a folder
    as soon as you stop typing its path.
  • The status line fix prompt covers context too, asks whether to change
    the repo or a git-ignored local file, and is in each project's settings
    for later.
  • Recently used tabs and Search everywhere take your own keys. Record
    the hold-and-tap gesture, and bind a chord to Search everywhere. Thanks
    to @AppsOfUse.
  • The theme list names the current theme beside the search box and
    scrolls to it on open. Thanks to @wagoodman.
  • Agents can delete scratchpads: termic scratchpad rm and clear, and
    the matching MCP tools.

Bug fixes

  • A task an agent created from inside another task could land in an
    unrelated task group that shared its group's name.
  • macOS: Termic could crash when the pointer rested over selected text, on
    macOS versions with Writing Tools. Thanks to @nvkvin.
  • macOS: Ctrl+P reaches the shell in a terminal again. Thanks to
    @jeromewir.
  • A PR closed without merging shows as a muted red, struck through, and the
    sidebar's mode mark sits beside the task name.
  • The "pi" agent's name was nearly invisible in the New Task agent picker
    on dark themes.
  • Linux: switching a Markdown preview to split view could leave the editor
    at the top instead of beside what you were reading.

Install

  • macOS (universal): brew install --cask simion/termic/termic, or download the .dmg below. Signed and notarized by Apple, so it opens on first launch with nothing else to do.
  • Linux (x86_64): download the .AppImage below, then chmod +x it and run. Sandbox is macOS-only; everything else works the same. The image carries zsync update info, so Gear Lever and AppImageUpdate can update it in place (the .zsync beside it is for them, not for you).

The app self-updates after install. Full install and update help: https://termic.dev

  • Windows (x64, experimental): download the -setup.exe below and run it. It is not code-signed yet, so SmartScreen asks first: More info, then Run anyway. The sandbox is Docker only on Windows.