Skip to content

Releases: OctopusGarage/tmux-claude-bot

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 14:57
v0.2.1
2ba65f6

Changes

  • docs+chore: user manual, AI skill, global launchers, and deterministic gates
  • refactor(core): shared helpers, i18n copy, and infra hardening
  • feat(telegram): control-panel rework, reply routing, and resilient connect
  • fix(lark): adapter alignment + reliability
  • feat(commands): /peek and /inputs
  • feat(observability): dashboard, sysload, and keep-awake
  • feat(recovery): one-tap and automatic reboot recovery
  • feat(queue): idle-gate + per-item cancel/rewrite of waiting messages
  • feat(tui): terminal control panel (live fleet summary), control socket, and shell CLI

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.2.1. See CONTRIBUTING.md for dev, deploy, and release.

Verify the signature (optional)

The runtime tarball is keyless-signed with Sigstore. Verify it with cosign:

cosign verify-blob tmux-claude-bot-v0.2.1.tar.gz \
  --bundle tmux-claude-bot-v0.2.1.tar.gz.cosign.bundle \
  --certificate-identity-regexp 'https://github.com/OctopusGarage/tmux-claude-bot/.github/workflows/release.yml@.*' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my machine for me (open-source; macOS or Linux). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:38
v0.2.0
b360a6e

Changes

  • feat(dashboard): global status dashboard (/dashboard + tcb dashboard)
  • feat(logging): structured JSONL logging with ambient trace context
  • chore(deps): bump commander to 15 (#46) and actions/setup-node to v6.4.0 (#44)

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.2.0. See CONTRIBUTING.md for dev, deploy, and release.

Verify the signature (optional)

The runtime tarball is keyless-signed with Sigstore. Verify it with cosign:

cosign verify-blob tmux-claude-bot-v0.2.0.tar.gz \
  --bundle tmux-claude-bot-v0.2.0.tar.gz.cosign.bundle \
  --certificate-identity-regexp 'https://github.com/OctopusGarage/tmux-claude-bot/.github/workflows/release.yml@.*' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my machine for me (open-source; macOS or Linux). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.9...v0.2.0

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 17 Jun 15:17
v0.1.9
3d0f709

Changes

  • docs: add Resilience Protocol (restart-safety & desktop-side self-healing)
  • chore(ci): ignore tmux/which binaries in knip (tmux-live integration test)
  • feat(restart): Lark queue restore on boot + Free-Project resume fallback
  • feat(agents): multi-agent support — Claude + Codex behind a neutral seam
  • harden: json-map-store last-good fallback + group-binding recovery (data safety)
  • chore(deps): bump the npm-minor-patch group across 1 directory with 8 updates (#45)
  • fix(deps): resolve form-data high-severity advisory (npm audit fix) (#47)
  • fix(release): sign with the cosign bundle format + pin cosign (#43)

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.9. See CONTRIBUTING.md for dev, deploy, and release.

Verify the signature (optional)

The runtime tarball is keyless-signed with Sigstore. Verify it with cosign:

cosign verify-blob tmux-claude-bot-v0.1.9.tar.gz \
  --bundle tmux-claude-bot-v0.1.9.tar.gz.cosign.bundle \
  --certificate-identity-regexp 'https://github.com/OctopusGarage/tmux-claude-bot/.github/workflows/release.yml@.*' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my machine for me (open-source; macOS or Linux). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:04
v0.1.8
28e76c8

Changes

  • harden: symlink-escape gate, path↔session collision guard, dedupe claude-process match (#41)
  • fix(status): detect running claude under flavor launchers; drop install nudge when stopped (#40)
  • Status/usage, flavor pickers, cross-platform, UI layout + coverage (#39)
  • docs(release): document branch-protection toggle for bump push and force-push (#38)
  • chore: consolidate post-v0.1.7 work (OpenSSF Scorecard hardening + arrow-key controls)

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.8. See CONTRIBUTING.md for dev, deploy, and release.

Verify the signature (optional)

The runtime tarball is keyless-signed with Sigstore. Verify it with cosign:

cosign verify-blob tmux-claude-bot-v0.1.8.tar.gz \
  --signature tmux-claude-bot-v0.1.8.tar.gz.sig \
  --certificate tmux-claude-bot-v0.1.8.tar.gz.pem \
  --certificate-identity-regexp 'https://github.com/OctopusGarage/tmux-claude-bot/.github/workflows/release.yml@.*' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my machine for me (open-source; macOS or Linux). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 13 Jun 11:47
v0.1.7
a245b34

Changes

  • feat+fix: group/voice/quality work + full-project review sweep (post-v0.1.6)

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.7. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 12 Jun 15:30
v0.1.6
00a05a7

Changes

  • docs: align README/CONTEXT/commands with v0.1.5 features
  • feat: multiple start commands with a pick-on-start picker
  • feat(lark): Feishu project groups — fixed workspace per group, no-@ delivery, buttons (#21)
  • docs: tidy version notes — pin example v0.1.5, Node 22+ (match engines)

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.6. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 12 Jun 08:17
v0.1.5
75e814b

Changes

  • feat: core platform — per-chat scope, session resume, named workspaces, single-instance lock, atomic state, structured logging
  • feat: npm-first CLI distribution — bin CLI, tsup bundle, dist runtime, full managed install (tmux-claude-bot install), OIDC provenance publish
  • chore: repo health — gitleaks CLI secret scan, npm audit, AI quality-gate hook, coverage gates
  • feat(lark): Feishu/Lark adapter — managed cards, HMAC-signed callbacks, WS keepalive, voice/media cache

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.5. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 10 Jun 17:33
v0.1.4
add4df1

Changes

  • chore(deps): bump dependabot/fetch-metadata in the github-actions group (#4)
  • chore: GitHub project polish — license, Codecov, README, community files
  • i18n: English-only comments + language-aware setup wizard
  • chore: pin axios advisory; add weekly Dependabot auto-merge

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.4. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Jun 13:29
v0.1.3
3d9f7c8

Changes

  • test: cover core command dispatch + telegram message router
  • refactor: extract shared project/queue/validation logic (de-dup)
  • fix: bugs & hardening from the full-codebase review
  • feat(reliability): per-test state isolation + owner crash-restart alert
  • feat(i18n): trilingual UI (English / 中文 / 粤语) across both adapters
  • feat: per-channel state + voice foundation
  • chore(tooling): dev/setup/release workflow + footgun guards

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.3. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Jun 04:12
v0.1.2
8ff981b

Changes

  • test: cover both adapters' orchestration + testing standard
  • feat(setup): unified Telegram/Feishu/both wizard + proxy-robust onboarding
  • feat: Feishu/Lark adapter + multi-protocol support

Install / update (macOS)

curl -fsSL https://raw.githubusercontent.com/OctopusGarage/tmux-claude-bot/main/install.sh | bash

Pin this version with TMUX_CLAUDE_BOT_VERSION=v0.1.2. See CONTRIBUTING.md for dev, deploy, and release.

Prefer an AI assistant? Paste this to ChatGPT / Claude / Gemini (or a shell agent):

Install "tmux-claude-bot" on my Mac for me (open-source, macOS-only). Download the latest
release tarball from https://github.com/OctopusGarage/tmux-claude-bot/releases/latest, extract it, read the
INSTALL.md inside, and follow it. Guide me step by step and ask me for anything it needs
(like my Telegram bot token).

Full Changelog: v0.1.1...v0.1.2