Skip to content

Commit e557d57

Browse files
kevinkevin
authored andcommitted
Release Helm 0.9.5
1 parent 3d18b82 commit e557d57

7 files changed

Lines changed: 80 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@
1111
- **PyPI publish hardening**: the publish workflow now runs `twine check` before publishing release artifacts.
1212
- **release smoke isolation**: package install verification now uses a smoke-run virtual environment instead of writing to the active user Python environment.
1313

14+
## [0.9.5] — 2026-05-15
15+
16+
### Added
17+
18+
- **OpenHuman-inspired operations digest boundary**: documented the reusable pattern from OpenClaw dogfooding: artifact fingerprints, connector freshness, daily digest review queues, and recoverable JSONL retention.
19+
- **OpenClaw integration guidance**: expanded the integration doc with a public-safe boundary for promoting operations metadata without private memory, schedules, credentials, or raw task content.
20+
21+
### Changed
22+
23+
- **README positioning**: added operations digest and connector freshness to the core Helm value proposition in English and Korean.
24+
- **release metadata**: bumped package, citation, README, changelog, and release-note metadata to `0.9.5`.
25+
26+
### Verification
27+
28+
- `python3 scripts/release_version_check.py --version 0.9.5`
29+
- `python3 -m pytest -q`
30+
1431
## [0.9.4] — 2026-05-13
1532

1633
### Added

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors:
88
repository-code: "https://github.com/JDeun/Helm"
99
url: "https://v0-helm-agent-ops.vercel.app/"
1010
license: "MIT"
11-
version: "0.9.4"
11+
version: "0.9.5"
1212
abstract: "Helm is a local operations layer for long-lived AI agent workspaces, adding execution profiles, guard decisions, checkpoints, task ledgers, context hydration, and recovery discipline around existing agent runtimes."
1313
keywords:
1414
- ai-agents

README.ko.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<p align="center">Helm은 AI agent workspace를 위한 로컬 운영 레이어입니다. 명령 전 profile, 위험 작업 전 checkpoint, chat이 사라진 뒤에도 남는 durable task history를 제공합니다.</p>
1010

11-
<p align="center"><strong>현재 릴리즈: v0.9.4</strong></p>
11+
<p align="center"><strong>현재 릴리즈: v0.9.5</strong></p>
1212

1313
<p align="center">
1414
<a href="https://v0-helm-agent-ops.vercel.app/">Landing page</a> ·
@@ -131,6 +131,7 @@ helm dashboard --path ~/.helm/workspace
131131
- **File-backed memory**: 다음 실행이 chat history가 아니라 파일에 남은 durable state에서 이어지게 합니다.
132132
- **Context retrieval**: notes, memory, ontology, tasks, commands, checkpoints를 하나의 inspectable query surface로 정렬합니다.
133133
- **Privacy boundary**: private text가 tool, API, report, remote handoff 경계를 넘기 전에 scan/tokenize합니다.
134+
- **Operations digest**: capture 상태, artifact fingerprint, connector freshness, review pressure를 private workspace 내용 없이 요약합니다.
134135

135136
| 반복 에이전트 운영 문제 | Helm이 더하는 것 |
136137
| --- | --- |
@@ -142,6 +143,7 @@ helm dashboard --path ~/.helm/workspace
142143
| skill 규칙이 프롬프트에만 남음 | `SKILL.md` guidance와 `contract.json` 실행 정책 |
143144
| model fallback이 즉흥적으로 결정됨 | file-backed health check와 fallback selection |
144145
| 운영 상태가 흩어짐 | workspace layout, adopted sources, SQLite query index |
146+
| 장기 연동이 조용히 stale 상태가 됨 | connector freshness probe와 daily digest review queue |
145147

146148
Helm은 원칙적으로 runtime-agnostic이지만, state, memory, profiles, checkpoints, task history가 있는 persistent workspace를 1차 대상으로 설계되었습니다.
147149

