Skip to content
Agentmart
Submit a tool

hypeman-remote-linux-tests

Run Hypeman tests on a remote Linux host that supports the Linux hypervisors.

Skill by kernel

IndexedMIT★ 371
Write a review

Chalk Labs

Need help deploying hypeman-remote-linux-tests?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kernel-hypeman-remote-linux-tests

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run Hypeman tests on a remote Linux host that supports the Linux hypervisors. Use when validating cloud-hypervisor, Firecracker, QEMU, embedded guest artifacts, or Linux-only integration behavior on a server over SSH.

Use cases: backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/hypeman-remote-linux-tests

What's inside

Skill name
hypeman-remote-linux-tests
Description
Run Hypeman tests on a remote Linux host that supports the Linux hypervisors. Use when validating cloud-hypervisor, Firecracker, QEMU, embedded guest artifacts, or Linux-only integration behavior on a server over SSH.
License
MIT
Instructions
73 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# Hypeman Remote Linux Tests

Use this skill to run Hypeman tests on a remote Linux server in a way that is repeatable and low-friction for any developer.

## Quick Start

1. Pick a short remote working directory under the remote user's home directory.
2. Ensure the remote test shell includes `/usr/sbin` and `/sbin` on `PATH`.
3. Bootstrap embedded artifacts and bundled binaries before running `go test`.
4. Run the smallest relevant test target first.
5. Treat host-environment failures separately from product failures.

## Remote Workspace

Prefer a short path such as `~/hm`, `~/hypeman-test`, or another short directory name.

Cloud Hypervisor uses UNIX sockets with strict path-length limits. Long paths from default test temp directories or deeply nested clones can make the VMM fail before the actual test starts.

If a new test creates temporary directories for guest data, prefer a short root like:

```bash
mktemp -d /tmp/hmcmp-XXXXXX
```

## Remote Bootstrap

Before running Linux hypervisor tests, make sure the remote clone has the generated guest binaries and embedded VMM assets:

```bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
make ensure-ch-binaries ensure-firecracker-binaries ensure-caddy-binaries build-embedded
```

Why:

- `go:embed` patterns in the repo require the bundled binaries to exist at build time.
- `mkfs.ext4` is commonly installed in `/usr/sbin` or `/sbin`, not always on the default non-login shell `PATH`.
- Running `go test` before this bootstrap often fails during package setup, not during test execution.

QEMU is usually provided by the host OS, so there is no matching bundled `ensure-qemu-binaries` target. If QEMU tests fail before boot, verify the system `qemu-system-*` binary separately.


## Syncing Local Changes

If the main development is happening locally and the Linux host is only for execution, sync only the files you changed rather than recloning every time.

Typical pattern:

```bash
rsync -az lib/instances/... remote-host:~/hypeman-test/lib/instances/
```

After syncing, re-run the bootstrap command if the changes affect embedded binaries, generated assets, or files referenced by `go:embed`.

## Common Host Failures

Classify failures quickly:

- Missing embedded assets:
  - symptom: package setup fails with `pattern ... no matching files found`
  - fix: run `make ensure-ch-binaries ensure-firecracker-binaries ensure-caddy-binaries build-embedded`
- `mkfs.ext4` not found:
  - symptom: overlay or disk creation fails with `exec: "mkfs.ext4": executable file not found`
  - fix: add `/usr/sbin:/sbin` to `PATH`, then retry
- Cloud Hypervisor socket path too long:
  - symptom: `path must be shorter than SUN_LEN`
  - fix: shorten the remote repo path and any temp/data directories used by the test
- `/tmp` or shared test-lock issues:
  - symptom: test-specific lock or temp-file permission failures
  - fix: prefer no-network test setup when the test does not require networking; avoid unnecessary shared lock files

From kernel/hypeman, MIT.

Signals

Stars
371
Forks
30
Open issues
6
Last commit (this folder)
Mar 23, 2026 (7 months ago)
Last release
Aug 5, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from kernel

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get hypeman-remote-linux-tests running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying hypeman-remote-linux-tests?

CallGet help
Cite this page

hypeman-remote-linux-tests skill. Agent Mart. https://agentmart.dev/skills/kernel-hypeman-remote-linux-tests (last updated 2026-10-24)