mirror of
https://github.com/garrytan/gstack.git
synced 2026-10-31 22:14:25 +01:00
* feat(modules): module catalog, per-model loadouts manifest and gstack-modules render (GSTA-140 PR 1a) Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * test(modules): cover bin/gstack-modules and the loadouts schema; allow modules/ in pregate strays Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * fix(modules): gen:skill-docs refuses an exclusion render without --out-dir; render tests set up their own arm Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * fix(modules): skill exclusions honor pinned sections and section references; own-property loadout lookups; llms.txt follows the selection; ownership rechecked before swap Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * chore: bump version and changelog (v1.91.296.0) Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * docs: loadout render cost and the modules/ directory in PROJECT_STRUCTURE Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * chore: unstamp #3554 (slot calls stamp); CHANGELOG entry back under [Unreleased] Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --------- Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
63 lines
1.4 KiB
JSON
63 lines
1.4 KiB
JSON
{
|
|
"$schema": "./loadouts.schema.json",
|
|
"version": 1,
|
|
"note": "Per-model loadouts (GSTA-140). Every rung loads full until a GSTA-2 measurement shows a smaller loadout matches full within its preregistered margin; each change cites that run in the loadout's note. Module ids: bin/gstack-modules list. Guide: docs/loadouts.md.",
|
|
"aliases": {
|
|
"opus": "strong",
|
|
"sonnet": "strong",
|
|
"haiku": "mid"
|
|
},
|
|
"rungs": {
|
|
"frontier": [
|
|
"claude-fable-5*",
|
|
"gpt-6-astra*"
|
|
],
|
|
"strong": [
|
|
"claude-opus-5*",
|
|
"claude-sonnet-5*",
|
|
"gpt-6.1-sol*",
|
|
"gpt-6-sol*",
|
|
"gpt-5.6-sol*",
|
|
"gemini-4-argon*"
|
|
],
|
|
"mid": [
|
|
"claude-haiku-5*",
|
|
"glm-5.3",
|
|
"gpt-6.1-terra*",
|
|
"gemini-3.8-flash*",
|
|
"grok-4*",
|
|
"kimi-k3*",
|
|
"deepseek-v4-pro*",
|
|
"qwen3.8-max*"
|
|
],
|
|
"light": [
|
|
"deepseek-v4.1-flash*",
|
|
"glm-5.3-flash*",
|
|
"gpt-6-luna*",
|
|
"qwen3.8-flash*",
|
|
"minimax-m3*"
|
|
]
|
|
},
|
|
"pinned": [
|
|
"preamble:plan-mode-info",
|
|
"preamble:ask-user-format",
|
|
"preamble:completion-status",
|
|
"section:autoplan/unattended",
|
|
"section:ship/review-army",
|
|
"section:ship/adversarial"
|
|
],
|
|
"loadouts": {
|
|
"full": {
|
|
"include": "*",
|
|
"note": "Every module: today's render."
|
|
}
|
|
},
|
|
"default": {
|
|
"frontier": "full",
|
|
"strong": "full",
|
|
"mid": "full",
|
|
"light": "full",
|
|
"unknown": "full"
|
|
}
|
|
}
|