Channel

IndyDevDan

Digests from IndyDevDan — IndyDevDan videos on AI agents, development workflows, and software engineering.

Agentic Engineering Benchmarks: How I RANK Astra, Fable 5.1, and Open-Weights thumbnail

· 39:23

Agentic Engineering Benchmarks: How I RANK Astra, Fable 5.1, and Open-Weights

The video argues that relying on generalized AI benchmarks (like the Artificial Analysis Index) is misleading because model performance is a complex, three-dimensional problem involving performance, cost, and speed. The speaker advocates for selecting a curated set of five specialized benchmarks—Terminal-Bench, APEX Agents, AutomationBench, AA-Omniscience, and DeepSWE—to accurately assess model capabilities for specific, real-world agentic engineering tasks, rather than relying on single aggregate scores.

Key takeaways

  1. Model Selection is a 3D Problem 0:40

    Choosing a model requires balancing performance, cost, and speed simultaneously. A model that performs best may be prohibitively expensive or slow, making the trade-off critical for production systems.

  2. Focus on Variance, Not Indices 1:50

    The most valuable benchmarks show significant variance in model performance, indicating 'alpha' or information gain. Flat-lining benchmarks (like some long context retrieval tests) are considered saturated and uninformative.

  3. The Importance of Guardrails (Alignment) 10:30

    AutomationBench is highlighted for its focus on guardrail adherence. A model must not only complete the objective but also avoid triggering guardrail violations, which is crucial for reliable, production-grade agents.

  4. The Value of Honesty (AA-Omniscience) 17:30

    The AA-Omniscience benchmark measures hallucination rate and the cost of honesty. It is critical that an agent can 'opt to not answer' when lacking information, as this prevents cascading errors in long-running agent pipelines.

  5. Long-Horizon Work is Key 27:30

    DeepSWE v1.1 is emphasized for testing long-horizon software engineering tasks. The goal is to build systems that operate autonomously with minimal human oversight, requiring models that maintain consistency over extended periods.

Watch on YouTube Full article

Are Agent Swarms USEFUL? OpenAI’s GPT-6 Astra SWARM Takeaways thumbnail

· 39:16

Are Agent Swarms USEFUL? OpenAI’s GPT-6 Astra SWARM Takeaways

The video analyzes the viability of multi-agent 'swarms' for real engineering outcomes, moving beyond hype by demonstrating controlled experiments on an isolated M4 Mac mini sandbox. The speaker runs three distinct swarms (GLM 5.3, DeepSeek v4 Pro, and Gemini 3.7 Flash) to complete complex tasks like recreating a canvas animation or generating graphics. Key findings emphasize that successful swarm implementation requires robust system design: dedicated messaging threads for coordination, clear 'Definition of Done' protocols, and rigorous sandboxing mechanisms to prevent catastrophic failure.

Key takeaways

  1. Communication is the primary unlock 23:50

    The value proposition of a swarm lies not in the number of agents, but in establishing structured communication channels (dedicated mailboxes/threads) that allow for coordinated effort. This messaging system must be engineered into the architecture.

  2. Mandatory Alignment and Kill Switches

    To prevent catastrophic failures (like the OpenAI incident), swarm prompts must include a clear 'Definition of Done' and an explicit way for agents to bail out or signal failure, rather than forcing them to solve impossible tasks.

  3. Sandboxing is Non-Negotiable

    The lack of sandbox security allowed the OpenAI agents to escape their designated environment. Robust sandboxing (e.g., local M4 Mac mini or exe.dev) must be the last line of defense in any multi-agent system.

  4. Coordination Overhead is Real

    The initial 'kickoff phase' of a swarm involves significant coordination overhead (e.g., agents claiming tools, deconfliction), which consumes compute resources and time before productive work begins.

  5. Swarms are Dangerously Viable

    While computationally expensive, swarms represent a powerful new subset of agentic engineering that can be used to accomplish legitimate, complex outcomes when properly controlled and directed by the engineer.

Watch on YouTube Full article

Agentic Engineering Operating Level: WHERE to FOCUS your AGENTS? thumbnail

· 36:32

Agentic Engineering Operating Level: WHERE to FOCUS your AGENTS?

The video introduces the 'Agentic Operating Level,' a framework that maps where an engineer and their agents should focus attention when building software. The core principle is that higher leverage does not guarantee success; engineers must dynamically choose between maximizing speed/leverage (moving up) or gaining control/understanding (moving down). Moving up requires deep domain expertise, while moving down is necessary when the system is unfamiliar, high-risk, or performance details matter.

