Skip to content

Commit 3c0efb0

Browse files
Kasper JungeKasper Junge
authored andcommitted
release: v0.3.0
Highlight: `ralph add` β€” install and run shared ralphs from GitHub repos. Also: ralph.* placeholders, two-stage Ctrl+C, iteration monitor UI (thanks @malpou).
1 parent 34f31ad commit 3c0efb0

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

β€Ždocs/changelog.mdβ€Ž

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,20 @@ keywords: ralphify changelog, release history, new features, version updates, br
88

99
All notable changes to ralphify are documented here.
1010

11+
## 0.3.0 β€” 2026-03-24
12+
13+
### Added
14+
15+
- **`ralph add` β€” install ralphs from GitHub** β€” share and reuse ralphs across projects. Run `ralph add owner/repo/ralph-name` to fetch a ralph from any GitHub repo and install it locally. Then just `ralph run ralph-name`. Supports installing a single ralph by name, an entire repo as a ralph, or all ralphs in a repo at once. Installed ralphs live in `.ralphify/ralphs/` (gitignored, disposable).
16+
- **Two-stage Ctrl+C** β€” first Ctrl+C gracefully finishes the current iteration, second Ctrl+C force-stops immediately. Agent subprocesses now run in their own process group for reliable cleanup.
17+
- **Iteration monitor UI** β€” iteration results are now rendered as markdown using Rich, with a polished run header and cleaner formatting. Thanks to [@malpou](https://github.com/malpou) for contributing this improvement.
18+
19+
### Improved
20+
21+
- **Process group isolation** β€” agent subprocesses (both streaming and blocking) now run in dedicated process groups, preventing zombie processes on timeout or cancellation.
22+
23+
---
24+
1125
## 0.2.5 β€” 2026-03-22
1226

1327
### Added

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ralphify"
3-
version = "0.2.3"
3+
version = "0.3.0"
44
description = "Stop stressing over not having an agent running. Ralph is always running"
55
readme = "README.md"
66
license = "MIT"

0 commit comments

Comments
Β (0)