Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@dominno dominno released this 06 Apr 23:30
· 15 commits to main since this release

Agentic pipeline framework for orchestrating AI agents (Claude Code, OpenClaw, OpenCode) in YAML workflows.

Features

  • 8 step types: run, spawn, gate, parallel, loop, branch, transform, pipeline
  • Agent adapters: Claude Code, OpenClaw, OpenCode, and custom adapters
  • Structured approval gates with form fields (select, number, string, boolean), identity-based approvers, and chat-friendly short IDs
  • Iterative refinement via restart: loops with quality thresholds
  • Sub-pipeline composition for reusable workflow components
  • YAML test framework with sandbox and integration modes
  • Test file validation — catches invalid mock keys (mocks.pipeline) and wrong status values at parse time
  • Pipeline validation via squid validate CLI
  • Event system with 13 lifecycle events and OTel-compatible tracing
  • CLI: run, test, resume, validate, viz, init

Quick Start

git clone https://github.com/dominno/squid.git
cd squid
npm install && npm run build
npm link

squid init --template basic --name my-pipeline
squid validate my-pipeline.yaml
squid run my-pipeline.yaml
squid test

Documentation

Requires Node.js 20+.