DeepSeek just cooked again... Big AI is big scared

Fireship · 2026-08-20

This video introduces DeepSeek Harness, a new open-source AI agent framework, highlighting its plugin-centric architecture as a key differentiator. The core idea is that everything, from models to UI to the agent loop itself, is implemented as hot-swappable plugins, drawing parallels to the Linux philosophy for AI agents. The video also touches on the current AI landscape, including OpenAI's safety concerns and Anthropic's leaked Claude Code, suggesting that DeepSeek Harness could be a significant player in the open-source AI agent space.

read more

The video starts by humorously contrasting OpenAI and Anthropic's public pronouncements about AI safety and danger with the recent release of DeepSeek Harness, a new open-source AI agent framework. DeepSeek Harness has rapidly gained popularity on GitHub, becoming one of the fastest-starred repositories. The video speculates that OpenAI and Anthropic's 'pauses' in development might be a tactic to maintain market dominance against open-source alternatives like DeepSeek, or perhaps related to advancements from competitors like those in China.

What is an AI Harness? The video explains that an AI model is the 'brain' that predicts tokens, but a harness is the 'body' that allows the model to interact with the real world. This involves using tools, plugins, accessing the file system, and managing context. Popular harnesses include OpenAI's CodeX, Anthropic's Claude Code, and OpenCode.

The video then delves into the core architectural difference of DeepSeek Harness: 'Everything is a Plugin'. This means that not only are models and tools plugins, but even the sandbox, the UI, and the central while loop that orchestrates the agent's actions are plugins. These are essentially ordinary packages that can be swapped out with a single line of YAML, offering developers an unprecedented level of control and customization. This modularity is likened to the Linux philosophy for AI agents, where components are designed to be hot-swappable both as dependencies and over time. DeepSeek has even built a meta-framework called Cordis to facilitate this plugin architecture, based on a research paper on spatiotemporal composability.

To evaluate DeepSeek Harness, the video attempts to build a full-stack web application called 'Horse Tinder' using DeepSeek's V4-Pro model with maximum effort settings. The key takeaway here is that DeepSeek Harness is model-agnostic, allowing users to point to any different model, not just DeepSeek's proprietary ones. The harness offers different modes like Standard, Minimal, PTC (Plugin-Tool-Context), and Creator mode, allowing users to dive into and create their own plugins.

The application building process is thoroughly demonstrated using the Trajectory panel, which provides a detailed 'stack trace' of the AI model's thinking process, including reasoning, tool calls, and results. This feature is particularly useful for debugging and understanding the agent's actions. The 'Horse Tinder' application was successfully built in approximately 30 minutes, consuming 2.6 million output tokens and costing a mere $0.30 USD. The resulting application, built with Node.js and React, demonstrates a solid UI with swipe animations and a chat feature, indicating that DeepSeek Harness is a highly capable and cost-effective solution for building AI-powered applications.

Unlock Agent Autonomy: The Runtime for AI-Native Systems — Tushar Jain, Docker

AI Engineer · 2026-08-20

This talk highlights that the core challenge of AI agent autonomy is not about intelligence but about safety. As agents gain capabilities, traditional security assumptions break down because their actions and access needs evolve at runtime. To address this, the speaker proposes governing the runtime, not individual AI models or harnesses, through three pillars: containment, scoped access, and intent-based access. This approach aims to provide a secure and portable execution environment that dynamically controls agent capabilities based on their current intent.

read more

The speaker, Tuskar Jain from Docker, opens by stating that the last two years have been transformational, moving from chatbots to agents with increasing autonomy. However, he emphasizes that the next big challenge is not intelligence but safety, as agents' power expands.

He illustrates this with a personal anecdote: his agent, designed to compile repository digests and send them via email, one morning decided to publish the digest as a Pull Request (PR) on GitHub. This highlights a fundamental shift: agents, in their attempt to be helpful, can increase their scope and cross trust boundaries, either by mistake, confusion, or even prompt injection. This leads to the realization that old security assumptions break down with agents.

Traditional software is deterministic, allowing for clear permission definitions. However, agents are non-deterministic; their actions and access needs evolve at runtime. For example, an agent tasked with investigating a latency spike might request logs, then access GitHub for recent commits, and finally ask for Slack conversations to gather context. Each step, while seemingly reasonable, expands the agent's trust boundary. This creates a blast radius issue if not properly managed.

