Releases: lacquerai/lacquer
v0.1.7
v0.1.6
Lacquer v0.1.6
- feat: add support for anthropic model aliases
- fix: add script contents in body for bash block failure
- fix: missing license
- enhance: add helpful OPENAI_API_KEY env naming when key is not set
v0.1.5
Lacquer v0.1.5
- fix: truncate lines in terminal spinner
- fix: resolve
qquiting early forinitwizard
v0.1.4
Lacquer v0.1.4
Fixes bug with unarchived assets in update logic
v0.1.3
Lacquer v0.1.3
Fixes bug with go releaser not setting proper verison on release
v0.1.2
Lacquer v0.1.2
Fixes bug with update checking logic
v0.1.1
Lacquer v0.1.1
Small improvements to add gpt-5 support and max token warnings in the console spinners.
v0.1.0
I'm pleased to announce the first release of Lacquer - a blazing-fast, code-first orchestration engine for AI agent workflows. Lacquer brings GitHub Actions-style workflows to AI, enabling developers to build sophisticated multi-agent systems using simple YAML configuration.
Where AI workflows get their shine ✨
🛠️ CLI Commands
laq init
Interactive wizard to create new workflows using AI assistance
laq initlaq run
Execute workflows with flexible input options
laq run workflow.laq.yml --input "name=John"
laq run workflow.laq.yml --input-file inputs.json
laq run workflow.laq.yml --output jsonlaq validate
Validate workflow syntax and dependencies
laq validate workflow.laq.ymllaq serve
Start HTTP server for workflow execution
laq serve workflow.laq.yml
laq serve --workflow-dir ./workflows --port 8080📦 Installation
Quick Install:
curl -sSL https://lacquer.ai/install.sh | shPlatform Support:
- Linux (amd64, arm64, 386)
- macOS (amd64, arm64)
- Windows (amd64, 386)
📋 REST API Endpoints
GET /api/v1/workflows- List available workflowsPOST /api/v1/workflows/{id}/execute- Execute workflowGET /api/v1/executions/{runId}- Get execution statusWebSocket /api/v1/workflows/{id}/stream- Real-time progressGET /health- Health checkGET /metrics- Prometheus metrics
🧪 Example Workflow
version: "1.0"
agents:
assistant:
provider: openai
model: gpt-4
temperature: 0.7
inputs:
topic:
type: string
description: Topic to explore
workflow:
steps:
- id: research
agent: assistant
prompt: "Tell me about ${{ inputs.topic }}"
- id: summarize
agent: assistant
prompt: "Summarize this in 3 bullet points: ${{ steps.research.output }}"
outputs:
summary: "${{ steps.summarize.output }}"📞 Get Involved
- Website: lacquer.ai
- Documentation: lacquer.ai/docs
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Happy Orchestrating! 🎼