Skip to main content

LingFlow+ — Multi-project parallel CLI Agent for 灵字辈 ecosystem

Project description

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

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

lingflow_plus-0.1.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

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

lingflow_plus-0.1.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file lingflow_plus-0.1.0.tar.gz.

File metadata

  • Download URL: lingflow_plus-0.1.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for lingflow_plus-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c30537ce0396e0dfb166035334632666b84f1fbe088059c507b3d839f01a5a31
MD5 322139d821ec879fb07e53edbb27cdba
BLAKE2b-256 73ccfdc97b7b1e6d623f57e118ae49033d23cf8d71b3bec248dd3a326e21c719

See more details on using hashes here.

File details

Details for the file lingflow_plus-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lingflow_plus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for lingflow_plus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b06b5e61947d2786ffe77c275bff8e9fd5381a0a4a147da9ef9fac248d4c4fa
MD5 4e99092178bbb31ac9b0f2ea73ec597b
BLAKE2b-256 fd788b7f8edc7584996236bc490455a9a0ba9cea1b81f283653a22334344d44c

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