CLI command
probierz apphook
Run one built-in application setup, broker, or evaluation capability named by a product manifest.
Invocation#
probierz apphook <CAPABILITY> [ARGS]...Required inputs and options#
- `<capability>` is required. Public capabilities are `oko.seed`, `oko.cleanup`, `oko.ensure-technical-account`, `oko.wait-for-otp`, `oko.writer-update`, `oko.apply-feedback`, `oko.verify-fixture`, `game-asset-creator.fixtures`, and `game-asset-creator.visual-eval`.
- `oko.wait-for-otp` accepts `--after <RFC3339>` and `--timeout-ms <positive integer>`. `game-asset-creator.visual-eval` accepts `--models <directory>`, `--out <directory>`, `--config <file>`, `--rubric <name>`, and `--threshold <number>`. Required credentials and product coordinates come from the environment selected by the application manifest.
Output and state effects#
Executes the same built-in Rust capability used by application lifecycle runs and writes its JSON result. A hook is a named product capability, not a script path.
Exact refusals#
- An unknown name is refused as `unknown application capability: <name>`; invalid capability arguments are refused before execution.
- Missing Oko input starts `missing Oko seed configuration:` and names each absent variable. An unavailable Game Asset Creator checkout reports `game_asset_creator dependency not found: <path>`; a missing Blender module is likewise a prerequisite failure. An empty OTP broker times out explicitly after its selected millisecond budget.
Source snapshot#
Generated from the Rust binaries at https://github.com/wisent-ai/probierz.git revision `c589d6917201c31f57e6a7f24522c0d50ae5bd0f`.
Combined help SHA-256: `43f0d9cd136ac2c46ec3eedb2824bd5d6168f235dea4caaa50610c005f40c84a`; binary SHA-256: `7e42c843082863ed265817de90a110a2f27546426a54d372e10009fd665a4d8e`.