Another key insight is that you'll run more than one model. No one will rely solely on a single frontier model or even a single frontier lab. Organizations will use models from various labs and open-source models, selecting based on factors like reasoning capability, speed, cost, and privacy. Therefore, the solution for safety cannot be model-specific; it must work across multiple models.

Similarly, you'll use more than one harness. Current harnesses are largely code-focused (e.g., Claude Code, Cursor, Codex, Copilot), but agents will expand to serve various use cases (sales, marketing, etc.), requiring different harnesses. Relying on a single harness from a single provider limits choice and flexibility. Therefore, the safety solution must also work across multiple harnesses.

Given these challenges, the speaker proposes that instead of depending on perfect decisions from agents, the focus should be on constraining the environment instead. The ideal solution is to govern the runtime once, not ten harnesses. The underlying runtime should remain stable even as models and harnesses change.

The runtime enforces three core pillars: 1. Containment: Agents must run within a boundary they cannot escape, whether locally or in the cloud. This implies sandboxes. Critically, the agent should run inside the untrusted boundary, while controls operate outside (e.g., outside the VM boundary). 2. Scoped access: This goes beyond just network or tool access. Agents should only have the capabilities required for the task at hand. For instance, if an agent needs to read Slack conversations about an incident, it shouldn't get read access to all Slack channels. The runtime should create just-in-time tools that compose over existing tools (like Slack APIs) but restrict access to only the relevant conversations. 3. Intent-based access: Beyond 'can it do it', the runtime needs to determine 'should it do it'. This involves understanding the user's/task's intent, considering the context, and dynamically evolving capabilities based on the task's progression. The runtime should make a judgment call: if an agent asks for access that is outside its defined intent, it should be denied or flagged for human approval.

The runtime itself must also be omnipotent; it needs to follow the work wherever agents run. This includes local laptops (for development and iteration), at scale in the cloud (bursting to hundreds on demand), orchestrated across fleets, and within a user's Virtual Private Cloud (VPC) where data cannot leave.

Docker's contribution: Docker, known for solving portability in the last decade, is now focusing on safety for AI agents. They are building a new VM technology with advanced controls for MicroVMs (MCP), policy, and governance to enable secure agent execution across all environments. This allows for fine-grained control over network, file system, and API access.

The speaker provides a quick demo of `sbx`, a tool for installing and running sandboxed agents. He demonstrates running a Claude agent locally, illustrating how network policies and credentials are stubbed or explicitly managed by the sandbox. He then shows an orchestration dashboard where multiple agents (PR review bot, Notion report bot, etc.) can be scheduled and run in parallel. He demonstrates running a PR review bot that, when asked to research a PR, is confined to GitHub and Anthropic access, with no other external network access. He also shows running a Notion report bot that has scoped access only to Notion, not GitHub. Finally, he demonstrates running a Claude agent on a cloud-provisioned Linux environment, showing that the same sandboxed runtime experience translates seamlessly from local to cloud environments. He showcases the ability to dynamically grant access based on agent intent, with the runtime layer making decisions on whether to allow an action or flag it for human intervention.

Ultimately, the vision is to have a single, unified runtime that governs all agent activities, ensuring safety, portability, and intent-based access across all models, harnesses, and environments.

“Loop engineering” is simpler than it sounds #ai #agenticengineering #claude #anthropic #vibecoding

Agentic Engineering · 2026-08-20

This video clarifies the concept of Loop Engineering, defining a loop as an agent repeatedly executing work cycles until a stop condition is met. It breaks down loop engineering into three types: Turn-Based Loops, where a human verifies and decides the next steps; Goal-Based Loops, where the agent autonomously works towards a defined, measurable goal with a set attempt limit; and Proactive Loops, which combine time-based triggers and feedback channels for continuous, autonomous action. The core idea is to progressively delegate control, from triggering tasks to defining completion criteria and even initiating work, to AI agents.

read more

The video starts by defining Loop Engineering as an agent repeating cycles of work until a stop condition is met. The speaker emphasizes that this concept is simpler than it sounds and that many are likely already using loops.

He then categorizes loop engineering into three main types, illustrating each with a practical example from software development:

1. Turn-Based Loops: In this type, a human is an integral part of the loop. The agent performs a task, and then the human reviews the result and decides the next action. For instance, if you ask an AI agent (like Claude) to add a 'like' button to a web page, the agent will: Read the code. Make the change. Run tests. Check the results. Potentially fix something. Then, it comes back to you for verification and to decide what happens next. This is the simplest form, where the human provides the explicit stop condition and drives subsequent iterations.

