AI Briefing/Blog

Behind every buzzword there is a mechanism.

The terms everyone throws around in AI engineering, taken apart: where it came from, what it actually does, and what we think after running it ourselves.


89 tasks gone: what happened to SWE-Bench Pro, and what to check in your eval

Scale AI pulled 89 tasks from SWE-Bench Pro after agents were caught reading answers from git history. What happened, and what to check in your eval.

Read →

Series

Series · 4/4

The new tools, up close

  1. Codex up close: what OpenAI actually installs on your machine
  2. Grok Bot up close: a cloud computer that holds your passwords
  3. ChatGPT up close: the features engineers leave switched off
  4. Claude Design up close: the tool that reads your repo and draws you a deck
Series · 5/5

Claude Code in practice

  1. Claude Code in Practice, Part 1: Short CLAUDE.md, Strict Permissions
  2. Claude Code in practice, part 2: hooks, MCP and skills, and what goes where
  3. Claude Code in practice, part 3: subagents, worktrees and a clean context
  4. Claude Code in practice, part 4: in CI, exit 0 isn't success
  5. Claude Code in practice, part 5: which model, which mode, what it costs
Series · 4/4

The 2026 assistants, one by one

  1. OpenAI dots up close: the agent that never goes home
  2. Gemini up close: cheap, fast, and changing every three weeks
  3. Microsoft Copilot up close: a permissions project dressed up as AI
  4. Perplexity Comet up close: a great research assistant, and an agent you're better off not running
Series · 3/3

Prompt engineering, minus the magic

  1. Prompt engineering in 2026: what's still worth writing in the prompt
  2. System prompts in production: four blocks, one order, and a cache that saves 90%
  3. Prompt evals: how Rechat's Lucy stalled, and how to know a prompt change helped

More terms

53

Same engineering: same tasks, a different score, and no model changed

DeepSWE v1.1 changed only execution and grading, and tasks moved 36 points. How to measure this yourself without mistaking noise for progress.

Small coding: a code agent with a local model, a one-file task, and a loop that checks itself

How to build a small coding agent on Ollama: a task with a verify command, a 50-line harness, trimmed context, and when to hand off to a big model.

Agentic software: the DELETE no prompt could stop

Replit's agent deleted 1,206 records during a code freeze. What actually broke, why another prompt won't help, and what to check in your agent this week.

AI-native engineering: writing code isn't the bottleneck anymore, verifying it is

What AI-native engineering is, what Meta and Anthropic actually did, and why the work moved from writing code to verifying it. With an AGENTS.md to copy.

Since coding: five years after Copilot, and what to change on your team on Monday

The model is the least important call when working with coding agents. Six steps: permissions, a devbox per task, AGENTS.md, proof in the PR, measurement.

Top coding: the list that went stale in 106 days

On June 8 Opus 4.8 scored 88.6%. By September 22 Claude Code ran a different model. What happened to coding agent rankings, and what to pin this week.

Accelerating engineering: not a term, a workflow with gates

Accelerating engineering is a headline, not a method. What works at LinkedIn and AWS: a narrow workflow, human gates, and a check at the end.

Ends coding: the code isn't over, the typing is

The agent writes most of the lines. The engineering moved around it: spec, sandbox, deny in a file, test first, diff review. Six steps.

38% with no internet: what breaks when you run a coding agent on a local model

Antigma ran 8 open models on 89 Terminal-Bench tasks with no network. The 27B hit 38%; the 4B broke on tool calls. Here's what to check.

Agentic workflows: who picks the next step

What an agentic workflow is, how it differs from an agent, what GitHub, Elastic and Pyrefly learned, and why a 30-second keepalive wastes money.

Agentic operating: how to run ops with agents without buying an operating system

The agentic operating system isn't a product. It's a runbook a model runs. Six steps to run one loop with agents, from permissions to measurement.

Respective coding: Replit's agent, 11 instructions and one deleted DB

In July 2025 Replit's agent wiped a production DB during a code freeze. What went wrong, why more prompt rules don't help, and what to check this week.

Spec-driven development: you edit the spec, not the code

What spec-driven development is, why it isn't waterfall, how spec, design and tasks work, and how one spec line yields two documents with the same name

