Skip to content

ntm

v1.18.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents cli developer-tools go tmux

Summary

AI summary

Broad release touches @Dicklesworthstone, Quick Install ```bash, Others, and Bug Fixes.

Changes in this release

Feature Medium

Adds first-class persona spawn contract via --profile-set/--profiles flags.

Adds first-class persona spawn contract via --profile-set/--profiles flags.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Adds alias‑aware pane filtering to robot history functionality.

Adds alias‑aware pane filtering to robot history functionality.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Surfaces assign.prompt_template[_file] in configuration diff output.

Surfaces assign.prompt_template[_file] in configuration diff output.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Tightens limited quota regex to prevent false matches.

Tightens limited quota regex to prevent false matches.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Deterministically orders post‑launch panes array in spawn process.

Deterministically orders post‑launch panes array in spawn process.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Applies fresh‑eyes corrections to persona‑spawn contract implementation.

Applies fresh‑eyes corrections to persona‑spawn contract implementation.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Propagates IO errors and fixes temporary‑file leak in rotation store.

Propagates IO errors and fixes temporary‑file leak in rotation store.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Clamps exported timeline events to the requested time range with carry‑in state handling.

Clamps exported timeline events to the requested time range with carry‑in state handling.

Source: llm_adapter@2026-05-25

Confidence: high

Full changelog

NTM v1.18.0

Named Tmux Manager - Orchestrate AI coding agents in tmux sessions with beautiful TUI interfaces.

Quick Install

# One-liner install (Linux/macOS)
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/ntm/main/install.sh | bash -s -- --version=v1.18.0

# Homebrew (macOS/Linux)
brew install dicklesworthstone/tap/ntm

# Source build
git clone --branch v1.18.0 --depth 1 https://github.com/Dicklesworthstone/ntm.git
cd ntm && go install ./cmd/ntm

Shell Integration

Add to your shell rc file:

eval "$(ntm shell zsh)"   # for zsh
eval "$(ntm shell bash)"  # for bash
eval "$(ntm shell fish)"  # for fish

Changelog

Features

  • 779c3a47b6e04c80806c8152c85fc425bc4d448b: feat(spawn): make --profile-set/--profiles a first-class persona spawn contract (ntm#149) (@Dicklesworthstone)

Bug Fixes

  • 358ceb5d4641bbe8b4d30baee10f8a56a15343bf: fix(config): surface assign.prompt_template[_file] in config diff (#153) (@Dicklesworthstone)
  • 17eb10a2ff802baceb13b0c73f6bf6c2bb8047a3: fix(quota): tighten codex/gemini "limited" regex against neutral quota prose (@Dicklesworthstone)
  • 990e08e447874b5533a81a393e84e7645473bb0b: fix(spawn): deterministically order the post-launch panes array (#149) (@Dicklesworthstone)
  • dcddd71b316224a66b33767150b42ad099b1278a: fix(spawn): fresh-eyes fixes for the #149 persona-spawn contract (@Dicklesworthstone)

Others

  • 978f614a99ab794ffcc6ed780b7952c61e25ebb0: feat(robot/history): alias-aware pane filtering for robot history (@Dicklesworthstone)
  • f50e814513fca46a5a32671bdbdaa2493ef59427: fix(context/pending): propagate IO errors and fix tmp-file leak in rotation store (@Dicklesworthstone)
  • 82d270b6ff226ad430780504c2717e3b245f9c3a: fix(export/timeline): clamp events to the requested time range with carry-in state (@Dicklesworthstone)
  • 743ba835c4e657c883ecc88f00e1630bb7325af0: style(cli): gofmt comment alignment in codex_preflight_test (@Dicklesworthstone)
  • fb02449d62f1080edf39faead8ceb996eb2a8f2e: test(spawn): lock in that expanded personas survive normalizeSpawnOptions (@Dicklesworthstone)

Full Changelog: https://github.com/Dicklesworthstone/ntm/compare/v1.17.0...v1.18.0

Container Image: ghcr.io/dicklesworthstone/ntm:v1.18.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ntm

Get notified when new releases ship.

Sign up free

About ntm

Named Tmux Manager — spawn, tile, and coordinate multiple AI coding agents (Claude, Codex, Gemini) across tmux panes with a TUI command palette.

All releases →

Related context

Beta — feedback welcome: [email protected]