mirror of
https://github.com/garrytan/gbrain.git
synced 2026-07-30 03:12:32 +00:00
chore: bump version to v0.42.0.0 (MINOR — significant new feature)
This commit is contained in:
+4
-4
@@ -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
File diff suppressed because one or more lines are too long
+1
-1
@@ -140,5 +140,5 @@
|
||||
"bun": ">=1.3.10"
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "0.41.23.0"
|
||||
"version": "0.42.0.0"
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user