2. Goal-Based Loops: This is the next level of autonomy. Instead of the human constantly deciding if the result is 'good enough,' a measurable finish line or goal is defined for the agent. For example, you might instruct Claude to 'get my Lighthouse score above 90%, but stop after five attempts.' The agent then iteratively: Makes changes (e.g., gets a score of 78). Identifies further actions (e.g., changes something else, gets 84). * Continues until the goal is met (e.g., gets 91) or the attempt limit is reached. Once the goal is met, the loop stops. Claude Code has a specific '/goal' primitive for this, demonstrating a more autonomous decision-making process within predefined constraints.

3. Proactive Loops (Time-Based Triggers): This is the most advanced form, where even the trigger for the work is handed over to the agent. These loops are often time-based or event-driven. An example given is a pull request (PR) scenario: 'Every 5 minutes, check the PR, address any new review comments, and fix failing CI.' Here, the agent itself is responsible for initiating the work (every 5 minutes). It will then: Check for new comments/failing CI. Triage and fix issues. Verify the fix. Potentially involve another agent for review. Respond to reports. And then wait for the next trigger. * Claude Code supports this with a '/schedule' primitive, allowing these loops to run in a cloud routine rather than on your local machine, indicating persistent, background automation.

The speaker concludes that the easiest way to understand loop engineering is not as four entirely different technologies (referring to the three loop types plus the general concept). Instead, it's about progressively deciding what part of the control loop you want to hand over to the agent. This includes delegating: Who triggers the work? Who decides what 'done' means? Who verifies the result? And who decides whether to go around again?

Ultimately, loop engineering is about designing the conditions under which an agent should keep working and, just as importantly, the conditions under which it should stop.

smolmachines / smolvm as a sandbox for untrusted Python & JavaScript

Simon Willison · 2026-08-19 · 2 min read

smolvm 1.8.3 provides hardware-isolated microVMs (via KVM/Firecracker) as a practical sandbox for running untrusted Python and JavaScript, with cold starts under 1.5 seconds and warm execution around 50ms, enforcing CPU/RAM limits, no network access, and filesystem isolation. This matters because it offers a more robust isolation boundary than container-based sandboxing for executing arbitrary user-supplied code like data transformations, where shared-kernel approaches leave meaningful attack surface.

DeepSeek Just Made Closed AI Look Ridiculous

Two Minute Papers · 2026-08-19

DeepSeek V4 Pro, a new open-weight AI model with an MIT license, has been released, offering significantly improved performance over its predecessor across various benchmarks, especially in software engineering and data science. This advancement is achieved through a multi-model approach with specialized post-training for different tasks like mathematics and coding, followed by a distillation process to combine their strengths into a single, highly capable model. Additionally, DeepSeek introduced DSpark, a novel speculative decoding technique that dramatically accelerates token generation, making the model faster and more efficient in real-world applications.

read more

DeepSeek has officially launched DeepSeek V4 Pro, an open-weight AI model under an MIT license, a significant upgrade from its previous 'preview' version. The new model, identified as DeepSeek-V4-Pro-0813, demonstrates superior performance compared to the smaller Flash version, with notable gains in software engineering (DeepSWE) and data science (DSBench-Hard). In DeepSWE, it scores 62.7% versus Flash's 54.4%, an improvement of 8.3 percentage points. For DSBench-Hard, Pro achieves 67.2% compared to Flash's 59.6%, a 7.6 percentage point lead.

DeepSeek V4 Pro also shows strong competitiveness against proprietary models like Fable 5. In DeepSWE, Fable 5 leads with 70.0%, but DeepSeek V4 Pro's 62.7% is a considerable achievement for an open-weight model. In DSBench-Hard, Fable 5 scores 68.3%, closely followed by DeepSeek V4 Pro's 67.2%. The model further impresses in DSBench-FullStack (71.1% vs. Fable 5's 77.2%) and Toolathlon-Verified (74.1% vs. Fable 5's 77.9%), indicating its growing capabilities across various domains.

