From 688dfa046b949522e35001b324a88cc75894d0da Mon Sep 17 00:00:00 2001 From: Idan Ayalon Date: Mon, 29 Jun 2026 10:42:23 -0400 Subject: [PATCH] =?UTF-8?q?release:=20@loop-lang/loop=200.6.0=20=C2=B7=20l?= =?UTF-8?q?ibs=200.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump for the npm release that ships the agentic-engineering constructs (#2): - @loop-lang/{parser,runtime,stdlib,viz} 0.2.0 → 0.3.0 (parser/runtime/viz carry the new constructs; stdlib lockstep so the workspace publish has no duplicate). - @loop-lang/loop (installer) 0.5.0 → 0.6.0. - Sync inter-package dep pins + loop-vscode's parser devDep to 0.3.0 so the extension links/bundles the current parser (knows the new constructs). - CHANGELOG 0.6.0 entry. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 10 ++++++++++ package-lock.json | 22 +++++++++++----------- packages/cli/package.json | 2 +- packages/parser/package.json | 2 +- packages/runtime/package.json | 8 ++++---- packages/stdlib/package.json | 2 +- packages/viz/package.json | 4 ++-- packages/vscode/package.json | 2 +- 8 files changed, 31 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 403069b..7407fa5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,17 @@ Versions track the `@loop-lang/loop` installer package. ## [Unreleased] +## [0.6.0] — 2026-06-29 + +> `@loop-lang/loop` 0.6.0 · `@loop-lang/{parser,runtime,stdlib,viz}` 0.3.0 · `loop-vscode` 0.4.0 + ### Added +- **Agentic-engineering constructs** — new `.loop` vocabulary for rigor and + observability: trajectory `evals` (with a `the bar:` threshold), an `observe:` block + that prints an OpEx token-burn report after a run, and `rigor` levels + (structured / agentic), with worked example loops under `examples/agentic/`. New + `loop-run explain ` prints a plain-English view of a loop. The tutorial and the + keyword reference document the additions. - `demo.loop` — a copy-and-edit sample pipeline (plan → implement → ship) at the repo root for the README/tutorial. diff --git a/package-lock.json b/package-lock.json index 159402f..2d2d919 100644 --- a/package-lock.json +++ b/package-lock.json @@ -507,7 +507,7 @@ }, "packages/cli": { "name": "@loop-lang/loop", - "version": "0.5.0", + "version": "0.6.0", "hasInstallScript": true, "license": "Apache-2.0", "bin": { @@ -519,17 +519,17 @@ }, "packages/parser": { "name": "@loop-lang/parser", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0" }, "packages/runtime": { "name": "@loop-lang/runtime", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0", "dependencies": { - "@loop-lang/parser": "0.2.0", - "@loop-lang/stdlib": "0.2.0", - "@loop-lang/viz": "0.2.0" + "@loop-lang/parser": "0.3.0", + "@loop-lang/stdlib": "0.3.0", + "@loop-lang/viz": "0.3.0" }, "bin": { "loop-run": "dist/cli.js" @@ -537,23 +537,23 @@ }, "packages/stdlib": { "name": "@loop-lang/stdlib", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0" }, "packages/viz": { "name": "@loop-lang/viz", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0", "dependencies": { - "@loop-lang/parser": "0.2.0" + "@loop-lang/parser": "0.3.0" } }, "packages/vscode": { "name": "loop-vscode", - "version": "0.3.0", + "version": "0.4.0", "license": "Apache-2.0", "devDependencies": { - "@loop-lang/parser": "0.2.0", + "@loop-lang/parser": "0.3.0", "@types/vscode": "1.85.0" }, "engines": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 166d9a9..a3f2273 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@loop-lang/loop", - "version": "0.5.0", + "version": "0.6.0", "description": "Install LoopFlow (.loop) into any repo so Claude Code — or any agent — can author and run self-correcting, human-gated coding loops.", "license": "Apache-2.0", "publishConfig": { diff --git a/packages/parser/package.json b/packages/parser/package.json index 480c36b..ce8dce3 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@loop-lang/parser", - "version": "0.2.0", + "version": "0.3.0", "description": "Parses LoopFlow (.loop) natural-language source into the open loop-spec IR.", "license": "Apache-2.0", "type": "module", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 2ee1d8f..dcd3670 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@loop-lang/runtime", - "version": "0.2.0", + "version": "0.3.0", "description": "Executes a loop-spec by driving Claude Code: cycles, the reflect back-edge, policy gates, verification, and human-in-the-loop nodes.", "license": "Apache-2.0", "type": "module", @@ -39,9 +39,9 @@ "src" ], "dependencies": { - "@loop-lang/parser": "0.2.0", - "@loop-lang/stdlib": "0.2.0", - "@loop-lang/viz": "0.2.0" + "@loop-lang/parser": "0.3.0", + "@loop-lang/stdlib": "0.3.0", + "@loop-lang/viz": "0.3.0" }, "scripts": { "build": "tsc -p tsconfig.json", diff --git a/packages/stdlib/package.json b/packages/stdlib/package.json index 94d2df1..e089e3e 100644 --- a/packages/stdlib/package.json +++ b/packages/stdlib/package.json @@ -1,6 +1,6 @@ { "name": "@loop-lang/stdlib", - "version": "0.2.0", + "version": "0.3.0", "description": "Bundled LoopFlow presets (methods as .loop files) and a resolver for `use`.", "license": "Apache-2.0", "type": "module", diff --git a/packages/viz/package.json b/packages/viz/package.json index ac53846..5d6be38 100644 --- a/packages/viz/package.json +++ b/packages/viz/package.json @@ -1,6 +1,6 @@ { "name": "@loop-lang/viz", - "version": "0.2.0", + "version": "0.3.0", "description": "Render a LoopFlow loop-spec as a self-contained HTML control-loop schematic — the plan/act/observe cycle and the reflect back-edge, made visible.", "license": "Apache-2.0", "type": "module", @@ -36,7 +36,7 @@ "src" ], "dependencies": { - "@loop-lang/parser": "0.2.0" + "@loop-lang/parser": "0.3.0" }, "scripts": { "build": "tsc -p tsconfig.json", diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 091e2e8..041abbb 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -130,7 +130,7 @@ "test": "node --test test/*.test.mjs" }, "devDependencies": { - "@loop-lang/parser": "0.2.0", + "@loop-lang/parser": "0.3.0", "@types/vscode": "1.85.0" } }