mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-09 14:38:59 +02:00
docs: post-ship documentation sync for v1.67.2.0
- README: Codex skills path is CODEX_HOME-aware; state that --model overrides detection for one run only (persist via the Codex config.toml model key) - CONTRIBUTING: add the model-overlay axis to the per-host config table (per-host defaultModel, override precedence) - CLAUDE.md: eval results dir is ~/.gstack/projects/<slug>/evals/ (legacy fallback ~/.gstack-dev/evals/), matching eval-store.ts and the eval:* CLI headers Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
b63db04289
commit
a7632d20be
@@ -19,7 +19,7 @@ bun run build # gen docs + compile binaries
|
||||
bun run gen:skill-docs # regenerate SKILL.md files from templates
|
||||
bun run skill:check # health dashboard for all skills
|
||||
bun run dev:skill # watch mode: auto-regen + validate on change
|
||||
bun run eval:list # list all eval runs from ~/.gstack-dev/evals/
|
||||
bun run eval:list # list all eval runs from ~/.gstack/projects/<slug>/evals/
|
||||
bun run eval:compare # compare two eval runs (auto-picks most recent)
|
||||
bun run eval:summary # aggregate stats across all eval runs
|
||||
bun run slop # full slop-scan report (all files)
|
||||
@@ -62,7 +62,8 @@ seeding tripwires in `test/hermetic-skills-seeding.test.ts` /
|
||||
`test/pty-skill-seeding-wiring.test.ts`.
|
||||
|
||||
E2E tests stream progress in real-time (tool-by-tool via `--output-format stream-json
|
||||
--verbose`). Results are persisted to `~/.gstack-dev/evals/` with auto-comparison
|
||||
--verbose`). Results are persisted to `~/.gstack/projects/<slug>/evals/` (legacy
|
||||
fallback `~/.gstack-dev/evals/`) with auto-comparison
|
||||
against the previous finalized run (in-flight `_partial` files are never used as
|
||||
a baseline, so a run can't compare against itself).
|
||||
|
||||
|
||||
@@ -383,6 +383,7 @@ Each host config (`hosts/*.ts`) controls:
|
||||
| Tool names | "use the Bash tool" vs same (Factory rewrites to "run this command") |
|
||||
| Hook skills | `hooks:` frontmatter vs inline safety advisory prose |
|
||||
| Suppressed sections | None vs Codex self-invocation sections stripped |
|
||||
| Model overlay | `claude` vs `gpt` (per-host `defaultModel`; `--model` or, at setup time, the Codex `config.toml` model overrides) |
|
||||
|
||||
See `scripts/host-config.ts` for the full `HostConfig` interface.
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ Or target a specific agent with `./setup --host <name>`:
|
||||
|
||||
| Agent | Flag | Skills install to |
|
||||
|-------|------|-------------------|
|
||||
| OpenAI Codex CLI | `--host codex` | `~/.codex/skills/gstack-*/` |
|
||||
| OpenAI Codex CLI | `--host codex` | `${CODEX_HOME:-~/.codex}/skills/gstack-*/` |
|
||||
| OpenCode | `--host opencode` | `~/.config/opencode/skills/gstack-*/` |
|
||||
| Cursor | `--host cursor` | `~/.cursor/skills/gstack-*/` |
|
||||
| Factory Droid | `--host factory` | `~/.factory/skills/gstack-*/` |
|
||||
@@ -126,8 +126,10 @@ For Codex, setup reads the top-level `model` from
|
||||
`${CODEX_HOME:-~/.codex}/config.toml` and generates the matching behavioral
|
||||
profile. `gpt-5.6-sol` automatically receives bounded-scope instructions that
|
||||
finish the requested lake without expanding into adjacent cleanup or speculative
|
||||
hardening. Override detection with `./setup --host codex --model <id>`. After
|
||||
changing your Codex model, rerun `./setup --host codex` to regenerate the skills.
|
||||
hardening. Override detection with `./setup --host codex --model <id>` — the
|
||||
override applies to that run only; set `model` in your Codex `config.toml` to
|
||||
make it stick across upgrades. After changing your Codex model, rerun
|
||||
`./setup --host codex` to regenerate the skills.
|
||||
|
||||
**Want to add support for another agent?** See [docs/ADDING_A_HOST.md](docs/ADDING_A_HOST.md).
|
||||
It's one TypeScript config file, zero code changes.
|
||||
|
||||
Reference in New Issue
Block a user