Skip to content

Commit 72a4ab5

Browse files
chore: sync public mirror from internal
1 parent 29fc6cc commit 72a4ab5

36 files changed

Lines changed: 163 additions & 494 deletions

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "weekly"
7+
cooldown:
8+
default-days: 7
79
open-pull-requests-limit: 10
810
rebase-strategy: "auto"
911
labels:

.husky/pre-commit

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ fi
1212
# Run Composer Guardian (secrets + CI hygiene) before heavier tasks.
1313
bash "$ROOT/scripts/guardian.sh" --trigger pre-commit
1414
15-
STAGED_FORMAT_FILES=()
16-
while IFS= read -r staged_file; do
17-
STAGED_FORMAT_FILES+=("$staged_file")
18-
done < <(
15+
mapfile -t STAGED_FORMAT_FILES < <(
1916
git diff --cached --name-only --diff-filter=ACMR |
2017
grep -E "\\.(ts|tsx|js|jsx|mjs|cjs|json|jsonc|css|md|yml|yaml)$" || true
2118
)

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,39 @@ versioning when releases are cut.
2121
and keep scheduled public runs inert so public publishing stays downstream of
2222
the internal source-of-truth release.
2323

24+
## [0.10.51] - 2026-07-13
25+
26+
### Added
27+
28+
- Validate + deep-merge maestro settings on org write (#2832). <!-- maestro-release-note:3399f82e003f -->
29+
30+
### Changed
31+
32+
- Allow validated release commits (#2852). <!-- maestro-release-note:bc4d757ee52c -->
33+
- Await resumed WebSocket completion (#2849). <!-- maestro-release-note:7d75f8c8f615 -->
34+
- Preserve review audit compatibility. <!-- maestro-release-note:4da9fbacafd7 -->
35+
- Tighten swarm validation review fixes. <!-- maestro-release-note:27f3b8ecfeec -->
36+
- [maestro] Fix swarm validation follow-up bugs. <!-- maestro-release-note:0aa2c1ebadbf -->
37+
- Harden non-interactive cleanup shutdown. <!-- maestro-release-note:335cdf520874 -->
38+
- Fix review feedback none threshold. <!-- maestro-release-note:0603017a7248 -->
39+
- Fix exec replay shutdown after headless runs. <!-- maestro-release-note:d8d867bea70f -->
40+
- Improve swarm validation controls. <!-- maestro-release-note:915f74b61d6f -->
41+
- [maestro] persist learned guidelines for the incident-triage skill. <!-- maestro-release-note:475b14d4e805 -->
42+
- [maestro] Ensure objective_id is set for codex worker operating-chat requests (#2845). <!-- maestro-release-note:893fd1c6cbdb -->
43+
- [maestro] Normalize empty objective_id to undefined in correlation normalizer (#2844). <!-- maestro-release-note:282ffb2f9f6a -->
44+
45+
### Fixed
46+
47+
- Allow Devin PR summaries in feedback audit. <!-- maestro-release-note:670c31329ab7 -->
48+
- Align A2A workspace header precedence. <!-- maestro-release-note:22e8422b35a2 -->
49+
- Skip missing product-copy roots in naming-consistency walk (#2833). <!-- maestro-release-note:5f9c9cb0b64c -->
50+
- Rewrite public Bzlmod module name during public mirror prep (#2830). <!-- maestro-release-note:7b22cd8f7374 -->
51+
- Treat unguarded Rust test modules as package-impacting (#2829). <!-- maestro-release-note:1377c327f205 -->
52+
- Ignore orphaned tracked handoff items. <!-- maestro-release-note:f76dea589c8a -->
53+
- Dedupe legacy handoff follow-ups. <!-- maestro-release-note:e6490dc0c032 -->
54+
- Preserve valid open todo handoffs. <!-- maestro-release-note:d8fc9c6b536e -->
55+
- Align customer value period scoping. <!-- maestro-release-note:d4b37a4a37f0 -->
56+
2457
## [0.10.50] - 2026-06-18
2558

2659
### Added

openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.1.0",
33
"info": {
44
"title": "Maestro Web API",
5-
"version": "0.10.50",
5+
"version": "0.10.51",
66
"description": "Auto-generated from src/web-server.ts routes. Components seeded from runtime schemas."
77
},
88
"servers": [

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@evalops/maestro",
33
"description": "Maestro by EvalOps - Deterministic coding agent with TUI/CLI and Web UI for AI-assisted development",
4-
"version": "0.10.50",
4+
"version": "0.10.51",
55
"private": false,
66
"type": "module",
77
"workspaces": [

packages/ai/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evalops/ai",
3-
"version": "0.10.50",
3+
"version": "0.10.51",
44
"description": "Shared Maestro AI SDK (models, transport, and agent event stream facade).",
55
"type": "module",
66
"main": "./dist/packages/ai/src/index.js",
@@ -131,8 +131,8 @@
131131
"node": ">=20.0.0"
132132
},
133133
"dependencies": {
134-
"@evalops/contracts": "^0.10.50",
135-
"@evalops/tui": "^0.10.50",
134+
"@evalops/contracts": "^0.10.51",
135+
"@evalops/tui": "^0.10.51",
136136
"@google/genai": "^1.29.1",
137137
"@sinclair/typebox": "^0.34.0",
138138
"nats": "^2.29.3"

packages/consumer-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evalops/consumer",
3-
"version": "0.10.50",
3+
"version": "0.10.51",
44
"description": "Unified EvalOps consumer SDK for Maestro service integrations",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -28,7 +28,7 @@
2828
"directory": "packages/consumer-sdk"
2929
},
3030
"dependencies": {
31-
"@evalops/contracts": "^0.10.50"
31+
"@evalops/contracts": "^0.10.51"
3232
},
3333
"devDependencies": {
3434
"@types/node": "^24.10.7",

packages/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evalops/contracts",
3-
"version": "0.10.50",
3+
"version": "0.10.51",
44
"description": "Shared Maestro contracts for frontend/backend integration",
55
"type": "module",
66
"main": "./dist/index.js",

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evalops/maestro-core",
3-
"version": "0.10.50",
3+
"version": "0.10.51",
44
"description": "Maestro agent loop, transport, types, and sandbox primitives — the engine behind all Maestro interfaces",
55
"type": "module",
66
"main": "./dist/packages/core/src/index.js",
@@ -69,7 +69,7 @@
6969
"vscode-jsonrpc": "^8.2.0"
7070
},
7171
"peerDependencies": {
72-
"@evalops/tui": "^0.10.50"
72+
"@evalops/tui": "^0.10.51"
7373
},
7474
"peerDependenciesMeta": {
7575
"@evalops/tui": {

packages/desktop/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evalops/maestro-desktop",
3-
"version": "0.10.50",
3+
"version": "0.10.51",
44
"description": "Maestro Desktop - Beautiful Electron app for AI-assisted development",
55
"type": "module",
66
"main": "dist-electron/main/index.js",
@@ -37,7 +37,7 @@
3737
"directory": "packages/desktop"
3838
},
3939
"dependencies": {
40-
"@evalops/contracts": "^0.10.50",
40+
"@evalops/contracts": "^0.10.51",
4141
"electron-store": "^10.0.1",
4242
"electron-updater": "^6.3.9"
4343
},

0 commit comments

Comments
 (0)