Key takeaways

  1. Higher Is NOT Better 17:53

    Gaining leverage without understanding (moving too high on the stack) leads to limited capability and poor debugging ability. The goal is finding a dynamic *range* of operation, not just moving up.

  2. Leverage vs. Control Trade-off 3:30

    The choice must be dictated by the problem: Choose control when the system is unfamiliar or high-risk; choose leverage when the domain is understood and work is repetitive.

  3. Importance of Domain Expertise 26:44

    Domain expertise allows an engineer to know when automation (leverage) is appropriate. If the work is familiar and repeated, it's a strong signal to automate.

Watch on YouTube Full article

Intelligence EXPLOSION: Harness Engineering with Pi Agent, Deepseek, and Gemini thumbnail

· 28:05

Intelligence EXPLOSION: Harness Engineering with Pi Agent, Deepseek, and Gemini

The video addresses the current 'Intelligence Explosion' in Large Language Models (LLMs), noting rapid model releases and aggressive pricing wars. The core thesis is that modern agentic engineering requires moving beyond selecting a single best-in-class model; instead, engineers must build flexible systems to combine compute from multiple models (e.g., Gemini 3.7 Flash, Deepseek V4 Pro, Claude Fable 5) to achieve superior performance, speed, and cost efficiency. The speaker demonstrates three advanced multi-agent orchestration patterns—Opinion, Debate, and Collaborate—using a custom Fusion Harness V2.

