Snowflake-Labs/cocoplus
CocoPlus is an Agentic Operating System for Snowflake Coco. It brings structured, multi-agent workflows to data engineering projects — covering everything from project initialization through spec, plan, build, test, review, and ship phases.
What it solves
CocoPlus provides a structured, agentic operating system for data engineering projects. It solves the problem of fragmented development lifecycles by enforcing a formal process—from requirements and planning to testing and shipping—using multi-agent workflows and governance gates.
How it works
Built on Snowflake Coco, it uses a system of Skills, Agents, and Hooks to orchestrate work. It decomposes tasks across specialist personas (such as Data Engineers and Data Scientists) and manages execution through several layers:
- Orchestration: Uses CocoFlow for tiered planning, dependency dispatch, and synthesis passes.
- Control Plane: Provides a local browser dashboard (CocoConsole) and natural-language orchestration (CocoPilot).
- Autonomous Modes: Includes "Leviathan Mode" for autonomous coordination and "CocoForge" for goal-driven expert teams.
- Governance: Implements evidence-gated checks, PII governance, and ReviewerLockout to ensure quality and compliance before shipping.
Who it’s for
It is designed for data engineering teams and practitioners working within the Snowflake ecosystem who need a rigorous, automated framework for managing the end-to-end data product lifecycle.
Highlights
- Multi-Agent Personas: Specialized roles including Data Engineers, Analytics Engineers, and Data Stewards.
- Phase-Gated Workflow: Structured progression through spec, plan, build, test, review, and ship phases.
- Session Continuity: Supports multi-session handoffs, cost budgets, and operator kill-switches.
- Integrated Tooling: Includes built-in commands for research, retrospectives, and hygiene/model upgrades.