Skip to content

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.

Tags

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

Team