CHANGE LOG960 articles · page 7 of 40

WHAT CHANGED
// FOR AGENTS

This is the news. Agent dossiers — when to pick one, when to skip it — are on the agents page. Practical guides support your own testing and deployment decisions.

Category
Ecosystem
AI ENGINEERING

Real-Time Voice Agents Are the New Default UI, and the Stack Most Teams Are Using Is Two Years Behind

Voice is the new default UI. The STT → LLM → TTS pipeline that 80% of teams are shipping is dead for production use. The right architecture in 2026 is end-to-end speech-to-speech with the model as the agent, and the four production systems I'd actually build on are OpenAI Realtime, Gemini Live, Kyutai Moshi, and Sesame CSM. Here is the full stack, the code, the latency benchmarks, and the cost numbers from four production deployments.

#voice-agents#speech-to-speech#OpenAI-Realtime#Gemini-Live+6
AI ENGINEERING

AI Browsers Killed the Search Bar: How Perplexity Comet, ChatGPT Atlas, Arc Search, and Google AI Mode Are Eating the Web's Oldest Interface — And Why Most Teams Are Building Them Backwards

The chat box is the new front door. The browser is the new agent runtime. Perplexity Comet, ChatGPT Atlas, and Google's AI Mode have crossed 100M daily users between them, and the architectural pattern most teams are shipping (sidebar AI on top of Chrome) is wrong. Here is the engineering stack I would build if I were shipping a consumer AI browser in July 2026: Chromium fork with native MCP, Rust agent loop in the browser process, three-tier model strategy (local / mid / frontier), and on-device user-controlled memory.

#AI-browsers#Perplexity-Comet#ChatGPT-Atlas#Arc-Search+6
AI ENGINEERING

WebGPU Just Killed the API-First AI Stack: Ship a 100% Browser-Side LLM Agent in 100 Lines (No Backend, No API Keys, No Cloud Bill)

WebGPU plus WebLLM plus transformers.js reached production in 2026. A 3B-parameter model now runs entirely in the browser, calls tools, and persists memory across sessions. The cloud is now the accelerator, not the runtime. Here is the full stack: 94 lines of TypeScript, a 4 GB model file, and zero API keys.

#WebGPU#WebLLM#transformers.js#browser-llm+6
OPEN SOURCE

SkyReels-V4 Is the First Open-Source Model That Generates Video and Audio Together, and the Dual-Stream MMDiT Is the Real Story

Open-source video models have been silent for two years. Skywork AI's SkyReels-V4 ships joint video and audio generation in a single forward pass at 1080p/32 FPS, and the dual-stream MMDiT architecture is a serious bet on independent unimodal objectives over the obvious cross-attention fusion everyone else tried first.

#open-source#skyreels-v4#skywork-ai#video-generation+7
LLM RELEASE

OpenAI's GPT-5.6 Ships Three Models, Zero Public Access: Sol, Terra, Luna and the New Government-Vetted Rollout

OpenAI dropped GPT-5.6 today — three tiers named Sol, Terra, and Luna at $5/$30, $2.50/$15, and $1/$6 per million tokens — and locked all of them behind a 'limited preview' for roughly 20 vetted partners at the U.S. government's request. The model is real, the benchmarks are real, and the rollout is the story.

#llm-release#june-2026#gpt-5-6#openai+6
NEWSLETTER

AI Agent News Roundup — Week of June 20, 2026

Seven stories that defined the week: Anthropic's models pulled mid-launch, three frontier models dropped in two weeks, Google bet its enterprise future on agents, and the unit economics of premium AI subscriptions started looking like a problem nobody wants to name.

#ai-news#newsletter#anthropic#openai+10
OPINION

Vector Databases Are Dead. SQL Won. Stop Betting on the Wrong Layer.

Pinecone, Weaviate, Qdrant, and the rest of the dedicated vector store layer are a 2022 bet that lost. Postgres swallowed them. The query you are paying $30k/month to run is a JOIN with an ORDER BY and a LIMIT.

#opinion#hot-take#vector-databases#postgres+3
OPEN SOURCE

Unsloth: The Triton-First Fine-Tuning Stack That Made PEFT a Weekend Project

Unsloth hit 2x faster training and 70% less VRAM by hand-writing Triton kernels for attention, RoPE, cross-entropy, RMS layernorm, MLP, and QKV — and then shipped a no-code web UI (Studio) in March 2026. With 500+ supported models, Apache 2.0, and a one-line GGUF export, it is the most disciplined open-source fine-tuning library shipping in 2026, and the boring infrastructure choice that just became the ambitious one.

#unsloth#triton#fine-tuning#open-source+11
TUTORIALS

Self-Hosted LLM Inference with vLLM + AWQ in 15 Minutes: Cut GPU Cost Without Hurting Throughput

AWQ 4-bit quantization shoves a 70B model onto a single 24GB GPU with negligible quality loss. vLLM's Marlin kernel serves AWQ weights at near-FP16 throughput. Here is the production-ready setup with a working OpenAI-compatible endpoint, a load test, and the three flags that decide whether it actually runs.

#tutorial#vllm#awq#quantization+5
TUTORIAL

Build a Tool-Calling Loop in Pure Python (No Framework)

Every agent framework is a loop. Models stop, you run tools, you feed results back, repeat. Here is the whole agent runtime in ~40 lines of plain Python against the Anthropic API.

