chore: bump version to v0.42.0.0 (MINOR — significant new feature)

This commit is contained in:
Garry Tan
2026-05-27 07:41:38 -07:00
parent 28664e3034
commit 6dcbb7ed9b
7 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -2,7 +2,7 @@
All notable changes to GBrain will be documented in this file.
## [0.41.23.0] - 2026-05-27
## [0.42.0.0] - 2026-05-27
**Your skills now improve themselves overnight.**
@@ -10,7 +10,7 @@ GBrain ships 47 bundled skills that tell agents how to handle specific kinds
of tasks. Until now, those skills only got better when a human rewrote them.
A human can read three or four execution traces and spot a problem; nobody
can read forty execution traces and spot which exact rule is hurting and
which is helping. v0.41.23.0 closes that loop. You write a benchmark of
which is helping. v0.42.0.0 closes that loop. You write a benchmark of
realistic tasks, and `gbrain skillopt <skill>` watches the agent run those
tasks against your current skill text, proposes specific edits, re-tests,
and only keeps changes that measurably improve the score.
@@ -83,7 +83,7 @@ A typical 20-task benchmark with defaults costs ~$0.90 per run.
`~/.gbrain/audit/skillopt-YYYY-Www.jsonl` (ISO-week rotated). `gbrain
doctor` will surface failed runs (when the doctor check ships in v0.42).
### Cathedral fully ships in v0.41.23.0
### Cathedral fully ships in v0.42.0.0
Every originally-deferred follow-up is included:
@@ -130,7 +130,7 @@ Every originally-deferred follow-up is included:
- Sweep all 47 bundled skills with their own `skillopt-benchmark.jsonl`
fixtures (one PR per ~5 skills; manual benchmark authoring required)
## To take advantage of v0.41.23.0
## To take advantage of v0.42.0.0
`gbrain upgrade` should do this automatically. To try the new command:
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
0.41.23.0
0.42.0.0
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -140,5 +140,5 @@
"bun": ">=1.3.10"
},
"license": "MIT",
"version": "0.41.23.0"
"version": "0.42.0.0"
}
+2 -2
View File
@@ -1646,7 +1646,7 @@ export async function registerBuiltinHandlers(worker: MinionWorker, engine: Brai
});
});
// v0.41.23.0 SkillOpt Minion handler — for --background CLI invocations.
// v0.42.0.0 SkillOpt Minion handler — for --background CLI invocations.
// PROTECTED by name so MCP submission rejects (only trusted CLI can
// submit). Threaded SkillOptOpts JSON in job.data.
worker.register('skillopt', async (job) => {
@@ -1689,7 +1689,7 @@ export async function registerBuiltinHandlers(worker: MinionWorker, engine: Brai
};
});
process.stderr.write('[minion worker] brain-health-100 handlers registered (12 ops, 4 protected) + embed-backfill (v0.40) + embed-catch-up (v0.42) + unify-types (v0.42) + skillopt (v0.41.23.0, protected)\n');
process.stderr.write('[minion worker] brain-health-100 handlers registered (12 ops, 4 protected) + embed-backfill (v0.40) + embed-catch-up (v0.42) + unify-types (v0.42) + skillopt (v0.42.0.0, protected)\n');
// Plugin discovery — one line per discovered plugin (mirrors the
// openclaw-seam startup line convention from v0.11+). Loaded
+1 -1
View File
@@ -51,7 +51,7 @@ export const PROTECTED_JOB_NAMES: ReadonlySet<string> = new Set([
// can't auto-apply; user must run `gbrain onboard --auto-with-prompt`
// or submit explicitly via `gbrain jobs submit unify-types --allow-protected`.
'unify-types',
// v0.41.23.0 — SkillOpt: optimizer Sonnet/Opus loops over a benchmark.
// v0.42.0.0 — SkillOpt: optimizer Sonnet/Opus loops over a benchmark.
// Preemptive register entry (v1 is CLI-only foreground; future Minion
// handler must reject MCP submission). Costs user money (optimizer +
// judge + rollouts) so PROTECTED is the right posture.