Skip to content

Releases: wevm/incur

incur@0.3.7

22 Mar 22:05
97d085d

Choose a tag to compare

Patch Changes

  • 2f8194b: Added "Did you mean?" suggestions for mistyped commands using Levenshtein distance. Includes builtin commands (mcp, skills, completions) in suggestion candidates. Suggestion CTA preserves original args/flags. Moved skills staleness warning from stderr into the CTA system.

incur@0.3.6

21 Mar 19:04
5ecef18

Choose a tag to compare

Patch Changes

incur@0.3.5

19 Mar 23:00
968eca2

Choose a tag to compare

Patch Changes

  • 8952a65: Fixed built-in commands (skills, mcp) showing root command errors when invoked without subcommand. Bare skills/mcp and --help now show their own help with available subcommands. Added built-in commands to shell completions. Fixed skill name sanitization for CLI names containing dots.
  • 05d89f3: Fixed resolvePackageRoot failing with ENOENT when running from a Bun compiled binary.
  • 64295d2: Added unified command execution across CLI, HTTP, and MCP transports.

incur@0.3.4

14 Mar 00:49
c3fada5

Choose a tag to compare

Patch Changes

  • 83aa331: Tweaked help and CTA outputs.

incur@0.3.3

12 Mar 19:54
0bfc08e

Choose a tag to compare

Patch Changes

incur@0.3.2

11 Mar 22:01
0ab5104

Choose a tag to compare

Patch Changes

  • d2ef65b: Added enum and union-of-literal values in help text instead of generic <value> placeholder.

incur@0.3.1

09 Mar 18:13
59c2b21

Choose a tag to compare

Patch Changes

  • 1f5a2df: Added support for count options via .meta({ count: true }) on z.number().default(0) schemas. Count flags behave like booleans (no value consumed), but increment on each occurrence, supporting both repeated flags (--verbose --verbose) and stacked aliases (-vvv).

incur@0.3.0

09 Mar 00:08
62f70ec

Choose a tag to compare

Minor Changes

  • 9add1a0: Breaking: Renamed --llms to --llms-full. Added a new --llms flag that outputs a compact command index (table of command signatures + descriptions) instead of the full manifest. This reduced token usage by ~95% for agents that already know the CLI and just need a quick reminder of available commands.

Patch Changes

  • a2610bc: Added requires_bin and fallback descriptions to generated skill frontmatter.
  • dd7a1af: Fixed --no-global resolving cwd to the CLI's installation directory instead of process.cwd().

incur@0.2.2

06 Mar 00:01
5d40c81

Choose a tag to compare

Patch Changes

  • 9454412: Added --token-count, --token-limit, and --token-offset global options for token-aware output pagination. Uses LLM tokenization estimation (~96% accuracy via tokenx). In --verbose mode, truncated output includes meta.nextOffset for programmatic pagination.

incur@0.2.1

05 Mar 21:18
b9bbdc4

Choose a tag to compare

Patch Changes

  • 6ab9a33: Added --filter-output global option to filter output by key paths with support for dot notation and array slicing.
  • 2dc1b00: Added --schema global option to every command that returns its JSON Schema (args, env, options, output).
  • c60e6b8: Exposed format and formatExplicit on run and middleware context.
  • 0e52ec0: Added cli.fetch to expose CLI as a standard Fetch API handler
  • f5b0133: Added optional exitCode to c.error() and IncurError, allowing CLI authors to control the process exit code. Defaults to 1 when omitted (backward compatible).