# Coding Agents Are Secretly General Agents

Jay Hack, ClickUp | MLOps Community | 1:12:03
Hosted by Demetrios Brinkmann

Source: https://www.youtube.com/watch?v=LuE1YptpfXs
Channel: MLOps Community, now AAIF Live (https://www.youtube.com/@AAIFLive-x1r). Summarised by MLOps Talks.
Page: https://mlopstalks.com/talks/coding-agents-are-secretly-general-agents
Published: 2026-07-23
Tags: agents, coding-agents, evals, reinforcement-learning, tool-use

## TL;DR
- Coding agents improve quickly because code provides fast, objective feedback through compilation, tests, and runtime measurements.
- Jay Hack argues that coding agents are generalist agents because code lets them create and use tools for many knowledge-work tasks.
- The strongest agent products will combine access to context, many work surfaces, good economics, and a single system of record.

## Summary
Jay Hack traces coding agents from early tools such as Kite and GitHub Copilot to Cursor and autonomous ticket-to-pull-request systems. He explains why code became a strong training ground: generated code can compile, pass tests, or be measured for performance, giving agents feedback they can act on. From there, he argues that coding agents are general agents because code is also the mechanism through which software tools interact with the world. The discussion moves to ClickUp, where Hack sees a chance to combine tasks, documents, chats, and other work data in one place. He is skeptical that fragmented tools such as Slack can give agents enough context. The conversation then covers AI-assisted science, model weaknesses in simple physical reasoning, world models, mechanistic interpretability, catastrophic forgetting, and agents that can run experiments or spend money. Hack is enthusiastic about the direction, but he is also direct about weak evaluation, unclear boundaries, and the difficulty of removing knowledge from capable models.

## Key ideas
### Coding products win when they arrive in the user's existing workflow
[00:00](https://www.youtube.com/watch?v=LuE1YptpfXs&t=0s)
Jay Hack says early code-generation companies were often too early. Kite shut down even as GitHub Copilot gained attention because Copilot was integrated directly into VS Code and required little effort to try. Cursor extended the same pattern by adding a conversational sidebar, which became much more useful with Claude Sonnet 3.5. Hack expects other industries to adopt AI through similarly low-friction products. The important experience is that users can keep working while AI appears inside the tools they already use.

### Verifiable feedback made code a strong training ground for agents
[08:00](https://www.youtube.com/watch?v=LuE1YptpfXs&t=480s)
Hack says his early text-to-Figma and dashboard projects taught him that useful AI applications have verification built into the domain. A generated schema can be checked, compiled, and sent back to the model when it fails. Code has the same property. An agent can write code, run a unit test, inspect the failure, and try again. Performance work can also use measured runtime or CPU cycles to select better variants. Hack connects this loop to reinforcement learning from verifiable rewards, where the system can learn from outcomes that are easier to check than ordinary language responses.

### Coding agents benefit from positive transfer into other knowledge work
[15:00](https://www.youtube.com/watch?v=LuE1YptpfXs&t=900s)
Hack argues that coding is closely tied to reasoning, so improving a model at coding can improve its performance elsewhere. He also points out that tools used by agents are made of code. An agent that can write and execute code can create its own scripts and tools, which makes coding agents general-purpose systems in his view. He describes the shift from Codegen's ticket-to-pull-request workflow toward broader knowledge-work agents. The same basic loop can apply wherever an agent needs to act through software.

### Agent products need context, work surfaces, and workable economics
[18:02](https://www.youtube.com/watch?v=LuE1YptpfXs&t=1082s)
Hack says future agent products will compete on access to context, the surfaces where people interact with agents, unit economics, and distribution. ClickUp appeals to him because it combines chats, tasks, documents, and whiteboards, while keeping organizational history in one place. He calls this idea "Cursor for your whole job." Generative interfaces could build a custom dashboard or JavaScript layer for a specific task. The tradeoff is that users must describe what they want and provide the right context, rather than simply consuming a fixed interface.

### Fragmented data limits what general-purpose agents can do
[26:23](https://www.youtube.com/watch?v=LuE1YptpfXs&t=1583s)
Hack uses Slack as an example of the problems caused by fragmented systems. Codegen could not reliably answer why a decision had been made because a Slack integration could see only a limited slice of conversation history. He says general knowledge work has many more artifacts to reference than code, so first-party integrations and tagging are needed. He expects software platforms to converge because agents will increase the number of messages and tasks people receive. A single system of record could reduce the problem of deciding which inbox or application contains the relevant work.

### Code is easier to evaluate than many tasks in the long tail
[37:35](https://www.youtube.com/watch?v=LuE1YptpfXs&t=2255s)
Hack says advertising, image generation, and other tasks are harder to evaluate because their success criteria are less direct than compilation or testing. An ad agent might use lower cost per click or cost per acquisition as feedback, but many other tasks lack a clear measure. He thinks evaluations are still useful for preventing regressions and checking long-context workflows, such as creating an image and uploading it to a service. He also expects basic model intelligence to improve quickly enough that some evaluations become obsolete within months.

### AI systems are already being used around the frontier of science
[40:47](https://www.youtube.com/watch?v=LuE1YptpfXs&t=2447s)
Hack says language models are increasingly involved in mathematical and scientific work. He cites a Google DeepMind result involving a perfect score on the Putnam exam and discusses efforts to simulate cells. He also describes the possibility of using Claude Code to produce large numbers of empirical economics papers from public datasets. In biology and materials work, he mentions systems that connect models to laboratory experiments. Periodic Labs, for example, is described as giving Claude a tool for running experiments and measuring heat dissipation in semiconductor work.

### Simple physical questions expose the limits of language-only models
[45:21](https://www.youtube.com/watch?v=LuE1YptpfXs&t=2721s)
The conversation uses the car-wash prompt to illustrate a model failure. Asked whether someone 50 meters from a car wash should drive or walk, GPT-5.2 reportedly recommends walking, missing that the car itself needs to be washed. Hack says this is not necessarily fixed by giving the model another software tool. He connects the failure to a missing world model. A system trained through robotics and interaction with physical objects could develop a stronger understanding of cups, cars, and other objects than a model that only predicts language.

### Removing dangerous knowledge from a capable model is difficult
[51:34](https://www.youtube.com/watch?v=LuE1YptpfXs&t=3094s)
Hack says naive attempts to remove knowledge can make the model focus on the forbidden subject and strengthen its representation of it. He also raises catastrophic forgetting, where changing one part of a model may damage other capabilities. Even if a model could forget a biology concept, a sufficiently capable system might relearn it from other sources. Hack expects open-source models and information on the web to make permanent deletion especially difficult. He says the more realistic target may be removing the intention to misuse knowledge, though he says this has not yet been demonstrated.

## Notable quotes
- Jay Hack: "If you make an agent better at coding, then it ends up being better at everything else because of this notion of positive transfer." (17:56)
- Jay Hack: "If you have an agent that can write and execute code, then basically it ends up being AGI complete." (18:11)
- Jay Hack: "The people who are going to win in an environment like that are people who have the best access to context, the best access to surfaces on which you interact with agents, and the best unit economics and existing distribution." (19:18)
- Jay Hack: "The solution for that is not necessarily code execution. I think actually if you just take a world model, if you have a robotics model that actually does interact with glasses and then you staple on a language model, this thing is going to understand the world better than you and I do." (47:00)

## Tools & references mentioned
- Jay Hack
- Demetrios Brinkmann
- ClickUp
- Codegen
- Kite
- GitHub Copilot
- Cursor
- Claude Sonnet 3.5
- GPT-3
- OpenAI
- Claude Code
- Claude Agent SDK
- OpenClaw
- GPT-5.2
- Gemini
- Stable Diffusion
- Physical Intelligence
- Anthropic
- Google DeepMind
- Putnam exam
- Gödel, Escher, Bach
- Douglas Hofstadter
- Kurt Gödel
- M.C. Escher
- Johann Sebastian Bach
- Machine Learning: The High-Interest Credit Card of Technical Debt
- Sculley et al.
- Gary Marcus
- Ilya Sutskever
- Noam Chomsky
- Ginkgo Bioworks
- Periodic Labs
- Moltbook
- Linear
- Slack
- Glean
- Salesforce
- Rippling
- NVIDIA
- Figma
- Retool
- Sentry
- Cerebras
- Llama 3.1 8B
- Next.js
- MCP

## Who should watch
- You are building coding agents and need to understand why compilation, tests, and runtime measurements make code easier to train and evaluate.
- You lead an AI product team and are deciding whether to build a focused tool or a broader work platform with access to organizational context.
- You want a grounded discussion of where current models fail, including physical reasoning, evaluation, interpretability, and forgetting.

## Related talks

- [How to Make a Coding Agent a General Purpose Agent](https://mlopstalks.com/talks/how-to-make-a-coding-agent-a-general-purpose-agent) (Harrison Chase, LangChain & Sam Partee, Arcade, 36:55)
- [AI Coding Agents Change Software Development Forever](https://mlopstalks.com/talks/ai-coding-agents-change-software-development-forever) (Michele Catasta, Replit & Aparna Dhinakaran, Arize AI & Erik Schluntz, Anthropic, 20:32)
- [The Future of Coding: AI Agents & the Next Tech Revolution](https://mlopstalks.com/talks/the-future-of-coding-ai-agents-the-next-tech-revolution) (Ricky Doar, Cursor, 26:45)
- [How Agents Changed Vibe Coding Forever](https://mlopstalks.com/talks/how-agents-changed-vibe-coding-forever) (Beyang Liu, Sourcegraph, 49:49)
- [Coding with AI](https://mlopstalks.com/talks/coding-with-ai) (Chip Huyen, Tep Studio, 44:29)
