{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "1044",
  "slug": "software-factories-agents",
  "edition": "2026-11-04T00",
  "url": "https://hangingcontext.com/stories/2026-11-04/software-factories-agents/",
  "newsroom": "business-podcasts",
  "beat": null,
  "newsroom_title": "Business Podcasts",
  "angle": "Software teams are building factories for agents, not just giving coders a faster tool",
  "headline": "Software teams are building factories for agents, not just faster tools for coders",
  "dek": "Warp, OpenAI, Daytona and Traversal all point at the same shift: the bottleneck has moved from writing code to running, reviewing and fixing it at agent scale.",
  "published_at": "2026-11-04T00:43:34Z",
  "labels": {
    "trust": "confirmed",
    "trust_text": "Confirmed · 4 Manifests",
    "newsroom": "Business Podcasts"
  },
  "source_count": 4,
  "publishers": [
    "daytona-dotfiles-blog",
    "latent-space-podcast",
    "qodo-publishing",
    "traversal-blog"
  ],
  "sources": [
    "daytona-dotfiles-blog",
    "latent-space-podcast",
    "qodo-publishing",
    "traversal-blog"
  ],
  "distinct_source_count": 4,
  "key_facts": [
    {
      "text": "Warp's Zach Lloyd defines a software factory as an agentic system in the cloud where roles and autonomy are defined for building software.",
      "cites": [
        {
          "claim_ids": [
            "1793747695146294863"
          ],
          "manifest_id": "1793747401791568889"
        }
      ],
      "self_reported": false
    },
    {
      "text": "OpenAI replaced its monorepo Git backend after Codex-driven activity pushed reliability below 90%; its Pando backend cut median push latency by nearly 5x.",
      "cites": [
        {
          "claim_ids": [
            "1793735642966035808",
            "1793735642969191231"
          ],
          "manifest_id": "1793735342402286943"
        }
      ],
      "self_reported": false
    },
    {
      "text": "Daytona says it grew from a $1M run rate to a $100M run rate in four quarters after pivoting to an Agent Execution Cloud.",
      "cites": [
        {
          "claim_ids": [
            "1793735033932049380",
            "1793735033947267426"
          ],
          "manifest_id": "1793734766953880544"
        }
      ],
      "self_reported": true
    },
    {
      "text": "Traversal says monthly investigations on its platform grew from 513 to nearly 73,000 in 2026 after raising $120 million at a $1 billion valuation.",
      "cites": [
        {
          "claim_ids": [
            "1793728272520904256",
            "1793728272528614357"
          ],
          "manifest_id": "1793727837323385486"
        }
      ],
      "self_reported": true
    },
    {
      "text": "Agent-started pull requests on GitHub rose from 17% in March 2026 to over 40% in September 2026.",
      "cites": [
        {
          "claim_ids": [
            "1793735642975418725"
          ],
          "manifest_id": "1793735342402286943"
        }
      ],
      "self_reported": false
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "The factory, not just the tool",
      "paragraphs": [
        {
          "cites": [
            {
              "claim_ids": [
                "1793747695146294863",
                "1793747695154596826"
              ],
              "manifest_id": "1793747401791568889"
            }
          ],
          "markdown": "Warp's Zach Lloyd describes a software factory as an agentic system in the cloud where roles and autonomy are defined for building software. He presents factory engineering as a new discipline, distinct from product engineering, focused on building the system that builds software."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793747695149726644",
                "1793747695151309454",
                "1793747695157090454"
              ],
              "manifest_id": "1793747401791568889"
            }
          ],
          "markdown": "The factory itself should be defined declaratively in code, Lloyd argues, so it can be versioned and improved automatically. Centralizing agent conversations and artifacts is essential to a closed-loop system that improves over time, and self-improvement agents can even suggest pull requests that modify the factory definition code itself."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793747695146294863",
                "1793747695154596826"
              ],
              "manifest_id": "1793747401791568889"
            }
          ],
          "markdown": "This suggests the job has changed shape: the valuable work is no longer picking a coding model, but designing the system around it — how agents get tasks, where their work is checked, and how the system learns from each run. That framing is Lloyd's, not a measured industry standard, and it comes from a company selling factory tooling, so it should be read as a vendor's argument as much as a description."
        }
      ]
    },
    {
      "heading": "Why the plumbing broke first",
      "paragraphs": [
        {
          "cites": [
            {
              "claim_ids": [
                "1793735642966035808",
                "1793735642969191231",
                "1793735642976974226",
                "1793735642972969629",
                "1793735642973585595"
              ],
              "manifest_id": "1793735342402286943"
            }
          ],
          "markdown": "OpenAI ran into the factory problem in its own infrastructure. The company replaced its monorepo's Git backend because Codex-driven activity caused reliability to fall below 90%. Its replacement, Pando, cut median push latency by nearly 5x, handles nearly a petabyte of Git data per day, and lets branches move independently rather than enforcing repository-wide consistency. OpenAI has not published code or APIs for Pando."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793735642976974226",
                "1793735642975418725",
                "1793735642979376432"
              ],
              "manifest_id": "1793735342402286943"
            }
          ],
          "markdown": "Qodo, the company writing about OpenAI's move, argues that code review is the next bottleneck for agent-scale development. Its evidence is the volume shift: agent-started pull requests on GitHub increased from 17% in March 2026 to over 40% in September 2026, and about 87% of agent-started pull requests changed multiple files, compared with 79% for non-agent pull requests."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793735642980410539",
                "1793735642978476068"
              ],
              "manifest_id": "1793735342402286943"
            }
          ],
          "markdown": "The review burden lands on people: 47.7% of engineering leaders identify reviewing and validating AI-generated code at scale as their biggest quality gap. Qodo's own answer is a triage product that ranks open pull requests across Git providers by priority, blast radius and service-level agreement — a reminder that every diagnosis in this space arrives with a product attached."
        }
      ]
    },
    {
      "heading": "The execution layer gets funded",
      "paragraphs": [
        {
          "cites": [
            {
              "claim_ids": [
                "1793735033947267426",
                "1793735033948656803",
                "1793735033932049380",
                "1793735033934157365",
                "1793735033950107053",
                "1793735033951260928"
              ],
              "manifest_id": "1793734766953880544"
            }
          ],
          "markdown": "Daytona says it pivoted from automated development environments for humans to an Agent Execution Cloud, on the argument that AI agents require isolated, fast, stateful machines available through an API. The company says it grew from a $1M run rate to a $100M run rate in four quarters, a 37.5x increase in 2026, and offers instantaneous startup times, persistent state and per-second billing. It also says it rebuilt its product with only a few months of runway left."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793735033935065127",
                "1793735033937562176",
                "1793735033938238716",
                "1793735033941698710",
                "1793735033942293171"
              ],
              "manifest_id": "1793734766953880544"
            }
          ],
          "markdown": "Daytona cites ICONIQ research showing software companies historically took five or more years to reach $100M in annual recurring revenue, while AI-native companies are reaching it in one to three years, according to the 2026 State of Scaling report. Its examples include Anthropic reaching $100M in annualized revenue in about a year in 2023, Cursor in roughly 12 months, Mercor 11 months after $1M, and Legora and Wiz in about 18 months."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793747695152107102",
                "1793747695155426278",
                "1793747695160965564"
              ],
              "manifest_id": "1793747401791568889"
            }
          ],
          "markdown": "The pattern here is worth noting for a founder: the companies cited as fast growers are not just selling a model, they are selling the infrastructure around agents — sandboxes, execution and operations. Warp makes a similar cost argument, saying it reduced its cost per pull request from $80 to $15-$20 through internal tuning and factory engineering, and that individual $200-per-month agent subscriptions run 5 to 50 times more expensive than API-based factory usage. Warp also cautions that factory infrastructure is generally overkill for teams with fewer than 5 to 10 engineers."
        }
      ]
    },
    {
      "heading": "The outer loop closes",
      "paragraphs": [
        {
          "cites": [
            {
              "claim_ids": [
                "1793728272520904256",
                "1793728272522638824",
                "1793728272532010250",
                "1793728272528614357"
              ],
              "manifest_id": "1793727837323385486"
            }
          ],
          "markdown": "Traversal, which says it raised $120 million in Series B funding at a $1 billion valuation in a round co-led by Kleiner Perkins, Redpoint Ventures and Khosla Ventures, is building on the other end of the loop: production. Its Workers are proactive, long-running agents that work alongside engineering teams to gather context and identify root causes, and the company says monthly investigations on its platform grew from 513 to nearly 73,000 in 2026."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793728272535736257",
                "1793728272529059319",
                "1793728272533608754",
                "1793728272531309124"
              ],
              "manifest_id": "1793727837323385486"
            }
          ],
          "markdown": "The company's stated aim is self-driving production, where software systems autonomously detect, understand and correct issues. It introduced a Production World Model and Causal Search Engine in March 2026, and says its Traversal MCP feeds production intelligence back into development to help coding agents ship more resilient code. Roughly two-thirds of usage extends beyond root cause analysis into areas like alert triage and security."
        },
        {
          "cites": [
            {
              "claim_ids": [
                "1793728272524655703",
                "1793728272525635744",
                "1793728272527710122"
              ],
              "manifest_id": "1793727837323385486"
            }
          ],
          "markdown": "The demand side of that pitch is familiar to anyone running software: Traversal cites figures that 42% of developers now use AI to write a majority of their code, while 52% are spending more time debugging code once it hits production, and that unplanned outages cost Global 2000 companies $600 billion in 2026. This suggests the factory story is really one story told three ways — OpenAI rebuilding plumbing, Daytona selling execution, Traversal selling operations — and the open question is whether the factory discipline Lloyd describes becomes standard practice or stays a luxury for large teams."
        }
      ]
    }
  ],
  "unresolved": [
    "Whether Pando's gains generalize beyond OpenAI's monorepo, since OpenAI has not published code or APIs for it.",
    "Whether factory engineering becomes standard practice for mid-size teams or remains concentrated in large engineering organizations.",
    "Whether Traversal's investigation growth reflects repeat production use or trial and onboarding activity."
  ],
  "decision_card": {
    "not_for": [
      "Teams of fewer than 5 to 10 engineers choosing a first coding assistant",
      "Anyone looking for a vendor-neutral benchmark of agent tools"
    ],
    "useful_for": [
      "Founders designing agent tooling",
      "Engineering leaders scaling AI-assisted development"
    ],
    "compare_against": [
      "OpenAI's own account of Pando when published",
      "Independent data on agent pull-request review times"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-11-04T00"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1793747401791568889",
    "1793735342402286943",
    "1793734766953880544",
    "1793727837323385486"
  ],
  "manifests": [
    {
      "title": "⚡️ The 2026 Software Factory Standard - Zach Lloyd, Warp.dev",
      "source_url": "https://youtube.com/watch?v=LL0YmIyBKSU",
      "manifest_id": "1793747401791568889",
      "source_name": "latent-space-podcast",
      "published_date": "2026-11-03"
    },
    {
      "title": "OpenAI Rebuilt Git After Codex Load Sent Monorepo Reliability Below 90%. Code Review Is Next",
      "source_url": "https://qodo.ai/blog/openai-git-pando-codex-code-review",
      "manifest_id": "1793735342402286943",
      "source_name": "qodo-publishing",
      "published_date": "2026-11-03"
    },
    {
      "title": "1M to $100M Run Rate in 4 Quarters",
      "source_url": "https://daytona.io/dotfiles/1m-to-100m-run-rate-in-4-quarters",
      "manifest_id": "1793734766953880544",
      "source_name": "daytona-dotfiles-blog",
      "published_date": "2026-11-03"
    },
    {
      "title": "We've Raised $120M to Close the Outer Loop of the SDLC with a Superintelligent AI SRE",
      "source_url": "https://traversal.com/blog/traversal-series-b-120-million-ai-sre",
      "manifest_id": "1793727837323385486",
      "source_name": "traversal-blog",
      "published_date": "2026-11-03"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1793747401791568889",
      "1793735342402286943",
      "1793734766953880544",
      "1793727837323385486"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1793747401791568889",
      "all": "for id in 1793747401791568889 1793735342402286943 1793734766953880544 1793727837323385486; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-11-04/software-factories-agents/",
    "json": "https://hangingcontext.com/stories/2026-11-04/software-factories-agents/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-11-04/software-factories-agents/index.md",
    "newsroom": "https://hangingcontext.com/n/business-podcasts/",
    "edition": "https://hangingcontext.com/editions/2026-11-04T00/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-10-29/podcast-ai-profit-path-debate/",
      "headline": "On the Podcast Circuit, AI Profit Splits Three Ways",
      "slug": "podcast-ai-profit-path-debate"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Save what you follow as a Beacon",
    "text": "A Beacon is a saved query that your agent pulls with an explicit lookback window. Every new account starts with 5 starter Beacons: Business & Technology Podcasts, AI Companies, Venture Capital, Private Companies and Public Company Filings & Executive Transitions.",
    "cta": {
      "label": "See Beacons",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-11-04/software-factories-agents/"
  }
}
