Repository navigation
Split: engine only here; the environment moves to BlameGraph - #100
Merged
Merged
Conversation
The lab (session loop, agent, tools, ledger, workspace, sandbox/grader, budget, canaries, profiler, GPU VMs), corpus/ and its builder, knowledge/, ENVIRONMENT.md and their tests now live in github.com/AdvayMonga/BlameGraph, which finds this repo via LAB_ENGINE_REPO and runs its .venv python. Removed as superseded by BlameGraph's load regimes: bench_serving, load_test, prompt_bank, plot_load_test, baseline/eviction/fairness/kv-pressure benchmarks, probes, two manual smoke scripts and their tests. roofline.py moved to BlameGraph. Kept: engine, control plane, monitoring, Triton launch tuning, CUDA checks, smoke_custom, pre-push hook. CI keeps the engine lane only; uv.lock drops the agents/corpus extras. The combined tree is tagged archive/pre-split. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This repo becomes the engine and its stack. Everything that runs, measures or judges the engine moves to BlameGraph: the lab, the corpus, the knowledge base and the GPU VMs. Pair PR: AdvayMonga/BlameGraph#3. The two should merge together.
Removed here (moved to BlameGraph)
lab/: session loop, agent, tools, ledger, workspace, budget, sandbox/grader, canaries, profiler,vm.pywith the Verda/Nebius/Crusoe providers,vm-setup.shcorpus/andscripts/corpus/,knowledge/,ENVIRONMENT.md,tests/test_lab_*.py,tests/lab_fixtures.pyscripts/bench/roofline.py(going into BlameGraphvalidity/to be generalized)Removed, superseded by BlameGraph's load regimes
bench_serving.py,load_test.py,prompt_bank.py,plot_load_test.py,baseline_benchmark.py, the eviction/fairness/KV-pressure benchmarks,scripts/probes/,scripts/tools/test_batch_cache.pyandtest_scheduler.py, and their tests (test_bench_serving,test_load_test,test_load_workloads).Kept
src/(engine, control plane), engine tests,monitoring/,docs/papers/,scripts/bench/tune_triton_launch.py(now writes timing evidence toruns/timing/),scripts/gpu_tests/checks.py,scripts/tools/smoke_custom.py,scripts/hooks/pre-push.Other changes
pyproject.tomldrops theagentsandcorpusextras;uv.lockis regenerated accordingly.tests/test_qwen3_moe_parity.py::test_chat_template_disables_thinkingno longer imports the lab. It checks the template withenable_thinking=Falsedirectly; the fingerprint half is covered by BlameGraph'stest_lab_chat_template.py.scripts/README.mdand the PR template now point at BlameGraph for anything environment.archive/pre-split(=ef9ce63) holds the combined tree.Verified
ruff check .clean. Engine suite: 360 passed, 37 skipped.testtool (lint + 360 tests on the agent's pristine copy) andprofiletool (bundle written) both work, running this repo's interpreter.Notes
lab/ledger/and lab env vars / credentials.🤖 Generated with Claude Code