Advancing coding: migrating COBOL with an agent without losing a cent

COBOL migration with an agent in six steps: golden master, an AGENTS.md contract, byte-level diff, and high reasoning effort only for what failed.

by coding: the Neon error that moved from boot to the first query

An agent reviewing Neon found 1.2.0 moved the missing-env error from boot to the first query. What that says about code agents write.

Agentic AI: who picks the next step

Agentic isn't a model or a product. It's one question about your system, and how to check it on Monday: Ng, Anthropic, Replit and a checklist.

Agentic AI isn't a model, it's a permission. Six steps before an agent touches anything

Agentic AI starts when the model both picks the next step and runs it. Six practical steps: identity, a DB role, a checker in the loop, a human gate.

11 times CODE FREEZE: what the Replit deletion teaches people who write skills

In July 2025 a Replit agent deleted a production DB despite 11 code-freeze instructions. What that means for skills, and what to move from text to code.

Graph engineering: when one loop stops being enough

Graph engineering without the hype: why agent loops get stuck, how to turn an invariant into a LangGraph edge, and when a plain loop is still the better call.

Agent-native architecture: count the buttons before you build the agent

A parity map, one registry for UI and agent, and a gate on irreversible actions. Six steps to make an existing product agent-native, with code to copy.

Context engineering: how Anthropic cut 80% of Claude Code's prompt and lost nothing

Anthropic cut over 80% of Claude Code's system prompt with no drop in evals. What went wrong in the context, and how to audit your CLAUDE.md this week.

Loop engineering: who decides the loop is done

What loop engineering is, where it came from in June 2026, where it breaks, and a minimal bash loop with a check, a budget and memory you can run tomorrow.

Forward Deployed Engineering: six steps to put an agent into someone else's org

620 open FDE roles, $4B for OpenAI's DeployCo. What it takes to put an agent into a customer's org: six steps, with evals and shadow mode.

MCP Security: how one config field became RCE across 150 million downloads

In April 2026 one MCP STDIO design flaw produced 10 CVEs across 150M downloads. What broke, why the filter failed, and what to check this week.

Agent Skills: your agent doesn't need another doc, it needs a workflow

Agent Skills explained: what loads into context and when, what SkillsBench measured, and a SKILL.md you can copy this week.

Vibe engineering in six steps: the model writes, you decide

Vibe engineering in practice: a spec with open decisions, AGENTS.md, plan mode, a hook that enforces tests, and a diff review. Six steps, files to copy.

1,206 records and one code freeze: what Replit's agent teaches about agentic engineering

In July 2025 Replit's agent deleted SaaStr's database mid code freeze. Where it failed, why another prompt wouldn't help, and what to check this week.

Agentic evals: check what the agent did, not what it wrote

Agentic evals: why grading the final text misses agent failures, three layers to check, pass^k, and a pytest file you can copy today.

GraphRAG: three Postgres tables before you buy a graph DB

GraphRAG without a graph DB, in six steps: a 20-question eval, an ontology, three Postgres tables, and a single retrieval query.

Prompt engineering: six words and a command with no due date

Michael Heap gave an agent six words and got a command without a due date. What went wrong, why regenerate doesn't help, and what goes in TASK.md.

Long-running agents: how an agent works for 36 hours without losing the thread

Long-running agents without the hype: why 1M tokens isn't enough, a loop with a progress file and automated checks, and a one-page harness to copy.

Agentic skill: how to write a SKILL.md that doesn't become another system prompt

Six steps to an Agent Skill that works: a description that triggers right, a body of steps, a checking script, a 10-request eval and an expiry date.

Agentic memory: why an agent with 200K tokens forgot how to write a date

An agent on a Raspberry Pi with 200K tokens of context forgot a one-line rule. What broke, why a vector DB didn't help, and what to check.

Agentic RAG in practice: six steps from one search to a capped loop

How to turn one-search RAG into an agent that searches, checks and searches again: eval, three tools, a grader, MAX_STEPS and a router, with code.

3/4

ChatGPT up close: the features engineers leave switched off

Projects, memory, canvas, deep research, agent and connectors in ChatGPT: what each one does, where it breaks, and what to turn on this week.

1/5

Claude Code in Practice, Part 1: Short CLAUDE.md, Strict Permissions

