---
name: agent-wedge
description: >-
  Agent-native first-ship wedge for users' agents (not human landings).
  Portable via WEDGE_HOME. Install by LLM request or hermes skills install URL.
  Triggers: agent-wedge, ha-wedge, first euro agent, install wedge, dogfood wedge,
  produit pour agents, WEDGE_HOME.
---

# agent-wedge

**Customer = the user's agent.** Distribution = natural-language install.

## Install (user → any LLM)

> Installe agent-wedge. Export WEDGE_HOME si tu veux un sandbox. Lance ha-wedge run --brief "…" et montre dogfood_pass.

### Files the agent must place

1. This `SKILL.md` under a skills dir the agent loads  
2. `ha-wedge` executable on PATH (same repo/gist as `ha-wedge.py` → chmod +x)

### Hermes

```bash
hermes skills install <HTTPS_URL_TO_THIS_SKILL.md> -y
# bin: curl -fsSL <HTTPS_URL_TO_ha-wedge> -o ~/.local/bin/ha-wedge && chmod +x ~/.local/bin/ha-wedge
```

### Portable data dir

```bash
export WEDGE_HOME="${WEDGE_HOME:-$HOME/.nous-os/var/first-euro}"
# stranger / sandbox:
export WEDGE_HOME=/tmp/wedge-$USER
mkdir -p "$WEDGE_HOME"
```

## Run

```bash
ha-wedge where
ha-wedge run --brief "<intention>" --agent <name>
ha-wedge status
```

PASS only if `RESULT.json` has `"dogfood_pass": true` (tokens from brief embedded + ACTION.md moves).

## Anti

- Human DM funnels as core product  
- Sell before dogfood PASS + public install URL  
- Claiming portable while writing only to someone else's home without WEDGE_HOME  

## Verify

```bash
WEDGE_HOME=/tmp/wedge-dogfood ha-wedge run --brief "github pr summary skill" --agent stranger
test "$(jq -r .dogfood_pass "$WEDGE_HOME"/dogfood/RUN-*/RESULT.json | tail -1)" = true
```
