Ceil
Ceil — an AI engineering department, not an AI assistant.
Core trick
Role-scoped agents share state through a central memory, and a planner re-derives each agent's minimal prompt every few seconds from that state.
Description
Ceil — an AI engineering department, not an AI assistant.
▎
▎ Antigravity gives you one Managed Agent inside an IDE. Ceil wraps that primitive into a coordinated organization. You type one objective; Ceil
▎ spawns a team of role-scoped AI agents — Manager, Planning, Backend, Frontend, Database, QA, Supervisor — that plan, split labor, write real
▎ code, and ship it across the real enterprise SDLC: live Jira tickets, live GitHub branches/commits/PRs, live Slack updates.
▎
▎ Ceil answers the track's four questions structurally. Context-preserving handoffs: agents never exchange messages — all state flows through a
▎ canonical Shared Memory, and a central Looper synthesizes a fresh, minimal prompt for each agent from current state, so context can't bleed or
▎ bloat. Safe tool use: every agent is spawned with role-scoped tools (the Backend agent physically cannot touch Jira), and every action lands in
▎ an audit log. Conflict resolution: a Supervisor tier reads failures from memory, diagnoses them with Gemini, and re-tasks builders — in the
▎ demo, a failing QA run is detected, diagnosed, fixed, and re-verified with zero human input. Beyond a single agent: the Looper re-derives the
▎ plan every 3 seconds, so a requirement change typed into Slack mid-build rewires the org live — no restart.
▎
▎ Governance is first-class: a six-level Autonomy Slider gates sensitive actions. At Level 4, Ceil auto-merges feature branches to staging but
▎ blocks production until a human approves — then merges to main and publishes release notes automatically.
▎
▎ Built solo with TypeScript/Fastify, Gemini 3.5 Flash + 3.1 Pro, and a real-time mission-control Console. Every artifact in the demo is real and
▎ clickable.
Sachin-pro-dev/Ceil-Google-Deepmind★ 00 forksTypeScriptCreated Jul 11, 2026 · last push Jul 11, 2026
README excerpt
# Ceil **A live-replanning multi-agent runtime for the enterprise — built on Google's Interactions API (iAPI) and Managed Agents.** > Antigravity gives you one Managed Agent inside an IDE. **Ceil gives you an engineering department.** Type one objective — *"Build a Leave Management module with role-based approvals and an admin dashboard"* — and Ceil spawns an AI engineering organization that plans the work, files **real Jira tickets**, writes **real code** committed as **real GitHub pull requests**, verifies it, recovers from its own failures, folds in requirement changes dropped into **Slack mid-build**, and ships to `main` behind a human governance gate. Built solo for the **Google DeepMind Bangalore Hackathon** — Problem Statement 2: *Autonomous Orchestration with Managed Agents (iAPI)*. --- ## What a run looks like 1. **Plan** — a Manager agent (Gemini 3.5 Flash) writes a delivery strategy; a Planning agent (Gemini 3.1 Pro, structured output) decomposes it into role-scoped tasks and files real Jira tickets (REST v3). 2. **Build in parallel** — Database, Backend, and Frontend agents generate actual code files (TypeScript/SQL) via schema-constrained Gemini calls, commit them to real feature branches, and open real GitHub PRs. 3. **Verify** — a QA agent inspects CI check runs on every PR. 4. **Self-heal** — on a failure, the Supervisor agent reads it from Shared Memory, produces an LLM diagnosis, emits `ConflictDetected` / `RecoveryInitiated`, spawns a fix task for th