Skip to main content

LingFlow+

灵字辈生态系统的多项目并行 CLI Agent。

设计宪章

轻框架,多工具。重流程,重协调,重约束,重验证。和谐欢畅,自然端庄。

架构

LingFlow+ (集成层, ~800 行)
├── project_manager.py   项目注册、Git 状态、会话绑定
├── scheduler.py         跨项目并行调度(复用 LingFlow WorkflowOrchestrator)
├── constraints.py       TokenQuota + RateLimiter + FileLock + ContextBudget
├── tool_router.py       任务类型 → Agent 路由(MCP 协议)
├── quality_gate.py      提交前质量门
├── coordinator.py       主协调器(组合所有子系统)
└── cli.py               CLI 入口(+run, +status, +projects, +dashboard, +review)

依赖

  • lingflow — 工作流引擎
  • pyyaml — YAML 工作流加载

安装

pip install -e .

使用

# 注册项目
lingflow-plus register LingFlow /home/ai/LingFlow
lingflow-plus register LingClaude /home/ai/LingClaude

# 查看所有项目
lingflow-plus projects

# 看板
lingflow-plus dashboard

# 执行跨项目工作流
lingflow-plus run workflow.yaml

# 质量门检查
lingflow-plus review src/main.py tests/test_main.py

# 全局状态
lingflow-plus status

测试

pytest tests/ -v

Metadata

Release files for lingflow-plus 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lingflow-plus 0.1.0
File Size Uploaded
lingflow_plus-0.1.0.tar.gz 26.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lingflow-plus 0.1.0
File Interpreter ABI Platform
lingflow_plus-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.3 kB

Release files / lingflow_plus-0.1.0.tar.gz

Download URL lingflow_plus-0.1.0.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c30537ce0396e0dfb166035334632666b84f1fbe088059c507b3d839f01a5a31
BLAKE2b-256 checksum
How to use checksums
73ccfdc97b7b1e6d623f57e118ae49033d23cf8d71b3bec248dd3a326e21c719
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / lingflow_plus-0.1.0-py3-none-any.whl

Download URL lingflow_plus-0.1.0-py3-none-any.whl
Size 23.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b06b5e61947d2786ffe77c275bff8e9fd5381a0a4a147da9ef9fac248d4c4fa
BLAKE2b-256 checksum
How to use checksums
fd788b7f8edc7584996236bc490455a9a0ba9cea1b81f283653a22334344d44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page