Skip to main content

Showcase pack

v0.2.10

Synthetic pack that demonstrates every action-schema feature in one place: all arg types, every validation, both parsers, both kinds, opts envelope bounds, and per-action redaction rules. Not a production pack — use it as a reference when authoring real ones.

5 allowed by default
Pack ID
showcase
Vendor
emisar
OS
Actions
5

Install

emisar pack install fetches this pack, re-validates it, and verifies its content hash against the --hash below — the exact bytes this page was rendered against, so a tampered copy is rejected — before copying it into the runner's packs dir. The command reloads a running daemon itself; no manual restart.

on the runner host
sudo emisar pack install showcase --hash sha256:e7755f26c3cb9d400b2a7d5896fa12fd2e71acfc2e9d27cc711df7e0bfe8bda2

Actions 5 total

View on GitHub
  • showcase.every_arg_type exec low

    One arg of every type

    Show a reference action: one argument of every supported type with a representative validation. Look here when you need to remember the YAML shape for `string_array`, `integer_array`, `duration`, etc.

    View source on GitHub
  • showcase.json_output exec low

    Parse stdout as JSON, with action-local redaction

    Demonstrates `parser: json` plus an extra regex redaction rule scoped to this action. The rule sits *in front of* the global rules — useful when an action emits a known secret shape that the global rules don't cover.

    View source on GitHub
  • showcase.opts_envelope exec low

    Demonstrate opts.timeout and opts.max_stdout_bytes clamping

    Sleeps briefly and emits a fixed payload. The interesting bit is the execution/output envelope: cloud-supplied opts.timeout is clamped to [2s, 30s] regardless of what the LLM asked for, and stdout caps are bounded between 1 KiB and 64 KiB.

    View source on GitHub
  • showcase.path_validation exec low

    Read-only file inspection with path allowlist

    Show a reference action for path-typed arguments. Demonstrates allowed prefixes plus an explicit deny list. The combined effect: the caller may inspect anything under /var/log or /tmp, except /var/log/secure and anything under /tmp/private.

    View source on GitHub
  • showcase.script_action script low

    Run a packaged shell script

    Calls a packaged shell script. The interpreter is explicit (/bin/bash), the script path is resolved relative to the pack root, and the script's SHA-256 is journaled with every invocation so tampering is detectable after the fact.

    View source on GitHub