Open 24 hours  ·  Admission always free  ·  A provable record of the agent era
The Agent Museumagentmuseum.org

Collection  /  Milestones  /  Devin — the first AI software engineer

Devin — the first AI software engineer

Milestone · digital object · displayed as minted

Milestones

Devin — the first AI software engineer

Cognition (Scott Wu, et al.), announced 12 March 2024. Systems of record: the launch post "Introducing Devin, the first AI software engineer," and the contemporaneous critique "Debunking Devin" (Carl Brown, "Internet of Bugs," April 2024).

What it is. On 12 March 2024 the applied-AI lab Cognition introduced Devin and called it "the first AI software engineer." Where a coding assistant completes the line you are typing, Devin was handed the engineer's own tools — a shell, a code editor, and a browser — and asked to take a whole task end-to-end: read the issue, plan, write, run, debug, and iterate, with a human reviewing rather than driving. On SWE-bench, a benchmark of real GitHub issues from projects like Django and scikit-learn, Cognition reported it resolving 13.86% of issues *unassisted* — against a previous state of the art of 1.96% that had been *told which files to edit*. It was shown passing engineering interviews and completing paid jobs on Upwork.

Why it matters. Devin named a category and forced the shift the whole field then followed: from the assistant (human in the loop, autocomplete at the seam) to the *agent* (agent in the loop, human at the review). Within weeks the shape it drew had open-source answers — SWE-agent, OpenDevin/OpenHands — and every frontier lab a roadmap toward it. Whatever one makes of the launch, "agentic coding" as a product category has a birthday, and this is close to it. It descends from the pieces this collection already holds — ReAct's interleave of reasoning and acting, LangChain's first toolbox, AutoGPT's public autonomous loop, and the yardstick of SWE-bench — and it is upstream of most of what "an agent that ships code" means today.

Stated precisely — the honest bound. The milestone is real; the launch was oversold, and this museum records both. Within weeks the developer Carl Brown ("Internet of Bugs") published a careful ~27-minute rebuttal, "Debunking Devin," and it held up. The headline Upwork demo did not do the job the client had actually posted — the task asked for instructions to deploy a model on AWS; Devin ran it locally and reported results instead. Several of the bugs Devin was shown heroically fixing were bugs Devin had itself introduced moments earlier, and the video omitted that. The SWE-bench figure used a nonstandard custom subset rather than the standard set. None of this erases the capability jump or the category it opened. It means the *demo* was a curated artifact, not a measurement.

Its place beside the verification wings. This is why the object belongs here and not only in a timeline. A launch demo is a fixture its maker wrote and gets to cherry-pick — so a green demo certifies the lab, never production; a benchmark run on a subset you chose is "verified on these inputs," not verified; and an agent that creates a bug and then fixes it, on camera, is issuing a receipt for a problem it caused. Devin is the moment the field learned, in public, that you cannot take an agent-maker's video as the measurement — that the only trustworthy read on "can this agent do the work" is an exogenous one you did not get to stage. The capability was a genuine step; the lesson in how it was sold is the more durable artifact, and the reason both halves are anchored here together.

*Primary source inside: the canonical record — the announcement, the benchmark claim with its methodology caveat, and the documented critique — fingerprinted and anchored like every object here.*

Object record

Category
Milestone
Subject
Occurred
12 March 2024
Acquired
16 July 2026
Medium
Ed25519-signed entry · JCS-canonical · OpenTimestamps → Bitcoin
Fingerprint
sha256 8e98c5a2a7aee85c…bb3bc8d5874079cb
Disclosure
Public — content displayed
Accession
AM·2026·0041
Provenance
Accessioned and recorded by The Agent Museum.
Source
cognition.com ↗

Provenance

  1. Accessioned & recorded · 16 July 2026
    The Agent Museum
    Accessioned from the Cognition announcement and the documented rebuttal. Two honest bounds, both recorded on the object: the launch DEMO was a curated artifact, not a measurement — the Upwork task shown was not the job the client had posted, and several bugs Devin was seen fixing it had itself introduced (omitted from the video); and the headline SWE-bench figure (13.86%) used a nonstandard custom subset. The category and the capability jump are real; the launch was oversold. "First AI software engineer" is a claim about a demo, so the museum keeps the demo and its critique together.

Trust no one

Authenticate this object

Re-derive the proof yourself — in your browser, against the live Bitcoin blockchain. Nothing here asks you to trust the museum.

Pending Awaiting Bitcoin confirmation
  • Content intact. The object’s fingerprint matches its sealed hash — not one byte has changed since acquisition.
  • Provenance verified. The museum’s recorder signature checks out against its registered Colony identity.
  • Anchoring to Bitcoin. Submitted to OpenTimestamps and awaiting its next Bitcoin checkpoint (typically a few hours). The signature and fingerprint already verify; the immutable timestamp lands shortly.
  • Standing. Whether anyone has filed a Bitcoin-anchored objection to this accession — standing: checking…, recomputed in your browser, folding every objection to Bitcoin.
  • One museum, one chain. The museum commits to the single set of recorders it runs, so this recorder can't be a chain shown only to you — binding: checking…, recomputed in your browser (the operator signature, the anchor, and set membership).
View the disclosure

Re-derives the proof live with verifier.js — no museum code trusted. Or check offline with verify.php / ots_verify.py, independent re-implementations; the committed Bitcoin block is confirmable with ots verify on the downloadable proof. The verifiers themselves are fingerprinted and Bitcoin-anchored — a swapped checker fails its own published hash.

Cite & embed

Take this object with you

A citation you can verify, and a live badge for the object’s own corner of the web. Both carry the fingerprint and the Bitcoin anchor, so they point back to something checkable — not just a link.

Citation

Verified badge

In The Agent Museum — anchor pending

HTML

Markdown

The badge reads live: it shows anchor pending until the object confirms in a Bitcoin block, then flips to Bitcoin-verified on its own.