EvoX Genesis
EvoX Genesis turns a high-level software objective into a persistent recursive software world: finite-lived agents recursively develop software, while only accepted consequences persist across develop
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Where does your model break, and why?
Benchmarks give a model one score. Model Cartographer generates tasks from simulated worlds, turns their difficulty up along real dials until a model stops passing, and reports where it broke in the task's own units ("breaks on 24-call plans with look-alike tool names"). The right answer always comes from running the world, never from another model's opinion: there is no LLM judge.
Every Nemotron call, live or in a campaign, goes through Nebius Token Factory's OpenAI-compatible API (cartographer/exec/client.py, provider nebius). Each Nemotron 3 tier does the job it suits:
| Where | Nemotron model | What it does |
|---|---|---|
| Ask the Cartographer (live on the site) | Nemotron 3 Nano, thinking off (~1 s) | Reads the visitor's question and picks the models and capabilities it is about, from lists the app supplies. |
| Nemotron 3 Super, thinking on (~10 s) | Answers from the matching facts in the results store only, citing each fact. A deterministic audit then checks every number in the answer against those facts and highlights any it cannot find. | |
| Why did it fail? (live, on any failed trial) | Nemotron 3 Ultra (serious reasoning, ~2–5 s) | Reads the task, the model's answer, the verified correct answer and the difficulty settings, and explains the mistake. The verifier's own classification is shown beside it. |
| Capability report | Nemotron 3 Super | Writes the diagnosis on the Report page from a deterministic evidence pack; every figure it quotes is audited (scripts/write_report.py, cartographer/analyst/). |
| Campaigns (the measurements) | Nemotron 3 Nano 30B, Super 120B, Ultra 550B | The models under test: 4,565 trials for $5.86 of Token Factory spend. All three tiers ran the same tasks, so their breaking points compare directly. |
| Story renderer and trap proposer (optional) | Nemotron 3.5 Lightning, Nemotron 3 Super | Rewrite task stories in natural language (accepted only if another model can extract the original facts back, cartographer/llmrender/gate.py), and propose hard task settings for Nano. |
A live question costs about $0.0005 and an Ultra explanation about $0.001. Gemma 3 27B, Gemma 4 31B QAT and gpt-oss-120b ran the same tasks as comparison models.
chat_template_kwargs.enable_thinking). The live agent routes questions with Nano in about a second, and spends reasoning tokens only where they pay off, in Super's answer and Ultra's explanations.Retry-After.| Page | What it answers |
|---|---|
| Map | One globe per model. Size is the province average; each flame is the pass rate in one province of skill. |
| Ask | Ask anything about the map in plain words. Nemotron 3 Nano and Super answer live from the stored evidence, and every number is audited. |
| Findings | Weaknesses and strengths per model, with the difficulty region where each one fails. Every number opens the trials behind it, and each trial opens its full prompt, answer and verifier detail. |
| Models | All models side by side: province average, scored pass rate, coverage and findings. |
| Breaking points | The verdict per model and capability, in the task's own units, with a confidence grade. |
| Atlas | Every model on the same difficulty buckets for one query kind and dial: who degrades first, and how fast. |
| Runs / Report / Coverage | Raw runs with resample verification, the analyst's audited diagnosis, and what the instrument does and does not test yet. |
| Province | Query kinds | Ground truth from |
|---|---|---|
| Narrative world model | state, order, belief, adversarial belief | replaying a simulated event log |
| Tool-call planning | tool plan | a simulated tool catalog with preconditions, decoys and look-alikes |
| Interactive execution | interactive (one call per turn) | the same simulator, stepped turn by turn |
| Code tracing | code trace | running the generated program |
| Code repair and writing | code repair (code writing built, not yet run) | hidden test inputs |
| Repository fixes | repo fix | running the repository's hidden tests |
Requirements: Python 3.10 or newer. The app uses the standard library only, so there is nothing to install. pytest is needed only for the tests.
git clone https://github.com/Esl007/model-cartographer.git
cd model-cartographer
# 1. Unpack the campaign data (9,472 primary trials, frozen Oct 11 2026)
mkdir -p results
gunzip -c data/campaign-snapshot-2026-10-11.sqlite.gz > results/campaign.sqlite
# 2. Start the viewer; it opens http://127.0.0.1:8788/
python3 -m cartographer.viewer.serve results/campaign.sqlite
The Ask page and the "Why did it fail?" button call Nemotron live, so they need a Nebius key (step 1 below). Everything else works without one.
env/Nebius api.txt (the folder is gitignored; keys are never logged).nebius and a model, and start the full_map preset (600-trial budget, about $0.10–0.30, 30–90 minutes). Or use the command line:python3 scripts/run_campaign.py --list # 45 campaigns, named <province>.<stressor>
python3 scripts/run_campaign.py --campaign II.traps --tier standard \
--model nvidia/nemotron-3-super-120b-a12b --label super --provider nebius
Add --dry-run to print the run id and settings without calling any model. --tier is the single evidence dial (scout, standard, rigorous). Every run writes to results/campaign.sqlite, and the viewer shows new trials on refresh.
python3 scripts/write_report.pypython3 -m pip install pytest
python3 -m pytest -q # 1,229 tests; tests/test_repo.py alone takes about 8 minutes
The hosted demo is the same viewer on Vercel's Python runtime, with a snapshot of the store bundled in (deploy/vercel/). Campaign launching is off there; the live Nemotron agent is on, rate-limited per visitor and capped per day (ASK_PER_IP_10MIN, ASK_DAILY_USD).
python3 scripts/build_vercel.py # assembles dist/vercel/ (keys are never copied)
cd dist/vercel
vercel env add NEBIUS_API_KEY production # paste your Nebius key when prompted
vercel deploy --prod
cartographer/schedule/), so trials concentrate near the breaking point instead of filling a fixed grid.Design notes: docs/architecture.html, docs/campaign-catalog.md, docs/findings.md, and the per-province specs in docs/.
cartographer/
world/ toolworld/ interactive/ codeworld/ codefix/ repo/ task families (generate, render, verify)
schedule/ campaigns/ confirm/ hunt/ ablate/ decompose/ adaptive probing, campaigns, verification, failure analysis
exec/ provider clients (Nebius, Groq, OpenRouter, Modal), pricing, keys
store/ append-only SQLite results store
analyst/ report/ Nemotron analyst, audit, run verdicts
viewer/ the web app (stdlib HTTP server, static/map.html, ask.py live Nemotron agent)
scripts/ campaign runners, report writer, Vercel build
deploy/vercel/ hosted entry point and config
data/ frozen campaign snapshot
tests/ 1,229 tests
MIT, see LICENSE.