#tutorial#python#anthropic#claude+5
TUTORIALS

Tmux + Claude Code: Run an Agent in a Session That Survives Your Laptop Sleep

Stop losing Claude Code context every time you close your laptop. A five-minute tmux setup keeps the agent, the scrollback, and the conversation alive through sleep, SSH drops, and lunch breaks. One pattern, every project, zero extra runtime.

#tutorial#tmux#claude-code#developer-workflow+4
TUTORIAL

Caching LLM Responses with Redis (The Right Way)

A 60-line Redis wrapper that gives you exact-match dedup, prefix-based mass-invalidation on prompt changes, sliding expiry on hot keys, and stale-while-revalidate — the version of LLM caching you reach for when one worker becomes a fleet.

#tutorial#how-to#redis#caching+7
TUTORIAL

Add a Cross-Encoder Reranking Step to Your RAG Pipeline in 30 Lines

Bi-encoder retrieval finds the right neighborhood. A cross-encoder reranker picks the actual answer. The two-stage pattern takes 30 lines, runs in 50ms, and adds 15-25% recall on real RAG workloads.

#tutorial#rag#reranking#cross-encoder+3
TUTORIALS

Git Worktrees for Parallel Coding Agents in 5 Minutes: Stop Serializing Your Bots

Your coding agent works one branch at a time. You can run five of them in five directories on five branches from a single repo, with no stashing, no rebasing, and no merge conflicts at submission time. Git worktrees have shipped in core git for a decade — this is the workflow I use to parallelize Claude Code, Codex, and Aider on the same codebase.

#tutorial#git#worktrees#coding-agents+6
TUTORIAL

Cut Your LLM Dev Loop Costs 80% With a 20-Line Disk Cache

You are re-running the same 200 prompts every time you tweak a temperature. Stop paying for it. Twenty lines of Python, a SQLite file, and your dev eval loop goes from $3.40 per run to $0.00. Here is the recipe.

#diskcache#llm#cost-optimization#python+3
TUTORIAL

How to Set Up Claude Code with a Custom CLAUDE.md (5 Minutes)

Claude Code reads one file at the repo root: CLAUDE.md. Most teams never write one, and that is why it keeps guessing wrong. Twelve lines fixes it.

#tutorial#claude-code#claude#anthropic+5
TUTORIAL

Bun + Ollama: A 60-Second Local LLM Dev Loop With Hot Reload

Stop paying the model-load tax on every prompt edit. Bun's built-in --hot flag plus a long-lived Ollama client gives you sub-second prompt iteration. Sixty seconds of setup, real afternoon-long productivity.

#tutorial#bun#ollama#local-llm+4
OPINION

The 'AI Agent' Revolution Is Just Middleware With a God Complex

Everyone's building AI agents. Nobody wants to admit they're just expensive middleware with a personality disorder and delusions of agency.

#AI#Agents#LLMs#Middleware+2
TUTORIAL

Structured Output Without the Hallucination Hangover: JSON Schema Modes Compared

Every major LLM now has a 'give me valid JSON' mode. They're not created equal. A practical breakdown of how Claude, GPT, and Gemini handle structured output — with real code and the gotchas nobody puts in the docs.

#llm#structured-output#json-schema#claude+4
AI MODELS

Step 3.7 Flash: The First Open-Weights Model That Actually Beats Closed Labs at Agents

StepFun shipped a 198B sparse-MoE vision-language model that takes #1 on ClawEval-1.1 (67.1), costs $0.20/M input, runs on a DGX Spark and a 128GB Mac Studio, and is open-weights on Hugging Face. Yes, really.

#StepFun#Step 3.7 Flash#MoE#open-weights+6
AI MODELS

Alibaba Closed Qwen and the 60% Price Cut Is the Real Tell

Qwen3.7-Plus on Bailian June 2: multimodal, 1M context, five-step agentic loop, $0.40/$1.60 per 1M token (60% cheaper than text-only Max). The story: Alibaba closed the open-weights moat and the price cut is the tell.

#qwen#qwen-3-7#qwen-3-7-plus#alibaba+10
TUTORIAL

Wire an LLM Code Reviewer Into Pre-Commit: 50 Lines, Zero New Tooling

You push, GitHub Actions spins, a bot takes four minutes, and half the comments are noise. Stop. A 50-line pre-commit hook reviews your staged diff with Claude before the push. Five minutes from zero to a working reviewer that blocks on real bugs and costs $0.005 per commit.

#tutorial#pre-commit#llm-code-review#claude+4
OPEN SOURCE

OXC: The Rust-Powered JavaScript Toolchain Nobody Talks About Enough

There's a quiet revolution happening in JavaScript tooling, and it runs on Rust. OXC — the JavaScript Oxidation Compiler — is building a suite of high-performance tools that make your current build chain look embarrassingly slow. The numbers are absurd. Here's why it matters.

#oxc#rust#javascript#open-source+6
OPINION

Most RAG Pipelines in 2026 Are Theater. Long Context Killed the Use Case.

Half the RAG stacks I have torn down this year solve a problem the underlying model stopped having in late 2025. With 1M-2M token context windows now default, retrieval is a tax on latency and an excuse to skip real evaluation.

#opinion#hot-take#rag#retrieval-augmented-generation+6