Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.05 KB

File metadata and controls

41 lines (33 loc) · 1.05 KB

Orchestration Design (formerly Agent.md)

Purpose

Explain how the system compares Weft-style orchestration vs traditional Python pipelines.

Mission

Demonstrate that modular orchestration reduces token usage and cost versus linear context passing.

Repository structure

  • frontend/: UI
  • backend/: server + pipelines
  • backend/pipelines/:
    • weft_pipeline.weft (conceptual)
    • baseline_pipeline.py (linear)
  • data/: sources
  • configs/: pricing and demo configs

Architecture split

  • Weft-style:

    • Retrieval → summarization → synthesis
    • Passes compact structured outputs between steps
  • Python baseline:

    • Single linear flow
    • Re-sends entire context buffer at each step

Key principle

Token cost grows with context size. Weft reduces cost by controlling what data flows between steps.

Working rules

  • Same inputs across all modes
  • Centralized telemetry for fair comparison
  • Deterministic runs for reproducibility

Build order

  1. Telemetry + pricing
  2. Baseline pipeline
  3. Weft-style pipeline
  4. Backend routing
  5. UI comparison