Skip to content

Latest commit

 

History

History
105 lines (61 loc) · 2.72 KB

File metadata and controls

105 lines (61 loc) · 2.72 KB
title CLI Reference

This page lists the public Wavemill command surface and how each command fits into the overall workflow.

Core Workflow

wavemill mill

The default way to run Wavemill. Pulls backlog work, expands thin tasks, routes model selection, launches parallel agents, monitors PRs, and records learning data.

wavemill init

Initializes .wavemill-config.json in the current repository and can also create .wavemill/project-context.md.

Supporting Workflow Tools

wavemill expand

Expands backlog issues into implementation-ready task packets. Useful when you want to prepare work ahead of mill mode.

wavemill plan

Breaks large initiatives into smaller issues that are easier for mill to execute autonomously.

wavemill review

Runs targeted LLM-powered review on a PR or shows review metrics.

wavemill ready

Runs merge-readiness checks for a PR and reports whether it is safe to merge right now.

Routing And Learning

wavemill route

Shows the recommended planner, coder, and reviewer workflow for a task or task file.

wavemill eval

Evaluates completed workflow runs and supports reporting, export, and aggregation.

wavemill hokusai

Manages opt-in submission for collective routing intelligence.

Subcommands:

  • wavemill hokusai status
  • wavemill hokusai enable
  • wavemill hokusai disable

Project Memory

wavemill context

Manages subsystem documentation that helps agents retain project-specific architectural context.

Subcommands:

  • wavemill context init
  • wavemill context update <subsystem>
  • wavemill context check
  • wavemill context search <query>

Utility Commands

wavemill version

Shows the installed Wavemill version.

wavemill help

Shows the built-in help output.

Development Entry Points

These are documented because they are useful during development in addition to the public CLI.

Ready Stage

The ready stage runs automatically inside wavemill mill between review and merge, and is also available as wavemill ready <pr>.

For direct development use:

npx tsx tools/ready.ts <pr>

Choosing The Right Command

  • Start with wavemill init once per repository.
  • Use wavemill mill for the default operating model.
  • Use wavemill expand when task packets need manual preparation.
  • Use wavemill plan when epics are too large to mill directly.
  • Use wavemill review or wavemill eval when you want targeted inspection.
  • Use wavemill route or wavemill hokusai when you are tuning the learning system.

See Also