[WITHDRAWN] Therapist v0.1.1 — use v0.1.2
Pre-releaseTherapist v0.1.1 — macOS installer fix
Withdrawn: this release fixes the initial macOS terminal failure, but guided setup later
fails when constructing the Telegram selection prompt. Usev0.1.2or later. The original
immutable artifacts remain available as release evidence.
This patch fixes guided setup when the macOS installer is launched through the documented
curl | sh command. Version v0.1.0 installed the application successfully but then reopened
/dev/tty directly; prompt_toolkit could not register that descriptor with macOS kqueue and
raised OSError: [Errno 22] Invalid argument.
The macOS bootstrap now runs thera setup inside a fresh pseudoterminal. Linux and Windows behavior
is unchanged. The README also provides one stable latest-alpha installer URL: running the same
command again installs the newest explicit release tag while preserving encrypted application data.
Install or update
macOS or Linux:
curl -LsSf https://raw.githubusercontent.com/matteodante/therapist/main/install.sh | shWindows PowerShell:
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/matteodante/therapist/main/install.ps1 | iex"For a reproducible installation pinned to this patch, replace main with v0.1.1 in either URL.
Scope and safety
Therapist remains an experimental, single-adult-user, self-hosted AI agent for reflection. It is not
therapy, diagnosis, medical advice, emergency care, clinical validation, or human monitoring.
Supported alpha conversation uses the CLI or one private allowlisted Telegram bot with a personal
ChatGPT Plus/Pro account through experimental Codex OAuth.
Local archives, memory, credentials, and semantic indexes remain encrypted on the host. ChatGPT
receives the content and selected context required for inference; Telegram also receives transported
messages when enabled. There is no hosted Therapist service or product telemetry.
Verification
- Regression test locks the macOS pseudoterminal launch path.
- macOS CI exercises a real
prompt_toolkitprompt through the same PTY mechanism. - Installer versions are checked against package and runtime versions.
- The full deterministic suite, CI, CodeQL, dependency audit, packaging checks, CycloneDX SBOM,
checksums, and build/SBOM attestations run on the release commit.
The experimental Codex backend and all limitations documented for v0.1.0 remain. Use synthetic
data in public issues and private vulnerability reporting for security reports.