
Security News
Socket Releases Free Certified Patches for Nuxt Security Vulnerabilities
Socket releases free Certified Patches for high-severity Nuxt vulnerabilities, including server-side remote code execution through server island props.
@tyroneross/multi-goal
Advanced tools
Multi-objective Design of Experiments optimizer for competing software metrics, with scalarization, desirability, Pareto selection, and plugin surfaces.
Multi-objective optimization via Design of Experiments. Optimize several competing metrics at once — latency and cost and bundle size and coverage — and find the factor settings that best trade them off. A focused, standalone, host-agnostic plugin.
Extracted and extended from build-loop's single-metric
optimizesubsystem. multi-goal adds true multi-objective selection (scalarization, Derringer-Suich desirability, Pareto frontier) while keeping the same numpy-only DOE engine.
Most "make it faster" work optimizes one number and silently regresses another. multi-goal measures every objective on every experimental run, fits which factors move which number, and selects the run that best satisfies all goals under explicit weights — no vibes, no single-metric tunnel vision.
| Method | What it does | Use when |
|---|---|---|
scalarize | Best weighted sum of normalized objectives | You can express priorities as weights |
desirability | Derringer-Suich D (geometric mean of per-objective desirabilities) | You want each objective to clear a bar, not just average out |
pareto | The non-dominated trade-off set | You want to see all the trade-offs before committing |
As a Claude Code plugin — this repo is its own single-plugin marketplace:
/plugin marketplace add tyroneross/multi-goal
/plugin install multi-goal@multi-goal
Then /multi-goal (guided flow), /doe (direct matrix), and /status are available. The host coding agent's LLM does the reasoning (hypotheses, factor confirmation); the scripts are deterministic and host-neutral.
As a Codex plugin — a .codex-plugin/plugin.json manifest ships alongside the Claude one; point Codex at the repo.
Standalone — the scripts run on their own:
uv run python scripts/doe.py detect 4 # which design for 4 factors
uv run pytest -q # 76 tests
Requirements: Python ≥3.10, numpy. Dev: pytest.
# 1. which design for k factors
python3 scripts/doe.py detect 2
# 2. generate the matrix
python3 scripts/doe.py generate --factors '[{"name":"workers","low":2,"high":8},{"name":"batch","low":16,"high":64}]' --design auto --seed 1 > doe.json
# 3. run each row, measure every objective into results.jsonl, then:
python3 scripts/doe.py analyze --design doe.json --results results.jsonl \
--objectives '{"objectives":[{"name":"latency","direction":"lower","weight":0.7},{"name":"cost","direction":"lower","weight":0.3}],"selection":"scalarize"}'
Full walkthrough and the method/math: docs/usage.md, docs/method.md.
| Script | Role |
|---|---|
scripts/doe.py | DOE matrix generation + multi-response effects analysis |
scripts/objectives.py | multi-objective core: scalarize, desirability, Pareto, baseline aggregate |
scripts/loop.py | single/few-variable autoresearch greedy loop |
scripts/suggest_factors.py | codebase scanner for factor candidates |
scripts/metric_runner.py | sampled metric / guard execution |
FAQs
Multi-objective Design of Experiments optimizer for competing software metrics, with scalarization, desirability, Pareto selection, and plugin surfaces.
We found that @tyroneross/multi-goal demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket releases free Certified Patches for high-severity Nuxt vulnerabilities, including server-side remote code execution through server island props.

Security News
An open letter signed by 50 companies, from NVIDIA and Microsoft to Mistral and Hugging Face, urges Washington not to restrict open weight AI.

Security News
/Research
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.