@agentfleet/cli

Agent Fleet command-line interface.


License
MIT
Install
npm install @agentfleet/cli@0.1.5

Documentation

Agent Fleet

Open source monorepo for Agent Fleet.

The published CLI package is @agentfleet/cli. The repository is being rebuilt from the previous agentFleet implementation through clean, reviewed feature branches.

Stack

  • pnpm
  • Node.js 22.13+
  • TypeScript
  • ESLint
  • Prettier
  • Vitest
  • published prettui packages for terminal UI
  • GitHub Actions

Getting Started

pnpm install
pnpm run check

Packages

  • packages/cli: published as @agentfleet/cli
  • packages/core: workspace package for Agent Fleet models, schemas, planners, reducers, and adapter configuration
  • packages/git: workspace package for non-interactive git branch and worktree helpers
  • packages/harness: workspace package for HarnessConfig bridge, scaffold, and profile projection helpers
  • packages/host: workspace package for package command registry and agent runtime records
  • packages/runners: workspace package for demo, manual, Codex, Replicas, and auto runner adapters
  • packages/telemetry: workspace package for memory, file, hook, Postgres, and realtime telemetry stores
  • packages/tui: workspace package for the prettui command-center app

Publishing

Publishing is handled by .github/workflows/publish.yml using npm Trusted Publishing from the protected main branch. The workflow packs and publishes all public @agentfleet/* workspace packages in dependency order. Run the local preflight before starting a release:

pnpm run publish:preflight

Each npm package must have a Trusted Publisher configured for reachjalil/agent-fleet, workflow filename publish.yml, environment npm, and allowed action npm publish. See docs/NPM_PUBLISHING.md.

Branching Model

  • main is the protected production branch.
  • dev is the protected integration branch.
  • feature/* branches are created from dev.
  • release/* branches prepare releases from dev.
  • hotfix/* branches patch production from main.

Status

This project is at foundation stage. Product implementation should be added through reviewed feature branches.