agentscope-ai / agentscope-ai/agentscope

feat(pipeline): support pipeline module in agentscope

Aperta
#2,479 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.