agentscope-ai / agentscope-ai/agentscope
feat(pipeline): support pipeline module in agentscope
- Lingua principale
- Python
- Stelle
- 31.6k
- Fork
- 3.5k
- Merge medio
- 1g 16h
- PR unite (30g)
- 103
Descrizione
**Background**
While implementing SOP support in AgentScope, we identified strong structural similarities between pipelines and SOPs — both require unified input interfaces, human-in-the-loop (HITL) handling, and orchestration of multi-agent operations. The key distinction is that pipelines operate on **fixed, predefined logic**, making them a natural and solid foundation for building SOPs.
**Changes**
- Introduce a `pipeline` module in AgentScope
- Support a variety of pipeline types
**Note**
Unlike AgentScope 1.0, the goal of this new pipeline module is to provide **more mature, well-encapsulated functionality**, rather than limiting it to simple primitives like `fanout` or `sequential`. We aim to cover richer, more practical orchestration patterns.
If you have proposals for new pipeline types or designs, feel free to open a discussion and submit a proposal — contributions and ideas are welcome!
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
No concrete files or tests are listed in the issue. Start by reading the existing SOP and orchestration-related codepaths and docs to infer how unified inputs, HITL, and multi-agent execution are currently modeled and exposed. Next, identify the module entry points where public functionality is registered so a new `pipeline` namespace can be added consistently, then run the relevant orchestration tests (or existing pipeline-equivalent tests) after any initial type implementation. Consider it done when a first cut of the pipeline module/API is integrated and documented enough to show clear behavior for one or more pipeline types.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- ai-infra-agents, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Attiva
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100