Skip to main content

Fastband Agent Control

Universal platform for AI agent coordination - Multi-agent orchestration, autonomous development workflows, and adaptive tools with ticket management.

License: MIT Python 3.10+ Version


Vision

"A toolbox that travels with you - always the right tools, never too many, ready to grow."

Fastband Agent Control transforms AI-assisted development from a project-specific setup into a universal platform that:

  • Works with any AI provider (Claude, OpenAI, Gemini, local LLMs)
  • Adapts to any project type (web, mobile, desktop, API)
  • Scales from solo developers to enterprise teams
  • Provides intelligent tool recommendations based on your project
  • Includes built-in ticket management that adapts to your workflow
  • Enables multi-agent coordination for parallel AI workflows

Features

AI-Agnostic Design

# Switch between providers seamlessly
from fastband import get_provider

claude = get_provider("claude")
openai = get_provider("openai")
local = get_provider("ollama")

Tool Garage System

  • Core tools always available
  • AI-recommended tools based on your project
  • Dynamic loading - add tools as your project grows
  • Performance monitoring to prevent overload

Adaptive Ticket Manager

Project Type Interface
Web App CLI + Web Dashboard
Desktop App Embedded Panel (Ctrl+Shift+T)
Mobile App CLI + Companion Web
API/Library CLI only

Multi-Agent Coordination

  • Clearance system for parallel work
  • Hold directives for critical operations
  • Rebuild announcements to prevent conflicts

Automated Backups

  • Change detection - only backup when needed
  • Multiple database support - SQLite, PostgreSQL, MySQL
  • Configurable retention policies

Webhooks

  • External notifications for ticket and agent events
  • HMAC signatures (SHA-256) for secure verification
  • Automatic retries with exponential backoff
  • CLI management via fastband webhooks
# Create a webhook for ticket events
fastband webhooks create https://api.slack.com/webhook \
  -e ticket.completed -e ticket.claimed \
  -n "Slack Notifications"

# Test the webhook
fastband webhooks test <webhook-id>

Enterprise Features

Feature Description
API Versioning /api/v1/ prefix with deprecation headers
JWT Authentication Role-based access control with FastAPI
OpenTelemetry Distributed tracing (OTLP/Jaeger/Zipkin)
Circuit Breakers Resilience for AI provider failures
Redis Sessions Horizontal scaling support
Database Migrations Alembic schema versioning

Quick Start

Installation

# Standard installation (includes CLI + Hub dashboard)
pip install fastband-agent-control

# With Claude support
pip install fastband-agent-control[claude]

# With all AI providers
pip install fastband-agent-control[all-providers]

# Full installation (all features + dev tools)
pip install fastband-agent-control[full]

Initialize a Project

cd /your/project
fastband init

This launches the setup wizard that will:

  1. Detect your project type
  2. Recommend AI provider
  3. Configure GitHub integration
  4. Select appropriate tools
  5. Set up ticket management
  6. Configure backups

Basic Commands

# Check status
fastband status

# List available tools
fastband tools list

# Manage tickets
fastband tickets list
fastband tickets create "Add user authentication"
fastband tickets claim 1 --agent "MCP_Agent1"

# Backup management
fastband backup list
fastband backup create --name "before_refactor"

# Agent coordination
fastband agents status
fastband ops read --since 1h

# Webhook management
fastband webhooks list
fastband webhooks create URL -e ticket.completed
fastband webhooks test <id>

Configuration

Fastband stores configuration in .fastband/config.yaml:

fastband:
  version: "1.2025.12"

  ai:
    default_provider: "claude"
    providers:
      claude:
        model: "claude-sonnet-4-20250514"
      openai:
        model: "gpt-4-turbo"

  tools:
    max_active: 60
    auto_load_core: true

  tickets:
    enabled: true
    mode: "cli_web"
    web_port: 5050

  backup:
    enabled: true
    daily_retention: 7
    weekly_retention: 4

Documentation


Roadmap

v1.2026.01.03 (Current - Stable)

  • Core MCP server
  • AI provider abstraction
  • Tool garage system
  • Setup wizard
  • Full ticket manager with web UI
  • Control Plane dashboard
  • Plugin system
  • Vision analysis tools
  • Enterprise hardening (JWT, tracing, circuit breakers)
  • Webhooks for external event notifications
  • API versioning with deprecation support
  • Redis session store for horizontal scaling

v1.2026.02.0 (Next)

  • Enhanced multi-agent workflows
  • E2E testing integration
  • Visual regression testing
  • Slack/Discord webhook integrations
  • Prometheus metrics endpoint

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Development Setup

git clone https://github.com/RemmyCH3CK/fastband-mcp
cd fastband-mcp
pip install -e ".[dev]"
pre-commit install
pytest

License

MIT License - see LICENSE for details.


Acknowledgments

Fastband Agent Control evolved from the MLB v4.0.1 development platform, incorporating lessons learned from building production AI-assisted development workflows.

Metadata

Release files for fastband-agent-control 1.2026.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastband-agent-control 1.2026.1.3
File Size Uploaded
fastband_agent_control-1.2026.1.3.tar.gz 2.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastband-agent-control 1.2026.1.3
File Interpreter ABI Platform
fastband_agent_control-1.2026.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 MB

Release files / fastband_agent_control-1.2026.1.3.tar.gz

Download URL fastband_agent_control-1.2026.1.3.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
855eaeaefeec9514c92f60536f20cce2344b5ce55b0535a7d76f5c590bf5e677
BLAKE2b-256 checksum
How to use checksums
e588407ebc26ffb26b65f38de739ead2f268537e9be7f64fd467d4438a6c0bff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 2, 2026.

Transparency log

Release files / fastband_agent_control-1.2026.1.3-py3-none-any.whl

Download URL fastband_agent_control-1.2026.1.3-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d2c257ec17452a6621200bd2cfca7fc191e92b1f57f6d92c000355437947f462
BLAKE2b-256 checksum
How to use checksums
f6ab758a9f8d0a87a1221f2b670bd5face55fa81ca90ee867940461fa1b4e199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 2, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page