DocsQuickstart
Getting started

Quickstart

Install the CLI, initialize your project, check the setup, and start a task.

Install the harness, prepare project context, and give your agent its first task.

1. Install

Requires Node.js 20+, npm, Git, and a supported coding agent.

npm install -g wepwawet
wep --version
wep --help

For development builds, see building from source.

2. Init in your project

Go to any repository where you use a coding agent and run:

cd /path/to/your-project
wep init

wep detects existing agent setup (Codex, Claude Code, Copilot, Pi). One detected target is selected directly. With none or several, it asks which target to install in an interactive terminal; pass --target for headless use.

To skip the prompt:

wep init --target codex      # OpenAI Codex
wep init --target claude     # Claude Code
wep init --target copilot    # GitHub Copilot
wep init --target pi         # Pi
wep init --target all        # all at once

Preview what would be created without writing anything:

wep init --target codex --dry-run

3. Open your agent and run doctor

After init, open your coding agent in the project and ask:

Run wep doctor.

Ask it to use the installed wep-doctor workflow. The agent inspects relevant project files and records verified architecture, conventions, testing commands, and decisions in .wep/wiki/. If init wrote a root-instruction suggestion, review and merge it first.

You can also run the CLI doctor to get a readiness score and suggested next prompt:

wep doctor

4. Create your first task

Ask your agent directly — no CLI needed:

Fix the login bug where the session expires too early.

The harness instructs the agent to read AGENTS.md (or its target equivalent), clarify material ambiguity, create a task capsule in .wep/tasks/, select a workflow, and implement. The built-in bug-fix recommendation is TDD; a concrete project default or explicit request can change it.

Or create a skeleton capsule via CLI (useful for CI or scripting):

wep task "Fix login session expiry bug"

5. Check status

wep status

Shows installed targets, task count, and current workflow default.

Independent review

Normal init enables the judge for Codex, Claude Code, and Copilot. After you approve the initial task brief, the installed workflow invokes it automatically after implementation. The brief covers the selected workflow, acceptance criteria, and exact validation commands. If your installation disabled it or omitted its module, enable it with:

wep judge enable

Use wep judge status to inspect the resolved state or wep judge disable to turn it off. Comprehension, the implementer, and tracing are separate opt-ins. See JUDGE.md for snapshot capture, command approval, validation receipts, and verified review records.

Reference

Goal Command
Install harness wep init
Audit setup wep doctor
Check status wep status
Create task capsule wep task "<description>"
Compile agent brief wep compile TASK-001
Show config wep config show
Change workflow default wep config set defaultWorkflow SDD+TDD
Enable judge wep judge enable
Update harness to latest wep upgrade
Remove harness wep remove --target codex --force

See the command guide for modules, command approval, task search, templates, tracing, continuation, and removal options.