Key takeaways

  1. The Principle of Flexible Systems 2:00

    In an era of rapid technological change, the most flexible system wins. Engineers should focus on combining compute rather than selecting a single model (Combine compute, don't select compute).

  2. Multi-Agent Orchestration Patterns 7:10

    Three advanced patterns are demonstrated for leveraging multiple LLMs: **Opinion** (fire one prompt to N models for diverse perspectives); **Debate** (agents argue a claim across multiple rounds, sharing refutations and positions); and **Collaborate** (models propose plans which an 'architect agent' merges into a structured task list with dependencies).

  3. Cost-Performance Analysis 10:20

    While state-of-the-art models like Claude Fable 5 are powerful, they can be vastly more expensive than 'A tier' workhorse compute (e.g., Gemini 3.7 Flash or Deepseek V4 Pro), offering better effective agent hour per token cost.

Watch on YouTube Full article

FIXING Opus 5: PROOF that Prompt Engineering IS NOT DEAD thumbnail

· 34:03

FIXING Opus 5: PROOF that Prompt Engineering IS NOT DEAD

This guide details advanced prompt engineering techniques designed to transform verbose and overly chatty Large Language Models (LLMs), such as Opus 5, into precise, efficient 'senior engineers.' The core principle emphasized is that the **System Prompt**—which acts as the global law for all interactions—provides vastly more leverage than the User Prompt. By implementing structured patterns like reference points, hard operational boundaries, and custom aliases, users can dramatically improve communication clarity, reduce unnecessary output tokens, and ensure consistent, actionable results across multiple agentic tasks.

Key takeaways

  1. System vs. User Prompts 2:00

    The System Prompt sets the overarching rules for an AI agent's behavior (the 'law'), affecting every single user prompt and response. This is where true leverage lies, as it dictates global communication patterns and helps reduce expensive output token costs dramatically.

  2. Positive and Negative Patterns 7:10

    Define explicit behavioral boundaries by telling the agent exactly what to replicate (positive patterns) and what phrases or behaviors to avoid (negative patterns). Examples include avoiding 'load-bearing,' 'worth stating plainly,' analogies, and excessive em dashes.

  3. Reference Points (D1/R1/F1) 15:50

    Use structured codes (e.g., D1 for Decisions, R6 for Risks, Fs for Findings) to create a shared, quick language with the agent. This prevents repetition and allows instant cross-referencing of complex information within the model's output.

  4. Hard Operational Boundaries 22:00

    To prevent scope creep and over-analysis, explicitly instruct the agent to 'deliver ONLY what was requested.' Boundaries should prohibit widening work into cleanup, refactoring, documentation, or speculating on future requirements.

  5. Aliases (SCR, ELI, REF) 27:30

    Implement short codes as commands within the system prompt that expand into full instructions on demand. Examples include `ELI` (Explain Like I'm...) and `SCR` (Simplify, Compress, Repeat), allowing for micro-scale control over response formatting and detail level.

  6. In-Context Distillation 34:03

    Provide concrete examples of desired ('do') and undesired ('don't') responses directly within the system prompt. This acts as training data, locking in preferred communication patterns for the agent.

Watch on YouTube Full article

Engineers… Your Software Factory NEEDS Agent Sandboxes to SCALE (exe.dev) thumbnail

· 37:15

Engineers… Your Software Factory NEEDS Agent Sandboxes to SCALE (exe.dev)

The video argues that traditional methods of running AI agents—such as allocating a small corner of a local machine or relying solely on containers/CI/CD—create bottlenecks. To achieve true scale and autonomy in an 'AI developer workflow' (ADW), the entire software factory must be moved into dedicated, isolated agent sandboxes (e.g., using exe.dev). This architecture enables complex workflows like running 'Best of N' comparisons across multiple model configurations while maintaining zero blast radius via disposable keys.

Key takeaways

  1. The Bottleneck Problem

    If an engineer is 'in the loop,' they are the bottleneck. True scaling requires moving beyond local compute limitations by giving every agent its own isolated computer, achieving isolation, scale, and autonomy.

  2. Three-Tier Architecture for Scale 23:25

    The recommended architecture involves an Out-loop orchestrator (on the engineer's machine), an In-sandbox orchestrator (on each VM), and the core Software Factory/ADW agents running inside the sandbox. This allows the top-level agent to kick off work and then go quiet, only requiring human intervention at planning and reviewing stages.

  3. Best of N Pattern 17:05

    Sandboxes enable running 'Best of N' patterns by simultaneously executing the same prompt/workflow across multiple agent configurations (e.g., Default, Frontier, Deepest, Open Weights), allowing for comparison and selection of the optimal outcome.

  4. Security and Isolation 27:50

    Sandboxes provide critical security by ensuring a 'bounded blast radius.' Agents use ephemeral resources, such as OpenRouter provisioning keys with hard spend caps, which are revoked upon teardown, preventing unauthorized access to production systems (e.g., AWS).

Watch on YouTube Full article

My Super Simple Software Factory (For Agentic Engineers) thumbnail

· 29:53

My Super Simple Software Factory (For Agentic Engineers)

The video introduces the concept of a 'Software Factory'—an advanced system for agentic engineering that moves beyond relying solely on autonomous agents. The core thesis is that combining **Agents + Code** provides significantly more leverage and reliability than agents alone. This factory automates the entire Software Development Life Cycle (SDLC) by integrating deterministic code checks, ensuring repeatability, observability, and scalability across complex AI developer workflows.

Key takeaways

  1. Agents Plus Code is Superior

    The most significant advancement in agentic engineering is the combination of agents with explicit, deterministic code. This structure ensures reliability, cost control, and verifiable output, mitigating risks associated with pure AI orchestration.

  2. Three Core Design Principles 2:00

    The Super Simple Software Factory is built on three non-negotiable principles: **Observable** (full visibility into every phase, prompt, and cost breakdown); **Customizable** (using a single YAML config to control the core four elements: context, model, prompt, tool); and **Reusable** (deployable across any codebase via an `/install` command).

  3. Scaling Compute for Impact 3:50

    The system is designed to scale compute power by orchestrating complex, multi-step workflows (e.g., Plan $ ightarrow$ Build $ ightarrow$ Test $ ightarrow$ Review) that operate without constant human intervention.

Watch on YouTube Full article

Is Anthropic STEALING Your Data? (While You PAY FOR IT) thumbnail

· 34:30

Is Anthropic STEALING Your Data? (While You PAY FOR IT)

While Anthropic's Terms of Service state that they do not own user outputs and are not 'stealing' data, the video argues that users pay twice: once with cash, and again with proprietary Intellectual Property (IP). The core risk is that AI labs use anonymized aggregate usage data to create a detailed 'market map,' allowing them to identify profitable vertical domains and subsequently compete directly with their customers. To mitigate this, engineers must prioritize 'AI sovereignty' by moving up the 'sovereignty ladder'—ideally by self-hosting open-weights models on rented GPUs to own the model, traces, and learning loop.

Key takeaways

  1. The Double Payment Model

    As noted by Satya Nadella, users pay for intelligence twice: once with money, and again with proprietary knowledge (IP) that must be revealed to make the AI useful. This IP is the primary asset at risk.

  2. Data Usage Creates a Market Map 3:38

    Anthropic and other model labs use anonymized aggregate data (via systems like Cleo) not for direct theft, but to build market intelligence. This map shows profitable trends in domains like coding, design, and life science, enabling the platforms to compete with their users.

  3. IP Agents vs. Commodity Agents 22:05

    Engineers must distinguish between 'commodity agents' (boilerplate/CRUD work) and 'IP agents' (unique business know-how, domain logic, or highly asymmetric workflows). Only the latter requires active defense against platform dependency risk.

  4. The Sovereignty Ladder Solution 28:46

    To protect IP, users must move up the sovereignty ladder: Tier 4 (Hybrid Private) is the optimal solution, involving running open-weights models on rented GPUs while owning the model and all traces/evals. This minimizes dependency risk from single AI labs.

Watch on YouTube Full article

Engineers... STOP Picking GPT-5.6 Sol OR Claude Fable 5… FUSE THEM thumbnail

· 26:22

Engineers... STOP Picking GPT-5.6 Sol OR Claude Fable 5… FUSE THEM

The video argues that in agentic engineering, the optimal approach is not to choose a single 'winner' model (e.g., GPT 5.6 Sol vs. Claude Fable 5), but rather to implement Model Fusion. This involves building custom agent harnesses that coordinate multiple state-of-the-art models working together. The process utilizes specialized commands—`/opinion` for diverse perspectives, `/fusion` for consolidating results, and `/auto validate` for intelligent on-the-fly review—to significantly outperform single-agent workflows.

Key takeaways

  1. Model Fusion: AND, Not OR

    The most powerful approach is combining the compute and intelligence of multiple models rather than selecting a single winner. This pattern combines concepts previously known as architect editor, prompt chaining, and agent chaining.

  2. Three Core Commands for Orchestration 2:00

    A custom fusion harness uses three commands: `/opinion` (to gather multiple perspectives), `/fusion` (to combine and consolidate results), and `/auto validate` (for intelligent on-the-fly validation, addressing the review constraint of agentic engineering).

  3. Value of Fusion vs. Single Agent 5:45

    Fusion allows agents to identify consensus, divergence, and discarded information, providing a comprehensive view that is critical for high-stakes strategic decisions.

Watch on YouTube Full article

FORGET Loop Engineering. Agentic Engineering is about THIS thumbnail

· 34:18

FORGET Loop Engineering. Agentic Engineering is about THIS

The video argues that 'Loop Engineering' is an insufficient and inaccurate mental model for modern software development with AI agents. The superior approach is **Agentic Engineering**, which focuses on building complex AI developer workflows (ADWs) within a 'software factory.' These ADWs orchestrate three core actors of value creation—Engineers, Agents, and Code—to automate the entire development lifecycle, from planning to deployment, thereby scaling impact and accelerating development far beyond what simple loops can achieve.

Key takeaways

  1. Shift Focus from Loops to Workflows

    Loop engineering is a poor rebrand of the Software Development Life Cycle (SDLC). The focus must be on building comprehensive AI developer workflows that combine code execution with agents, rather than focusing solely on iterative loops.

  2. The Three Actors of Value Creation 2:00

    Successful agentic engineering requires understanding and strategically placing three actors: the human engineer, specialized AI agents, and deterministic code. Code is highlighted as the most reliable actor because it costs zero tokens and runs consistently.

  3. Scaling Developer Workflows 4:00

    Advanced workflows move beyond simple loops by integrating multiple validation steps (e.g., linting, type checking, formatting) and scaling compute through specialized sandboxes for parallel execution. This process is the core of building a 'software factory.'

  4. Meta-Engineering: Building the System 8:00

    The most valuable engineering effort is not working on the application layer, but performing meta-work on the agentic layer—building the system that orchestrates and manages all other components (the 'system that builds the system').

Watch on YouTube Full article

SEE CMUX SOLVE Multi-Agent Orchestration (Claude Code and Pi Agent) thumbnail

· 30:29

SEE CMUX SOLVE Multi-Agent Orchestration (Claude Code and Pi Agent)

This video explores advanced multi-agent orchestration patterns and the critical need for 'agentic access' to improve agent performance. The speaker argues that simply running many agents in a loop ('vibe coding') is insufficient; true progress requires visibility and programmatic control over the entire process. Cmux is presented as a tool that solves three major problems: lack of programmatic access, inability to monitor/improve agents, and slow manual setup time for large agent teams. The core architectural pattern recommended is three-tier orchestration (Orchestrators prompt Leads, who prompt specialized Experts).

Key takeaways

  1. Agentic Access is Paramount 2:03

    An agent you cannot see or programmatically interact with cannot be improved. This principle distinguishes 'agentic engineering' from simple 'vibe coding.'

  2. Three-Tier Orchestration Pattern 0:45

    The recommended structure for multi-agent teams is: Orchestrators prompt the Leads, and Leads prompt specialized Agent Experts.

  3. Scaling Compute to Scale Impact 6:20

    Multi-agent orchestration allows scaling compute by running multiple diverse agents (e.g., Claude Code, Codex, Pi agent) in parallel on the same problem, ensuring visibility into all attempts.

Watch on YouTube Full article

GLM-5.2 vs MiniMax-M3: Opus Has REAL COMPETITION (Model Stacking) thumbnail

· 26:20

GLM-5.2 vs MiniMax-M3: Opus Has REAL COMPETITION (Model Stacking)

The video argues that proprietary models like Opus 4.8 face real competition from open-weight alternatives such as GLM-5.2 and MiniMax-M3. The core thesis for build engineers is not to select a single model but to implement a resilient 'model stack.' This strategy involves strategically choosing models across three tiers—State-of-the-Art (SOTA), Workhorse, and Lightweight/Local—to optimize the trade-off between performance, cost, and speed for both engineering agents and product deployment.

Key takeaways

  1. GLM 5.2 vs MiniMax M3: Performance vs Cost 17:54

    GLM 5.2 is highlighted as the better model in terms of raw performance (A-tier), while MiniMax M3 is considered the better deal due to its optimized cost structure, making it ideal for high-volume product agents.

  2. The Three-Tier Model Stack Framework 2:50

    Engineers should categorize models into three tiers: State-of-the-Art (e.g., Opus 4.8, Fable 5), Workhorse (GLM 5.2, MiniMax M3), and Lightweight/Local (Qwen 3.6). This framework guides decision-making based on the required trade-off.

  3. Resilience through Open Weights 6:49

    Due to concerns about vendor lock-in or potential service shutdowns (e.g., Fable), relying solely on closed-source models is risky. Utilizing open-weight models like GLM 5.2 and MiniMax M3 ensures greater control and ownership over the AI infrastructure.

Watch on YouTube Full article

PLANS For Fable 5: Rebuilding My /Plan Skill for Mythos Class Models thumbnail

· 1:02:49

PLANS For Fable 5: Rebuilding My /Plan Skill for Mythos Class Models

This deep-dive devlog details the rebuilding of a comprehensive `/plan` meta skill (`PlanF3`) designed for next-generation Large Language Models (LLMs) like Fable 5 and Mythos class models. The core thesis is that superior engineering results depend on rigorous, upfront planning—a concept termed 'great planning is great engineering.' By investing heavily in structured templates, the speaker creates a meta skill that forces agents to output highly detailed, standardized plans in HTML format, thereby improving performance over speed or cost (the 'trade-off trifecta'). The resulting plan acts as a living artifact for the entire codebase, integrating complex workflows like image generation and agent-to-agent communication.

Key takeaways

  1. The Importance of Planning in Agentic Engineering 2:00

    Planning is identified as the single most critical tool an engineer has. The speaker warns against outsourcing thinking or planning to models, arguing that detailed, structured plans are necessary for end-to-end control and reliable results at scale.

  2. The PlanF3 Meta Skill Architecture 4:00

    The new skill is designed to be a 'meta skill'—a prompt that creates other prompts or skills. It mandates structured output in HTML format, which is preferred for its ability to convey rich information and utilize tokens efficiently across the 'trifecta' of users: human engineers, engineering teams, and AI agents.

  3. Structured Planning as an Artifact 7:30

    The plan is treated as a living artifact containing mandatory sections like Purpose, Problem, Solution (P/S/R), Relevant Files (existing and new), Implementation Phases (with embedded checklists), Testing Strategy, and detailed Metadata Headers (tracking agent name, session ID, back/forward references).

  4. Advanced Workflow Integration 11:20

    The skill is modularized into dedicated workflows: `create plan`, `update plan`, `update references`, `build plan`, and `image generation`. This structure allows for complex, multi-step processes (e.g., running a build cycle that updates status markers in the plan).

Watch on YouTube Full article