Native Shell
Native Shell:AI 生成的 UI,在你的应用中原生呈现,覆盖每个平台。iOS、Android、macOS、Windows 与 Linux 上的应用、GPUI 应用与网页在运行时加载已签名、沙箱隔离的 TSX 模块并绘制 th
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A lightweight library that integrates Radical Asyncflow with agentic frameworks like Academy and LangGraph to enable running agentic workflows on HPC systems.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Flowgentic runs agent components and LangGraph workflows as tasks on RADICAL AsyncFlow. Documentation: stride-research.github.io/flowgentic.
Flowgentic 0.4.0 is a repair release in maintenance mode. It removes features
that 0.3 shipped broken or unsafe, or that did not serve its purpose. It adds
accept, which checks an agent's output before it becomes HPC work, and it
carries the trace into the tasks it submits, so an agent's decisions, the tasks
they run in and their model calls form one OpenTelemetry trace. The LangGraph
execution adapter (LangraphIntegration) is frozen and gets no new features.
New applications can bind agents with bind_agent, or run LangGraph on
AsyncFlow directly.
| Agent framework | Workflow engine | Backends | Python |
|---|---|---|---|
| LangGraph 1.x | RADICAL AsyncFlow 0.6.0 | Local | 3.10, 3.11, 3.12 |
Project status lists the tested versions, the known limitations and the archived branches.
bind_agent (flowgentic.agent) binds an agent component, any object
with an ainvoke(context) method, to an AsyncFlow task on a named backend.
Each call to the bound agent runs the component as that task and returns its
structured decision with the agent's identity and timing, and is an
OpenTelemetry invoke_agent span.accept (flowgentic.acceptance) accepts or rejects an agent's output
on explicit checks, before it becomes HPC work. It asks again with the
reasons, within an attempt budget, and falls back to a deterministic value
when no proposal passes. Each call, attempt and check is recorded in the
run's trace.LangraphIntegration (flowgentic.langGraph) runs a LangGraph graph's
tools, services, tasks and nodes as AsyncFlow tasks, in their caller's trace.From a clone, with the locked environment:
git clone https://github.com/stride-research/flowgentic.git
cd flowgentic
uv sync --locked
Or build the wheel and install it into a new environment. The v0.4.0 GitHub release carries the same wheel.
uv build
uv venv --python 3.10 flowgentic-env
uv pip install --python flowgentic-env/bin/python dist/flowgentic-0.4.0-py3-none-any.whl
Two demos in examples/ai-hpc-coupling/ run offline, with no model
credentials: a deterministic LangGraph graph, and an agentic one whose agents
take scripted decisions.
make examples-ai-hpc-deterministic
make examples-ai-hpc-agentic
Getting started
explains their output, and examples/ai-hpc-coupling/README.md the other
demos.
uv sync --locked --extra dev
uv run --extra dev pytest -q
uv run --extra dev mkdocs build --strict
CONTRIBUTING.md covers the environment, coding style, tests and pull requests. Report bugs and requests as GitHub issues. CHANGELOG.md lists the changes in each release.
If you use Flowgentic in your work, please cite it. CITATION.cff holds the metadata, and GitHub's "Cite this repository" menu turns it into APA or BibTeX:
Alsaadi, A., Amirghofran, Y., Barbero, C., Cordovez, D., Dominguez, J., Oliveros, D., & Turilli, M. (2026). Flowgentic (Version 0.4.0) [Computer software]. https://github.com/stride-research/flowgentic
MIT; see LICENSE.