Update testing-web-capture skill: live-cast URL tuning and WebM frame extraction - #669
Conversation
… extraction Co-authored-by: Claudio Costa <cstcld91@gmail.com>
| ## Tuning a live cast's URL | ||
| - Build the CLI with `cargo build --release -p streamkit-client` (the package is `streamkit-client`, not `skit-cli`), then | ||
| `target/release/skit-cli tune <session-id> web url <new-url>`. The embedded MCP endpoint is disabled by default, so | ||
| REST/MCP tuning is not available out of the box. |
There was a problem hiding this comment.
📝 Info: CLI package/binary naming claim verified
The added note claims the crate package is streamkit-client while the binary is skit-cli. This matches apps/skit-cli/Cargo.toml (name = "streamkit-client", [[bin]] name = "skit-cli"), and the tune <session> <node> <param> <value> argument order matches apps/skit-cli/src/main.rs:397 / apps/skit-cli/src/client.rs:356-361. No correction needed.
Was this helpful? React with 👍 or 👎 to provide feedback.
Debug
…lane Signed-off-by: streamkit-devin <devin@streamkit.dev>
| `target/release/skit-cli tune <session-id> web url <new-url>` (uses the REST/WS control plane under the hood). | ||
| The embedded MCP endpoint is disabled by default (`[mcp]` in `skit.toml`), so MCP tuning is not available out of the box. |
There was a problem hiding this comment.
📝 Info: Documented tune behavior matches the CLI implementation
Verified the claims added here against the code: the crate at apps/skit-cli/Cargo.toml is named streamkit-client while its binary is skit-cli, and streamkit_client::tune_node (apps/skit-cli/src/client.rs:425-455) parses the value with serde_saphyr::from_str (YAML) and sends RequestPayload::TuneNode over a WebSocket request. The YAML-quoting caveat is therefore accurate; note that plain https://host/path scalars parse fine, so quoting is only needed for values containing YAML-special characters such as #, : , or leading &/*.
Was this helpful? React with 👍 or 👎 to provide feedback.
Debug
There was a problem hiding this comment.
Fixed in 67e18f8 — now says the tune goes over the WebSocket control plane only, and added the YAML-parsing/quoting caveat for tune values.
…e values Signed-off-by: streamkit-devin <devin@streamkit.dev>
Adds two verified notes to the web-capture testing skill: how to tune a live cast's URL via skit-cli (built from the
streamkit-clientpackage), and that live cast WebM files lack cues so frames must be extracted with select-filter full decodes instead of-ss/-sseofseeking.Devin Session: https://staging.itsdev.in/sessions/f29bf33bf0184c92a23f81e695642b4a
Devin Review
67e18f8