LoopForge
Scaffold and combine valid LSS loop specifications from patterns, recipes, or the bundled loop library.
pip install "le-loopforge>=0.5.0"
loopforge list-patterns
loopforge new --pattern reflection --name my-loop --objective "Your goal" -o my-loop.yaml
# Combine library templates (flat + compact — saves tokens)
loopforge combine --library research-agent,coding-agent -o pipeline.yaml --json
# Mix a named recipe
loopforge mix dev-agent -o agent.yaml
Python API
from loopforge import LoopChain, combine_loops, estimate_tokens
spec, meta = (
LoopChain("my-pipeline", "Fix CI")
.then_fork("autonomous-debugger")
.then_fork("coding-agent")
.build(flatten=True, compact=True)
)
print(meta["estimated_tokens"])
See GOLDEN_PATH.md and 00-planning/LOOP_FORGE.md.
Release files for le-loopforge 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| le_loopforge-0.5.0.tar.gz | 41.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| le_loopforge-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 96.1 kB
Release files / le_loopforge-0.5.0.tar.gz
| Download URL | le_loopforge-0.5.0.tar.gz |
|---|---|
| Size | 41.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c6c36fc7850d00fe288b5a5343640a55c2952bece84b5ab604e6b7db90c4280
|
|
BLAKE2b-256 checksum How to use checksums |
0859413566f63a7e1f759d4b81cbcb81f721cd68f3e68acaa1bcf389d17f6807
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / le_loopforge-0.5.0-py3-none-any.whl
| Download URL | le_loopforge-0.5.0-py3-none-any.whl |
|---|---|
| Size | 54.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
530324df4d33d97b62ea7570f7070f88d6c61b87b8af76a4197f59807635f608
|
|
BLAKE2b-256 checksum How to use checksums |
3f460e2eb68379d3e28c25d794152b76b76c326825cb934605d3769cb2e02e8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|