Skip to content

Commit ead2a09

Browse files
committed
Prepare 0.5.0 package releases
1 parent 282c37c commit ead2a09

14 files changed

Lines changed: 42 additions & 38 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [0.5.0] - 2026-05-01
8+
79
### Added
810

911
- Python and TypeScript `autoctx solve` now accept the plain-language goal as a positional argument while keeping `--description` as a named option.
@@ -17,6 +19,11 @@ All notable changes to this project will be documented in this file.
1719

1820
- Python installed `autoctx` no longer crashes on no-args startup when packaged banner assets are missing.
1921

22+
### Changed
23+
24+
- Python `autocontext` and TypeScript `autoctx` package metadata are bumped to `0.5.0`.
25+
- Pi `pi-autocontext` package metadata is bumped to `0.2.4`, and its `autoctx` dependency range accepts both the current `0.4.9` package and the upcoming `0.5.0` npm line.
26+
2027
## [0.4.9] - 2026-04-30
2128

2229
### Fixed
@@ -335,7 +342,8 @@ All notable changes to this project will be documented in this file.
335342
- FastAPI dashboard with WebSocket events.
336343
- CLI via Typer (Python) and `parseArgs` (TypeScript).
337344

338-
[Unreleased]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.4.9...HEAD
345+
[Unreleased]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.5.0...HEAD
346+
[0.5.0]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.4.9...py-v0.5.0
339347
[0.4.9]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.4.8...py-v0.4.9
340348
[0.4.8]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.4.7...py-v0.4.8
341349
[0.4.7]: https://github.com/greyhaven-ai/autocontext/compare/py-v0.4.6...py-v0.4.7

README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Autocontext is a harness. You point it at a goal in plain language. It iterates
2222
The fastest path uses our **Pi runtime**, a local coding agent that handles its own auth. No API key plumbing, no provider config: install Pi, install autocontext, point one at the other.
2323

2424
```bash
25-
uv tool install autocontext==0.4.9
25+
uv tool install autocontext==0.5.0
2626

2727
AUTOCONTEXT_AGENT_PROVIDER=pi \
2828
AUTOCONTEXT_PI_COMMAND=pi \
@@ -36,7 +36,7 @@ Pi runs locally as a subprocess and emits live traces back into the harness. For
3636
Prefer TypeScript? Same surface, same command:
3737

3838
```bash
39-
bun add -g autoctx@0.4.9
39+
bun add -g autoctx@0.5.0
4040
AUTOCONTEXT_AGENT_PROVIDER=pi bunx autoctx solve \
4141
"improve customer-support replies for billing disputes" \
4242
--iterations 5 --json
@@ -205,14 +205,12 @@ uv run autoctx train --scenario support_triage --data training/billing.jsonl --t
205205
```
206206

207207
<!-- autocontext-whats-new:start -->
208-
## What's New in 0.4.9
209-
210-
- **Pi-shaped scenario hardening** keeps schema-evolution simulations from persisting empty mutation plans and improves recovery from Pi-style JSON wrappers.
211-
- **Budgeted Pi/Pi-RPC role calls** now report effective bounded timeouts and clean up one-shot persistent clients after use.
212-
- **RLM convergence guards** capture explicit final-answer tags, cautious closure cues, and repeated silent no-progress cases without stealing normal inspection turns.
213-
- **Rubric drift monitoring** now catches within-generation mean-versus-best compression and slower dimension decline.
214-
- **Task-like solve lifecycle metadata** separates persisted generations from improvement rounds for hook consumers.
215-
- **Pi extension release alignment** keeps `pi-autocontext` one package behind `autoctx` while publishing the next extension patch.
208+
## What's New in 0.5.0
209+
210+
- **Plain-language CLI continuity** lets Python and TypeScript callers use positional goals/scenarios, `--iterations`, and run-scoped exports while preserving the existing flag forms.
211+
- **Hermes Agent integration** adds read-only Hermes v0.12 inspection plus an exportable CLI-first `autocontext` skill for Hermes agents.
212+
- **Packaged CLI startup** no longer crashes when installed without banner assets.
213+
- **Release alignment** bumps Python `autocontext` and npm `autoctx` to `0.5.0`, with `pi-autocontext` moving to `0.2.4` on its own lower-numbered line.
216214
<!-- autocontext-whats-new:end -->
217215

218216
## Choose Your Package
@@ -227,11 +225,11 @@ uv run autoctx train --scenario support_triage --data training/billing.jsonl --t
227225

228226
```bash
229227
# Python: library or CLI tool
230-
uv pip install autocontext==0.4.9
231-
uv tool install autocontext==0.4.9
228+
uv pip install autocontext==0.5.0
229+
uv tool install autocontext==0.5.0
232230

