Introducing Ciri: A "Fractal Swarm" Agent built from scratch with Google ADK #4423
valkryhx
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! 👋
I wanted to share Ciri, a project I've been "Vibe Coding" recently. It is a modern AI Agent system built entirely from scratch using the Google ADK (Agent Development Kit).
My goal was to demonstrate the infinite potential of Google ADK by building a system that feels like a next-generation AI OS—lightweight, scalable, and intelligent.
(Click the image above or links below to see the full demo)
🚀 What makes Ciri special?
1. Fractal Swarm Architecture ("Agent Smith" Style)
Unlike traditional hierarchical swarms, Ciri implements a Fractal Agent Architecture.
swarm_registry.db) for nodes to find each other and self-organize.2. True Dynamic Skills
Ciri starts with minimal meta-tools and loads capabilities Just-in-Time.
get_toolspattern to ensure heavy resources (like browsers) are only initialized when actually needed.3. Real-Time Steering & Control
Built on Google ADK's callback system, Ciri implements a robust Steering Mechanism.
4. Infinite Context
Ciri uses an Auto-Compactor sub-agent that works silently in the background. When the context window fills up, it intelligently summarizes the history (lossy compression), allowing the agent to run indefinitely without losing the "gist" of the conversation.
🛠️ Tech Stack
📺 Video Demos (Agent Team Swarm)
Here is the complete demo of the Agent Team cluster in action:
I hope this project inspires you to explore what's possible with Google ADK! Any feedback or contributions are welcome.
👉 Repo: https://github.com/valkryhx/google_adk_agent
📚 Deep Dive: Full Implementation Guide
Let's explore the future of Agentic AI together! 🚀
Beta Was this translation helpful? Give feedback.
All reactions