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
Release history Release notifications | RSS feed
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)
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c30537ce0396e0dfb166035334632666b84f1fbe088059c507b3d839f01a5a31
|
|
| MD5 |
322139d821ec879fb07e53edbb27cdba
|
|
| BLAKE2b-256 |
73ccfdc97b7b1e6d623f57e118ae49033d23cf8d71b3bec248dd3a326e21c719
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b06b5e61947d2786ffe77c275bff8e9fd5381a0a4a147da9ef9fac248d4c4fa
|
|
| MD5 |
4e99092178bbb31ac9b0f2ea73ec597b
|
|
| BLAKE2b-256 |
fd788b7f8edc7584996236bc490455a9a0ba9cea1b81f283653a22334344d44c
|