Skip to main content

Add your description here

Project description

AgentsFlow

Docs

Temporal workflows and activities for the automation stack. This README is intentionally thin—full operator and contributor docs live at docs.agentsflow.dev. New operators can jump straight to the Quickstart/Deployment guides on the docs site.

Quick start (MCP)

The easiest way to run AgentsFlow is as an MCP server using uvx (part of uv).

Prerequisites

Option 1: Use with AI Assistant (Recommended)

Run the following commands to add AgentsFlow as an MCP server.

Claude Code

claude mcp add agentsflow --scope user --env OPENAI_API_KEY=sk-... -- uvx agentsflow

Gemini CLI

gemini mcp add agentsflow --scope user --env OPENAI_API_KEY=sk-... -- uvx agentsflow

Codex CLI

codex mcp add agentsflow --env OPENAI_API_KEY=sk-... -- uvx agentsflow

Cursor (.cursor/mcp.json or via Settings > MCP)

{
  "mcpServers": {
    "agentsflow": {
      "command": "uvx",
      "args": ["agentsflow"],
      "env": {
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

Option 2: Standalone HTTP Server

To run the stack independently (e.g. for debugging or remote access):

uvx agentsflow --transport streamable-http

Tracking Progress

Regardless of how you run it (Option 1 or 2), you can track workflow execution and status in the Temporal Web UI at http://localhost:8233.

3. Use it

Once connected, you can use natural language to trigger workflows:

  • "Create a feature branch for issue JIRA-123"
  • "Start the process workflow for the current repository"

Architecture (high level)

flowchart LR
  Dev[CLI / MCP client] -->|start process workflow| Temporal[Temporal Server]
  Temporal --> Worker[AgentsFlow worker]
  Worker --> Activities[Git / Issue / ACP activities]
  Activities --> Repo[(Git worktree)]
  Activities --> Providers[Jira or GitHub issues]
  Activities --> ACP[Claude / Gemini / Codex ACP]

Supported issue providers

Provider Credentials Notes
Jira JIRA_EMAIL + JIRA_API_TOKEN (optional JIRA_HOST_ALLOWLIST, JIRA_TIMEOUT_SECONDS) Hosts matching atlassian.net/jira or allowlisted domains route here.
GitHub GITHUB_TOKEN (optional GITHUB_TIMEOUT_SECONDS) Uses the GitHub Issues API for github.com/<org>/<repo>/issues/<id> URLs.

Docs

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

agentsflow-0.0.4.tar.gz (154.0 kB view details)

Uploaded Source

Built Distribution

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

agentsflow-0.0.4-py3-none-any.whl (50.4 kB view details)

Uploaded Python 3

File details

Details for the file agentsflow-0.0.4.tar.gz.

File metadata

  • Download URL: agentsflow-0.0.4.tar.gz
  • Upload date:
  • Size: 154.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentsflow-0.0.4.tar.gz
Algorithm Hash digest
SHA256 735b5a221045bc737763e6e656d748192b8aee1ed540d3dccb6503523ff5922f
MD5 3c3397be558f3b3d113c5b138d626be8
BLAKE2b-256 90b78518eaf7edc43fff74b51a96f16f0b2a5484fc6e0f7e6938e9bd72c8d88a

See more details on using hashes here.

File details

Details for the file agentsflow-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: agentsflow-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agentsflow-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5e4de945f3bb8417e9517ac61e646346ad3201a866c13efe57d920a777765543
MD5 28a5490161897701198a605abf71750b
BLAKE2b-256 60b68b3355dd74febf29ab8e5492ee2086212f6116c6ca4cf63f7f4575bb2dd6

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