@@ -250,7 +252,11 @@ Helm은 전용 workspace에 두고, 기존 시스템은 먼저 read-only context
250252
- [`docs/ops-memory-query.md`](docs/ops-memory-query.md)
251253
- [`docs/privacy-boundary.md`](docs/privacy-boundary.md)
252254
- [`docs/task-finalization.md`](docs/task-finalization.md)
255+
- [`docs/task-state.md`](docs/task-state.md)
256+
- [`docs/integrations/openclaw.md`](docs/integrations/openclaw.md)
253257
- [`docs/adaptive-harness.md`](docs/adaptive-harness.md)
258+
- [`docs/evidence-label-convention.md`](docs/evidence-label-convention.md)
259+
- [`docs/hitl-decision-patterns.md`](docs/hitl-decision-patterns.md)
254260
- [`docs/skill-quality-and-policy.md`](docs/skill-quality-and-policy.md)
255261
256262
포지셔닝:
@@ -269,14 +275,14 @@ Helm은 전용 workspace에 두고, 기존 시스템은 먼저 read-only context
269275
- [`CHANGELOG.md`](CHANGELOG.md)
270276
- [`CONTRIBUTING.md`](CONTRIBUTING.md)
271277
- [`SECURITY.md`](SECURITY.md)
272-
- 최신: [`docs/releases/0.9.4.md`](docs/releases/0.9.4.md)
273-
- 최근: [`0.9.3`](docs/releases/0.9.3.md), [`0.9.2`](docs/releases/0.9.2.md)
278+
- 최신: [`docs/releases/0.9.5.md`](docs/releases/0.9.5.md)
279+
- 최근: [`0.9.4`](docs/releases/0.9.4.md), [`0.9.3`](docs/releases/0.9.3.md)
274280
275281
이전 릴리즈 노트는 [`docs/releases/`](docs/releases/)에 있습니다.
276282
277283
## 현재 상태
278284
279-
Helm v0.9.4는 release smoke 패키징 검증과 단일 패키지 버전 source를 추가합니다. 자세한 내용은 [`docs/releases/0.9.4.md`](docs/releases/0.9.4.md) 참고.
285+
Helm v0.9.5는 OpenHuman에서 차용한 operations digest 경계를 문서화하고 release metadata를 동기화합니다. 자세한 내용은 [`docs/releases/0.9.5.md`](docs/releases/0.9.5.md) 참고.
280286
281287
Helm에는 private memory, personal agent overlay, credential, private task history가 포함되지 않습니다.
282288

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<p align="center">Helm is a local operations layer for AI agent workspaces: profiles before commands, checkpoints before risky work, durable task history after the chat is gone.</p>
1010

11-
<p align="center"><strong>Current release: v0.9.4</strong></p>
11+
<p align="center"><strong>Current release: v0.9.5</strong></p>
1212

1313
<p align="center">
1414
<a href="https://v0-helm-agent-ops.vercel.app/">Landing page</a> ·
@@ -131,6 +131,7 @@ Core ideas:
131131
- **File-backed memory**: keeps reusable context in files so later runs resume from durable state instead of chat history.
132132
- **Context retrieval**: ranks notes, memory, ontology, tasks, commands, and checkpoints through one inspectable query surface.
133133
- **Privacy boundary**: scans and tokenizes private text before it crosses tool, API, report, or remote handoff boundaries.
134+
- **Operations digest**: summarizes capture status, artifact fingerprints, connector freshness, and review pressure without exposing private workspace contents.
134135

135136
| Repeated-agent problem | Helm adds |
136137
| --- | --- |
@@ -142,6 +143,7 @@ Core ideas:
142143
| Skill rules live in prompts | `SKILL.md` guidance plus `contract.json` execution policy |
143144
| Model fallback is ad hoc | File-backed health checks and fallback selection |
144145
| Operational state is scattered | Workspace layout, adopted sources, and SQLite query index |
146+
| Long-lived integrations silently go stale | Connector freshness probes and daily digest review queues |
145147

146148
Helm is runtime-agnostic, but it is built first for persistent workspaces with state, memory, profiles, checkpoints, and task history.
147149

