Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to Curator are documented here. The format follows
[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).

## [Unreleased]
## [0.1.2] — 2026-07-28

### Added
- **The ledger is backed up before a schema migration.** Opening `.curator/` with a newer
Expand Down Expand Up @@ -80,5 +80,6 @@ Serial single-writer (local `flock`, no cross-host coordination); the decisions/
— not the provider transcript — are the system of record; macOS primary, Linux in CI, Windows
via WSL2 only.

[0.1.2]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.2
[0.1.1]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.1
[0.1.0]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.0
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,11 @@ curl -fsSL https://raw.githubusercontent.com/JasonZQH/CURATOR/main/install.sh |
Or with pipx / uv:

```bash
pipx install "git+https://github.com/JasonZQH/CURATOR.git@v0.1.1"
uvx --from "git+https://github.com/JasonZQH/CURATOR.git@v0.1.1" curator
pipx install "git+https://github.com/JasonZQH/CURATOR.git@v0.1.2"
uvx --from "git+https://github.com/JasonZQH/CURATOR.git@v0.1.2" curator
```

> Pin a released tag (`@v0.1.1`) for a reproducible install, or drop it to track `main`.
> Pin a released tag (`@v0.1.2`) for a reproducible install, or drop it to track `main`.
> On Windows, run inside WSL2.

**Open it** — from any project directory:
Expand Down Expand Up @@ -106,8 +106,9 @@ Small requests start immediately; `/gate on` reviews the goal proposal first.

| Version | Status | What it is |
|---|---|---|
| **v0.1.1** | Current | Patch on Phase 0. A Codex tool call is counted once rather than once per lifecycle event, so the activity block no longer reads ~2× high. Docs numbering folded onto a single `v0.1.x` roadmap. |
| v0.1.0 | Previous | Phase 0 — local · single-writer · sequential. `Goal → writer → deterministic verifier → fresh-context reviewer → human confirm`, on a durable SQLite ledger. Opt-in `/resume stash` for the clean-tree guard. |
| **v0.1.2** | Current | Migration safety. Upgrading backs the ledger up before any schema migration touches it, migrations apply as one all-or-nothing transaction, and `curator doctor` shows what is pending plus how to restore. |
| v0.1.1 | Previous | Patch on Phase 0. A Codex tool call is counted once rather than once per lifecycle event, so the activity block no longer reads ~2× high. Docs numbering folded onto a single `v0.1.x` roadmap. |
| v0.1.0 | | Phase 0 — local · single-writer · sequential. `Goal → writer → deterministic verifier → fresh-context reviewer → human confirm`, on a durable SQLite ledger. Opt-in `/resume stash` for the clean-tree guard. |

v0.1.0 highlights: full-screen first-run trust & setup, keyboard-selectable slash commands and
proposal actions, PM/Engineer/Reviewer seat labels, persistent history with Tab completion and
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ build-backend = "hatchling.build"

[project]
name = "curator"
version = "0.1.1"
version = "0.1.2"
description = "Local-first coding-agent workbench with real provider orchestration."
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.11"
Expand Down
2 changes: 1 addition & 1 deletion src/curator/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""Expose package-level metadata for Curator Phase 0."""

__version__ = "0.1.1"
__version__ = "0.1.2"
Loading