---
title: openplanr 1.2.0
description: Published 2026-04-08. Add agent-friendly non-interactive mode and API key UX improvements
url: https://openplanr.dev/docs/changelog/1.2.0
updated: 2026-04-08
related:
  - https://openplanr.dev/docs/changelog/1.2.2.md
  - https://openplanr.dev/docs/changelog/1.2.1.md
  - https://openplanr.dev/docs/changelog/1.1.0.md
---

# openplanr 1.2.0

Published 2026-04-08.

[Release on GitHub](https://github.com/openplanr/OpenPlanr/releases/tag/v1.2.0)

Add agent-friendly non-interactive mode and API key UX improvements
- Add `--yes`/`-y` flag for fully unattended planning workflows (Claude Code, Cursor, Codex)
- Auto-detect non-interactive terminals via TTY detection
- All prompts return sensible defaults when non-interactive
- Add `openplanr config remove-key` command to delete stored API keys
- Show clear multi-line guidance when API key is not configured
- Detect existing API keys (env var, OS keychain, encrypted file) during init
- Replace magic numbers with named CHECKLIST constants
- Fix TOCTOU race condition in checklist reads

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