@@ -253,6 +255,7 @@ Core concepts:
253255
- [`docs/privacy-boundary.md`](docs/privacy-boundary.md)
254256
- [`docs/task-finalization.md`](docs/task-finalization.md)
255257
- [`docs/task-state.md`](docs/task-state.md)
258+
- [`docs/integrations/openclaw.md`](docs/integrations/openclaw.md)
256259
- [`docs/adaptive-harness.md`](docs/adaptive-harness.md)
257260
- [`docs/evidence-label-convention.md`](docs/evidence-label-convention.md)
258261
- [`docs/hitl-decision-patterns.md`](docs/hitl-decision-patterns.md)
@@ -274,14 +277,14 @@ Release details:
274277
- [`CHANGELOG.md`](CHANGELOG.md)
275278
- [`CONTRIBUTING.md`](CONTRIBUTING.md)
276279
- [`SECURITY.md`](SECURITY.md)
277-
- Latest: [`docs/releases/0.9.4.md`](docs/releases/0.9.4.md)
278-
- Recent: [`0.9.3`](docs/releases/0.9.3.md), [`0.9.2`](docs/releases/0.9.2.md)
280+
- Latest: [`docs/releases/0.9.5.md`](docs/releases/0.9.5.md)
281+
- Recent: [`0.9.4`](docs/releases/0.9.4.md), [`0.9.3`](docs/releases/0.9.3.md)
279282
280283
Older release notes live in [`docs/releases/`](docs/releases/).
281284
282285
## Status
283286
284-
Helm v0.9.4 adds release-smoke packaging validation and a single package version source. See [`docs/releases/0.9.4.md`](docs/releases/0.9.4.md).
287+
Helm v0.9.5 documents the OpenHuman-inspired operations digest boundary and keeps release metadata in sync. See [`docs/releases/0.9.5.md`](docs/releases/0.9.5.md).
285288
286289
Helm does not include private memory, personal agent overlays, credentials, or private task history.
287290

docs/integrations/openclaw.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,25 @@ helm status --path ~/.openclaw/workspace --brief
2828
helm report --path ~/.openclaw/workspace --format markdown
2929
```
3030

31+
## Operations Digest Boundary
32+
33+
OpenHuman-inspired dogfooding in OpenClaw produced a reusable operations pattern that belongs in Helm as a public-safe primitive:
34+
35+
- artifact registry rows should store path identity, content hash, byte size, role, source task metadata, and duplicate links
36+
- connector freshness rows should store last attempt, last success, stale threshold, last error, token scope label, and artifact count
37+
- daily digest output should summarize task status, capture status, artifact roles, connector freshness, and review queue pressure
38+
- retention policy should compact high-volume JSONL logs into recoverable archives instead of silently deleting history
39+
- status surfaces should expose summaries and pointers, not raw private memory, personal schedules, credentials, or task content
40+
41+
The OpenClaw-specific part stays private:
42+
43+
- actual connector names tied to personal accounts
44+
- raw memory captures, notes, schedules, and command outputs
45+
- local vault paths and private workspace state
46+
- user-specific automation cadence and notification routing
47+
48+
The portable Helm rule is: preserve evidence and freshness metadata, but keep private content behind the workspace boundary.
49+
3150
## Promotion rule
3251

3352
Promote to Helm only when a pattern is:

docs/releases/0.9.5.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Helm v0.9.5
2+
3+
Helm v0.9.5 documents the OpenHuman-inspired operations digest boundary extracted from OpenClaw dogfooding and keeps release metadata synchronized.
4+
5+
## Added
6+
7+
- OpenClaw integration docs now describe the portable operations digest pattern:
8+
- artifact registry metadata with content hashes and source task context
9+
- connector freshness records with stale thresholds and last-attempt state
10+
- daily digest summaries for capture status, artifact roles, connector freshness, and review queue pressure
11+
- recoverable JSONL retention through archives instead of silent deletion
12+
- README and Korean README now include operations digest and connector freshness as first-class Helm concepts.
13+
14+
## Changed
15+
16+
- Bumped package metadata, citation metadata, README release banners, changelog, and release-note links to `0.9.5`.
17+
18+
## Boundary
19+
20+
This release is documentation and version-management only. It does not ship private OpenClaw memory, personal connector state, local paths, credentials, schedules, or raw task history.
21+
22+
## Verification
23+
24+
- `python3 scripts/release_version_check.py --version 0.9.5`
25+
- `python3 -m pytest -q`

pyproject.toml

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

55
[project]
66
name = "helm-agent-ops"
7-
version = "0.9.4"
7+
version = "0.9.5"
88
description = "Stability-first operations CLI for long-lived agent workspaces."
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)