Skip to main content

Development

This public repository contains the CLI, SDK, MCP server, JSON UI, docs, and example projects. The internal build pipeline is no longer part of the open-source repo.

Prerequisites

  • Node.js 20+
  • pnpm 10+
  • Rust stable for packages/actionbook-rs

First-time Setup

  1. Install dependencies:
pnpm install
  1. Run the checks that match the package you changed:
pnpm --filter @actionbookdev/sdk test
pnpm --filter @actionbookdev/mcp build
pnpm --filter @actionbookdev/tools-ai-sdk test
pnpm --filter @actionbookdev/json-ui build
cargo test --manifest-path packages/actionbook-rs/Cargo.toml

Contributing