Add your description here
Project description
AgentsFlow
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
uvx(install uv to get theuvxrunner)- Temporal CLI/dev server (for the local Web UI at http://localhost:8233): https://docs.temporal.io/cli
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
- New operators: Quickstart + deployment: https://docs.agentsflow.dev
- Process workflow: https://docs.agentsflow.dev/workflows/process
- Providers + env reference: https://docs.agentsflow.dev/guides/providers
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
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 agentsflow-0.0.5.tar.gz.
File metadata
- Download URL: agentsflow-0.0.5.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
672437e35252aa484a1e4f17622285a3fa15a2e4264283554f7933e11397945e
|
|
| MD5 |
7d2e02b56c823fb0032def9592e9c611
|
|
| BLAKE2b-256 |
4b3ab47682468ea9ce4120bb4733ba1333a2da0ded636872447b66856ad94831
|
File details
Details for the file agentsflow-0.0.5-py3-none-any.whl.
File metadata
- Download URL: agentsflow-0.0.5-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1789c8424e89f4a2fa1091a8032c2a3142e40aa9330f513918aef1ed1ede323b
|
|
| MD5 |
2094514e4c88b07ace31699f456646be
|
|
| BLAKE2b-256 |
f65d29c83f07b57d14f41021896a80f7c40a01e3fa5dc927687ff8018063867c
|