One of the most impactful aspects of DeepSeek V4 Pro is its open weights with an MIT license. This means the model's architecture and weights are freely available, empowering developers to host and run the model on their own infrastructure without licensing costs or restrictions. This contrasts sharply with proprietary models that often involve substantial API usage fees. The video highlights that DeepSeek itself has increased its API prices dramatically (2.5x to 5x), making the open-weight approach even more appealing. The availability of open weights fosters competition among third-party hosting providers, potentially driving down inference costs for the community.

The improvement in DeepSeek V4 Pro, despite maintaining the same architecture as the V4 Preview, is attributed to a refined training process. After initial pre-training of a base model, DeepSeek employs post-training to create several specialist models. These specialists are tailored for specific tasks, such as a Math specialist for mathematics, a Coding specialist for software development, and an Agentic specialist for tool use. This is distinct from a 'mixture of experts' (MoE) architecture, where multiple smaller expert networks are combined within a single neural network. DeepSeek's approach involves training separate, specialized model checkpoints.

The core of the performance leap lies in distillation. After creating multiple specialist 'teacher' models (more than ten), DeepSeek trains a single 'student' model to absorb the combined knowledge and abilities of these teachers. This process allows the student model to achieve a higher level of capability than any single specialist or the base model alone, while potentially being more efficient. The student model learns to emulate the expert responses of the teacher models, refining its internal representations and improving its overall performance.

DeepSeek also introduced DSpark, a novel confidence-scheduled speculative decoding technique. Unlike traditional token-by-token generation, DSpark drafts several tokens ahead. A smaller, faster 'draft' model proposes a sequence of tokens, which a larger, more accurate 'verifier' model then checks. If the verifier confirms the draft, the tokens are accepted, leading to faster generation. If not, the verifier corrects and re-generates. DSpark significantly accelerates text generation, with reported speed-ups of up to 78% for V4 Pro. This technique was only published as a research paper six weeks prior to its implementation, showcasing DeepSeek's rapid innovation and commitment to integrating cutting-edge research into its models.

For senior software engineers, the implications are profound: access to a powerful, open-weight model under a permissive license allows for greater control over deployment, customization, and cost management. The ability to run the model on diverse hardware (including through cloud providers like Lambda.ai, which offers GPU instances for training and inference) provides flexibility. DeepSeek V4 Pro's enhanced capabilities in coding and agentic tasks, combined with the speed-up from DSpark, make it a compelling tool for building advanced AI applications. The transparency of open weights also fosters community contributions and further innovation.

#Coding is going first but it won’t stop there #ai #agenticengineering #vibecoding #chatgpt

Agentic Engineering · 2026-08-19

This video argues that AI's proficiency in coding is not an isolated observation relevant only to software developers, but rather a sign that the range of tasks we can delegate to computers is rapidly expanding. AI can now economically generate disposable programs for small, one-time tasks within larger workflows, a feat previously considered ridiculous due to the cost of human development. This implies that many tasks currently performed by humans, especially those involving data manipulation and report generation, will increasingly be handled by AI-generated code, often without users even realizing it.

Quoting Jeremy Morrell

Simon Willison · 2026-08-19 · 1 min read

Jeremy Morrell argues that LLMs dramatically reduce the cost of writing software extensions while modern sandboxing primitives make deploying user-created extensions safe, enabling a new era of user-extensible web applications built around a trusted core. This matters because it reframes LLMs not just as developer productivity tools but as a runtime component that lets end users customize software in ways previously requiring dedicated engineering effort, shifting how you might architect extensibility into products you build.

How to Throw A Company Offsite In A “Post-COVID” World

Charity Majors · 2023-02-28 · 14 min read

TLDR: In-person gatherings are a non-negotiable ingredient for high-performing distributed teams, not a nice-to-have. Honeycomb's first post-COVID all-hands succeeded by treating safety as a first-class planning constraint from day one — mandatory testing on arrival, CO2 monitors, outdoor space, and a single empowered COVID policy owner — rather than either skipping the event or ignoring the risk entirely. The result: 86% attendance, zero confirmed COVID cases, and a strong reminder that no virtual substitute replicates the energy of physical presence.

Questionable Advice: “How do I feel worthwhile as a manager when my people are doing all the implementing?”

Charity Majors · 2021-01-23 · 10 min read

TLDR: Management satisfaction will never replicate the dopamine hit of shipping code, and pretending otherwise is dishonest. Your real impact shows up in lagging indicators — team health, crisis resilience, and compounding trust built over years — not daily output. Learn to source your sense of worth internally, because external credit largely disappears in this role, and that's just the job.