233231
# TypeScript
234-
bun add -g autoctx@0.4.9
232+
bun add -g autoctx@0.5.0
235233

236234
# Pi extension
237235
pi install npm:pi-autocontext

autocontext/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The intended use is to hand the harness a real task in plain language, let it so
1010
pip install autocontext
1111
```
1212

13-
The current PyPI release line is `autocontext==0.4.9`.
13+
The current PyPI release line is `autocontext==0.5.0`.
1414
The PyPI package name is now `autocontext`. The CLI entrypoint remains `autoctx`.
1515

1616
## Working Directory

autocontext/assets/whats_new.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
**Pi-shaped scenario hardening** keeps schema-evolution simulations from persisting empty mutation plans and improves recovery from Pi-style JSON wrappers.
2-
**Budgeted Pi/Pi-RPC role calls** now report effective bounded timeouts and clean up one-shot persistent clients after use.
3-
**RLM convergence guards** capture explicit final-answer tags, cautious closure cues, and repeated silent no-progress cases without stealing normal inspection turns.
4-
**Rubric drift monitoring** now catches within-generation mean-versus-best compression and slower dimension decline.
5-
**Task-like solve lifecycle metadata** separates persisted generations from improvement rounds for hook consumers.
6-
**Pi extension release alignment** keeps `pi-autocontext` one package behind `autoctx` while publishing the next extension patch.
1+
**Plain-language CLI continuity** lets Python and TypeScript callers use positional goals/scenarios, `--iterations`, and run-scoped exports while preserving the existing flag forms.
2+
**Hermes Agent integration** adds read-only Hermes v0.12 inspection plus an exportable CLI-first `autocontext` skill for Hermes agents.
3+
**Packaged CLI startup** no longer crashes when installed without banner assets.
4+
**Release alignment** bumps Python `autocontext` and npm `autoctx` to `0.5.0`, with `pi-autocontext` moving to `0.2.4` on its own lower-numbered line.

autocontext/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "autocontext"
7-
version = "0.4.9"
7+
version = "0.5.0"
88
description = "autocontext control plane for iterative strategy evolution."
99
readme = "README.md"
1010
license = { text = "Apache-2.0" }

autocontext/src/autocontext/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55

66
__all__ = ["AutoContext", "ExtensionAPI", "HookBus", "HookEvents", "HookResult", "__version__"]
77

8-
__version__ = "0.4.9"
8+
__version__ = "0.5.0"

autocontext/src/autocontext/banner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
SYNC_BLOCK_END = "<!-- autocontext-readme-hero:end -->"
2424
WHATS_NEW_BLOCK_START = "<!-- autocontext-whats-new:start -->"
2525
WHATS_NEW_BLOCK_END = "<!-- autocontext-whats-new:end -->"
26-
README_WHATS_NEW_HEADING = "What's New in 0.4.9"
26+
README_WHATS_NEW_HEADING = "What's New in 0.5.0"
2727
FALLBACK_BANNER_ART = "autocontext"
2828
README_BADGES = (
2929
(

autocontext/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pi/package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pi/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pi-autocontext",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "autocontext extension for Pi coding agent \u2014 iterative strategy generation, LLM judging, and evaluation tools",
55
"type": "module",
66
"keywords": ["pi-package", "pi", "pi-extension", "autocontext", "autoctx", "evaluation", "llm", "judging"],
@@ -18,7 +18,7 @@
1818
"@sinclair/typebox": "*"
1919
},
2020
"dependencies": {
21-
"autoctx": "^0.4.8"
21+
"autoctx": "^0.4.9 || ^0.5.0"
2222
},
2323
"devDependencies": {
2424
"@sinclair/typebox": "^0.34.0",

0 commit comments

Comments
 (0)