Improve skills and document updates

This commit is contained in:
pleb
2026-10-21 17:47:56 -07:00
committed by pleb
parent ed71a6d081
commit 4d6f9b8be0
13 changed files with 148 additions and 52 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ dependency closure before downloading.
- Download artifacts into the selected helper state directory, normally:
```bash
<state_dir>/instances/<instance>/downloads/<plugin-id>/
<state_dir>/cache/downloads/<instance>/<plugin-id>/
```
- Record SHA-256 checksums for downloaded or built artifacts.
+5 -1
View File
@@ -9,8 +9,12 @@ Use this policy when a task changes or verifies a live BSManager instance.
the current duration in `docs/SMOKETEST.md` unless the user requested a
different duration.
- Do not rely on `timeout` to kill the full game process tree.
- Prefer the documented foreground Proton launch with a background watchdog that
- On Linux, prefer the documented foreground Proton launch with a background watchdog that
sleeps for the smoke window, then terminates Beat Saber by process name.
- On native Windows, launch `Beat Saber.exe --no-yeet fpfc` from the instance
directory. Wait until `Logs/_latest.log` shows `MainSystemInit`, or about 20
seconds, then stop the `Beat Saber` process. See the Windows section in
`docs/SMOKETEST.md`.
- After the run, confirm no Beat Saber process remains. If cleanup fails, say so
and ask the user to close it manually.
@@ -29,7 +29,8 @@ checkout locations.
## Profiles
- Read `plugin-helper.local.toml` before choosing a configured profile:
- `--state-dir .state` without a profile uses the `default` install id. A native Windows BSManager tree is the `windows` profile. When `plugin-helper.local.toml` is absent, pass `--config plugin-helper.windows.toml.example --profile windows`.
- Read `plugin-helper.local.toml` before choosing a configured profile when that file exists:
```bash
sed -n '1,220p' plugin-helper.local.toml