The three CLAUDE.md files, auto memory, settings.json permissions, and the commands worth memorizing. Step by step, for a real team.

2/5

Claude Code in practice, part 2: hooks, MCP and skills, and what goes where

CLAUDE.md says what's required, a skill says how, MCP what's possible, a hook enforces. A PreToolUse block on main, auto-formatting, MCP, a first SKILL.md.

3/5

Claude Code in practice, part 3: subagents, worktrees and a clean context

When a subagent saves context and when it burns 15x the tokens, a git worktree per parallel session, plan mode, and a three-line handoff.

4/5

Claude Code in practice, part 4: in CI, exit 0 isn't success

claude-code-action, claude -p with JSON, and the Agent SDK: a workflow to copy, subscription vs API, cost caps, and five checks after every run.

5/5

Claude Code in practice, part 5: which model, which mode, what it costs

Sonnet, Opus or Haiku per task, effort and fast mode, four permission modes, AGENTS.md vs CLAUDE.md, and reading /usage. A command and a number for each.

4/4

Claude Design up close: the tool that reads your repo and draws you a deck

Anthropic's Claude Design: what it builds, how it learns your design system from code, what it costs, where it fails, and when Open Design or Figma win.

1/4

Codex up close: what OpenAI actually installs on your machine

OpenAI Codex in late 2026: CLI, cloud, IDE and mobile. What it does well, what it costs, and how it compares to Claude Code day to day.

2/4

Gemini up close: cheap, fast, and changing every three weeks

Gemini in late 2026: CLI, Live, Workspace and Flash pricing. Where it beats ChatGPT and Claude, where it falls short, and when an Israeli team should pick it.

2/4

Grok Bot up close: a cloud computer that holds your passwords

SpaceXAI's Grok Bot: what it does on its own, what it costs when sources disagree, where it breaks, and the open-source alternative.

Harness engineering: what broke when OpenAI let Codex write a million lines

OpenAI built a product with zero hand-written code. The code drifted, the first fix failed, and harness engineering came out of it. What to check in yours.

Jev: when your agent needs a decision, not a paragraph

TypeSafe's Jev returns a decision with a probability instead of text. What it actually does, what it costs, and how to build a decision layer this week.

3/4

Microsoft Copilot up close: a permissions project dressed up as AI

Copilot in 2026: four products, per-seat pricing, what works in a Microsoft shop, where it leaks, and a rollout checklist for 50 people.

1/4

OpenAI dots up close: the agent that never goes home

OpenAI dots up close: an agent on its own cloud computer, running 24/7 across 4,000 apps. What it does alone, what it costs, and what not to give it.

4/4

Perplexity Comet up close: a great research assistant, and an agent you're better off not running

Perplexity Comet up close: it reads and compares pages very well, and its agent works inside your session. Pricing, risks, and five research prompts.

1/3

Prompt engineering in 2026: what's still worth writing in the prompt

Models understand plain language, and most 2023 tricks are dead. What moved into context and the harness, and what still belongs in the prompt.

2/3

System prompts in production: four blocks, one order, and a cache that saves 90%

How to build a production system prompt: role, rules, examples, output contract, XML vs markdown, few-shot, length, and prompt caching with real prices.

3/3

Prompt evals: how Rechat's Lucy stalled, and how to know a prompt change helped

Part 3: golden sets, LLM-as-judge, pairwise comparison and regression on real traffic. The Lucy case, plus a promptfoo config to paste.


All terms

accelerating engineeringadvancing codingagent skillsagent-native architectureagentic aiagentic engineeringagentic evalsagentic memoryagentic newagentic operatingagentic ragagentic skillagentic softwareagentic workflowsai-native engineeringby codingChatGPT power usechoosing a modelClaude Code in CIClaude DesignCLAUDE.mdCodexcontext engineeringdeployed engineeringends codingGeminigraph engineeringgraphragGrok botharness engineeringhooks and MCPits codingJevlong-running agentsloop engineeringmcp securityMicrosoft Copilotoffline codingOpenAI dotsPerplexity Cometprompt engineeringprompt engineeringprompt evalsrespective codingsame engineeringsince codingskill engineeringsmall codingspec-driven developmentsubagentssystem promptstop codingvibe engineering