{"repo":"garyqlin/glink-engine","free":true,"listed":false,"github":"https://github.com/garyqlin/glink-engine","clone":"git clone https://github.com/garyqlin/glink-engine.git","description":"Zero-dependency multi-agent workflow orchestration engine. YAML pipelines, shared event bus, auto-recovery, real-time dashboard.","language":"Python","stars":50,"topics":["agent-orchestration","multi-agent","pipeline","python","workflow-automation","workflow-engine","zero-dependency"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Glink Multi-Agent Workflow Engine. One Bus. API-First. Glink is a programmatic orchestration engine for multi-agent collaboration — it has no human interface . Your agents use Glink's API to organize and schedule complex workflows across multiple AI agents, passing context, handling failures, and logging every heartbeat onto a shared JSONL blackboard. --- How It Works Glink is not a tool for humans to type commands into. It's a backend engine that lives behind your orchestrator agent — call it, don't click it. --- Quick Install Or clone and run in-place: --- How to Use It (Agent-to-Agent, Not Human-to-CLI) 1. Start the daemon 2. Your orchestrator agent calls Glink From your orchestrator agent's code: Or use the Python SDK (bundled): 3. Define a workflow YAML Workflows live in workflows/ : --- Architecture --- Key Concepts Concept What it means :-------- :-------------- Orchestrator Agent Your \"main\" agent that calls Glink's API. Glink has no human UI — your main agent is the human's interface. Workflow YAML workflows/ .yaml — define step sequences, agent assignments, dependencies, and fallback agents Main Bus JSONL blackboard — append-only event log that every agent can read/write Gate Verification Each step can have gate conditions ( file exists , output contains ) that must pass before proceeding Checkpoint Every completed step saves a checkpoint; crash recovery resumes exactly where you left off Retry Loop Failed steps auto-retry with configurable max attempts and injected","default_branch":null,"files":null,"tree":[],"storefront":"/r/garyqlin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/garyqlin/glink-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}