Skip to main content

CLI for AI pair-coding workflow

Project description

bpsai-pair CLI Package

The PairCoder CLI tool for AI pair programming workflows.

See main README for full documentation.

Development

# Install for development
pip install -e .

# Run tests
pytest -v

# Build
python -m build

Package Structure

bpsai_pair/
├── cli.py              # Main CLI entry point
├── ops.py              # Core operations
├── config.py           # Configuration handling
├── planning/           # Plan and task management
├── tasks/              # Lifecycle, archival
├── metrics/            # Token tracking
├── integrations/       # Time tracking (Toggl)
├── benchmarks/         # Benchmark framework
├── orchestration/      # Multi-agent routing
├── mcp/                # MCP server for AI tool integration
├── hooks.py            # Auto-hooks for task state changes
├── trello/             # Trello integration
└── data/               # Cookiecutter template

MCP Server

PairCoder provides an MCP (Model Context Protocol) server for AI tool integration:

# Start MCP server (stdio transport)
bpsai-pair mcp serve

# List available tools
bpsai-pair mcp tools

# Test a tool locally
bpsai-pair mcp test paircoder_task_list

Install with MCP support:

pip install 'bpsai-pair[mcp]'

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bpsai_pair-2.8.4.tar.gz (598.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bpsai_pair-2.8.4-py3-none-any.whl (504.4 kB view details)

Uploaded Python 3

File details

Details for the file bpsai_pair-2.8.4.tar.gz.

File metadata

  • Download URL: bpsai_pair-2.8.4.tar.gz
  • Upload date:
  • Size: 598.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for bpsai_pair-2.8.4.tar.gz
Algorithm Hash digest
SHA256 a802ea341b6b27285d60ca06b0e463dd3d3f7a51f2a1d639126b85b6f8f85dc7
MD5 fe2d7bf28e6333cc728ac8ce169099f9
BLAKE2b-256 b28044eb5f394c18efddea8db4464338147157a7eb538e82220efd9ab843bf59

See more details on using hashes here.

File details

Details for the file bpsai_pair-2.8.4-py3-none-any.whl.

File metadata

  • Download URL: bpsai_pair-2.8.4-py3-none-any.whl
  • Upload date:
  • Size: 504.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for bpsai_pair-2.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3673bd0f61d120ecf5197a519a176b7007e021f797578e17eb2e64153969a018
MD5 dc8dac4662775ea9e4f76c4a6e894056
BLAKE2b-256 419fd4135687efae6934acf82a885377bd517e14726dd44ec861451e1aacf7b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page