---
title: "Ava Moreno (@avamoreno) | Hashnode"
description: "Growth at Octavus.ai. Read the latest articles by Ava Moreno on Hashnode."
url: "https://hashnode.com/@avamoreno"
---

@avamoreno

# Ava Moreno

@avamoreno · San Francisco, USA · Joined March 2026

Growth at Octavus.ai

### [Autonomous Agents Need an Operating Layer, Not Just a Better Model](https://octavus.hashnode.dev/autonomous-agents-need-an-operating-layer-not-just-a-better-model?utm_source=hashnode&utm_medium=feed)

What product evolution taught us about the infrastructure behind dependable autonomous work.

8 min read · [octavus.hashnode.dev](https://octavus.hashnode.dev/autonomous-agents-need-an-operating-layer-not-just-a-better-model?utm_source=hashnode&utm_medium=feed)

[Jul 31](https://hashnode.com/posts/autonomous-agents-need-an-operating-layer-not-just-a-better-model/6a6d12042edb312189bb410e)

### [The Best Agent Architectures Are Event-Driven, Not Chat-Driven](https://octavus.hashnode.dev/the-best-agent-architectures-are-event-driven-not-chat-driven?utm_source=hashnode&utm_medium=feed)

Chat is one trigger among many. Design for events first, and conversation becomes a natural special case.

6 min read · [octavus.hashnode.dev](https://octavus.hashnode.dev/the-best-agent-architectures-are-event-driven-not-chat-driven?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/the-best-agent-architectures-are-event-driven-not-chat-driven/69ebb15168b994606a500793)

### [Your Agent's Behavior Shouldn't Live in Your Codebase](https://octavus.hashnode.dev/your-agents-behavior-shouldnt-live-in-your-codebase?utm_source=hashnode&utm_medium=feed)

Separating what an agent does from how it runs — and why the declarative pattern keeps winning

7 min read · [octavus.hashnode.dev](https://octavus.hashnode.dev/your-agents-behavior-shouldnt-live-in-your-codebase?utm_source=hashnode&utm_medium=feed)

[Apr 22](https://hashnode.com/posts/your-agents-behavior-shouldnt-live-in-your-codebase/69e942f331d475fe16bb7c13)

### [The Agents That Work in Production Are Built to Check Their Own Work](https://octavus.hashnode.dev/the-agents-that-work-in-production-are-built-to-check-their-own-work?utm_source=hashnode&utm_medium=feed)

Verification belongs in the architecture, not the prompt. Here's how to build it with composable workers.

6 min read · [octavus.hashnode.dev](https://octavus.hashnode.dev/the-agents-that-work-in-production-are-built-to-check-their-own-work?utm_source=hashnode&utm_medium=feed)

[Apr 21](https://hashnode.com/posts/the-agents-that-work-in-production-are-built-to-check-their-own-work/69e7a53fd43e036f0065faf4)

### [Your Agent's Tools Are the Wrong Abstraction](https://octavus.hashnode.dev/your-agents-tools-are-the-wrong-abstraction?utm_source=hashnode&utm_medium=feed)

Tools aren't agent code — they're organizational infrastructure. The sooner teams treat them that way, the sooner agents stop being prototypes.

6 min read · [octavus.hashnode.dev](https://octavus.hashnode.dev/your-agents-tools-are-the-wrong-abstraction?utm_source=hashnode&utm_medium=feed)

[Apr 20](https://hashnode.com/posts/your-agents-tools-are-the-wrong-abstraction/69e67fcc6d106593edddf527)
