{"repo":"linora-u/AgentLoom","free":true,"listed":false,"github":"https://github.com/linora-u/AgentLoom","clone":"git clone https://github.com/linora-u/AgentLoom.git","description":"Simple, flexible workflow orchestration for multi-agent AI apps, with YAML configuration, runtime safety, observability, and resume support.","language":"Python","stars":90,"topics":["agent-framework","ai-agent","automation","cicd","code-review","developer-tools","llm","mcp","multi-agent","open-source"],"license":null,"category":"ai-agents","readme_excerpt":"English 简体中文 AgentLoom Build multi-agent applications from YAML. Operate them from an evidence-aware terminal Studio. Typed Workers, permissioned edits, resumable Runs, explicit Goal budgets, and review-gated memory share one runtime truth. =3.12\" src=\"https://img.shields.io/badge/python-%3E%3D3.12-3776AB?logo=python&logoColor=white\" Real reduced-motion terminal session using the current Chinese UI. The Studio indexes Applications, Skills, validation state, Runs, and commands from the project. AgentLoom treats a multi-agent system as an Application with an execution contract . YAML defines the Supervisor, typed Workers, models, tools, Skills, Hooks, permissions, and runtime policy. Application Studio can change that contract, show the Diff, request permission for side effects, run it, read structured evidence, and continue repairing failures. Why AgentLoom Workers become typed tools A Worker declares agent function schema ; the runtime turns it into a validated callable tool for its Supervisor. Workers can use different models and tools, run concurrently, and expose stable input/output contracts instead of relying on prompt conventions. Runs produce evidence, not terminal guesses Every allocated Run receives an immutable run id , manifest, and versioned lifecycle events, with bounded file logs when enabled plus audit records and artifacts. A logical task id survives resume. The TUI, CLI JSON/JSONL, and Python API read the same canonical state. Preflight rejection occurs befor","default_branch":null,"files":null,"tree":[],"storefront":"/r/linora-u","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linora-u/AgentLoom/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."}