Posts
-
Iris Task Delegation and Agent Updates
Sometimes the right answer isn't a queue... it's a loop. I pulled sub-agent processing out of Horizon and into its own daemon, and the whole system got simpler because of it.
-
Let's Build Something Together
Creator of Prism and Iris. 20 years of code, 13 years of Laravel, and a passion for building at the intersection of Laravel and AI. I'm looking for my next adventure
-
Truths: The Refinement Update
The Iris truth system got a major overhaul. Stricter promotion filters out temporal garbage, conflict detection catches contradictions before they merge into frankenstruths, and generation tracking shows how derived each fact is from its original evidence.
-
Introducing Truths
I was updating docs when I realized the tier system was fundamentally flawed. We were using importance as a proxy for universality, and they're completely different things. This is how Truths fix that.
-
Customizing Iris
Learn how to extend Iris with custom tools and prompts using the local configuration system. We'll build a weather integration from scratch: an on-demand tool for fetching conditions and a context prompt that automatically injects weather data into every conversation.
-
Multi-Generational Memory Consolidation
What happens when an AI assistant remembers too much? The same thing that happens to humans: you need to forget intelligently. Here's how I built multi-generational memory consolidation for Iris
-
2025 and Beyond 🚀
Had a rollercoaster of 2025 but 2026 is exciting. Announcing Iris.
-
Building Nova - The Foundation
Building my life co-pilot and partner. Lets talk about what we've built so far. Let's solve the memory problem.
-
Sparkle: Streaming with Tools
Streaming agent respones with Sparkle Server and tool usage
-
Catching up: Sparkle's Roadmap and Life's Lemons
I disappeared for a bit, here's the background and what's up with Sparkle.