Skip to main content

Lightweight AI agent orchestration framework

Project description

FlowPilot

Lightweight AI agent orchestration framework for building multi-agent systems.

Installation

pip install flowpilot

Quick Start

from flowpilot import BaseAgent, AgentRequest, AgentResponse, AgentContract

class MyAgent(BaseAgent):
    async def handle(self, request: AgentRequest) -> AgentResponse:
        return AgentResponse(answer="Hello!", confidence=0.9)

    async def health_check(self):
        return {"status": "ok"}

CLI

flowpilot serve --port 8000
flowpilot create-agent my_agent
flowpilot config show

Project details


Download files

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

Source Distribution

flowpilot_ai-2.0.0.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

flowpilot_ai-2.0.0-py3-none-any.whl (55.5 kB view details)

Uploaded Python 3

File details

Details for the file flowpilot_ai-2.0.0.tar.gz.

File metadata

  • Download URL: flowpilot_ai-2.0.0.tar.gz
  • Upload date:
  • Size: 38.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for flowpilot_ai-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d61f324b5646bb1c74fe9ca3aa3808add93c91d83506c6c4d91466964046f67b
MD5 b67466c7d9c87f5150d9dcd3d1e4ef41
BLAKE2b-256 4ecd1fcc16a5b9ccd9f338400c008bea841d85ac98c046c296d1ea6855e69d31

See more details on using hashes here.

File details

Details for the file flowpilot_ai-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: flowpilot_ai-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 55.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for flowpilot_ai-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c98ce7d00cf8c8d1cafd3b112ea255c222656743b46d9f73efd014000601d6a
MD5 aeaa233ae29c719ee74d5cd7cc69d34f
BLAKE2b-256 58548344c943c3d9545aae6560bdefac34ff07ab67f62bd464e0daa4a0a5f34d

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