Fastband Agent Control - Universal platform for AI agent coordination, multi-agent orchestration, and autonomous development workflows
Project description
Fastband Agent Control
Universal platform for AI agent coordination - Multi-agent orchestration, autonomous development workflows, and adaptive tools with ticket management.
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:
- Detect your project type
- Recommend AI provider
- Configure GitHub integration
- Select appropriate tools
- Set up ticket management
- 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
- Getting Started
- AI Providers Guide
- Tool Garage
- Ticket Manager
- Multi-Agent Coordination
- API Reference
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastband_agent_control-1.2026.1.3.tar.gz.
File metadata
- Download URL: fastband_agent_control-1.2026.1.3.tar.gz
- Upload date:
- Size: 2.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
855eaeaefeec9514c92f60536f20cce2344b5ce55b0535a7d76f5c590bf5e677
|
|
| MD5 |
c383a04cf629b3f6117bf95e6aca9477
|
|
| BLAKE2b-256 |
e588407ebc26ffb26b65f38de739ead2f268537e9be7f64fd467d4438a6c0bff
|
Provenance
The following attestation bundles were made for fastband_agent_control-1.2026.1.3.tar.gz:
Publisher:
release.yml on RemmyCH3CK/fastband-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastband_agent_control-1.2026.1.3.tar.gz -
Subject digest:
855eaeaefeec9514c92f60536f20cce2344b5ce55b0535a7d76f5c590bf5e677 - Sigstore transparency entry: 787771312
- Sigstore integration time:
-
Permalink:
RemmyCH3CK/fastband-mcp@237e3844f549456c396fd37e3837c385f8a0ac96 -
Branch / Tag:
refs/tags/v1.2026.01.03 - Owner: https://github.com/RemmyCH3CK
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@237e3844f549456c396fd37e3837c385f8a0ac96 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fastband_agent_control-1.2026.1.3-py3-none-any.whl.
File metadata
- Download URL: fastband_agent_control-1.2026.1.3-py3-none-any.whl
- Upload date:
- Size: 2.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2c257ec17452a6621200bd2cfca7fc191e92b1f57f6d92c000355437947f462
|
|
| MD5 |
e115154963bb59240d8893aadd75170b
|
|
| BLAKE2b-256 |
f6ab758a9f8d0a87a1221f2b670bd5face55fa81ca90ee867940461fa1b4e199
|
Provenance
The following attestation bundles were made for fastband_agent_control-1.2026.1.3-py3-none-any.whl:
Publisher:
release.yml on RemmyCH3CK/fastband-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fastband_agent_control-1.2026.1.3-py3-none-any.whl -
Subject digest:
d2c257ec17452a6621200bd2cfca7fc191e92b1f57f6d92c000355437947f462 - Sigstore transparency entry: 787771323
- Sigstore integration time:
-
Permalink:
RemmyCH3CK/fastband-mcp@237e3844f549456c396fd37e3837c385f8a0ac96 -
Branch / Tag:
refs/tags/v1.2026.01.03 - Owner: https://github.com/RemmyCH3CK
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@237e3844f549456c396fd37e3837c385f8a0ac96 -
Trigger Event:
push
-
Statement type: