← All news

AI News — August 4, 2026

#cost-tracking #agentic #security #research

JetBrains' AI bill rose roughly 10x in six months, and the fix was a CLI routing every coding agent through one budget: per-developer spend in real time, hard limits, and no approval queue.

AI cost tracking & telemetry

  • [2026-08-03] JetBrains — Internal AI spend rose about 10x in six months and doubled most months, reaching 150 Claude Code seats before the company moved to an enterprise API plan. Consolidating one snapshot by department took four days of spreadsheet work. What replaced it started as one developer’s debugging CLI: JetBrains Central now routes installed agents through the company’s own AI platform, meters them in shared “AI credits”, and sets limits per person, team or group. Over 1,000 developers picked it up within weeks, and the approval queue for terminal agents is gone. (official)

    Dropping the approval queue is what the metering paid for — once per-person spend is visible in real time, a gate that existed to control cost stops earning its own overhead.

Coding agents

  • [2026-08-03] Alibaba — Qwen3.8-Max ran unattended for 16 days building a CLI tool, and the whole trace sits in a public repo: 265 commits, 127 pull requests and 151 issues by July 30. The loop turned user requests into issues, assigned them to itself, wrote the code, then ran build, unit, end-to-end and lifecycle checks, routing every failure back to the issue that spawned it. Apache-2.0 TypeScript, and the commit history is the artifact worth reading rather than the tool. (source, repo)

    Autonomous-run claims normally arrive as a duration and a demo; a public issue timeline makes both the sixteen days and the failure-routing loop checkable rather than asserted.

Agent frameworks & interop

  • [2026-08-03] Embabel — Rod Johnson’s agent framework for Java and Kotlin reached 1.0. You declare typed goals, actions and conditions; the planner assembles the sequence at runtime using goal-oriented action planning, and reassesses when the world changes mid-task. Individual actions can route to different models by cost or capability, and GOAP mixes with explicit state machines where you want the control. Built on Spring AI, covering OpenAI, Anthropic, Gemini, Bedrock, Mistral, DeepSeek and Ollama. (official, source)

    Java and Kotlin teams have mostly had to hand-roll orchestration or step into the Python ecosystem to get it, and a 1.0 built on Spring AI keeps that choice inside the stack they already run.

    For Solution Architects: Per-action model routing is the knob to exercise first — planning to a frontier model, mechanical steps to a cheap one, declared per action rather than per application. GOAP mixes with explicit state machines, so the paths you need pinned stay pinned.

  • [2026-08-03] Microsoft Research — Orchard open-sources the part of agent work that usually stays private: a Kubernetes-native environment service handling sandbox lifecycle, file I/O and networking, plus training recipes for software engineering, GUI navigation and personal assistance. Orchard-SWE reports 69.7% on SWE-bench Verified with roughly 3 billion active parameters, 73% with value-model reranking. Trajectories and evaluation protocols move between harnesses rather than being rebuilt per project. (official, paper)

    Two harnesses running the same model over different sandbox and networking behaviour produce numbers that were never comparable, and a shared environment service is what makes a trajectory mean the same thing across projects.

    For ML / Data Engineers: Training recipes for software engineering, GUI navigation and personal assistance ship alongside the service, so an eval you already run can move onto Orchard’s environment and be scored against the published Orchard-SWE figures directly.

AI-assisted SDLC

  • [2026-08-03] Apple — Bynario put GPT-5.5 through its Atlas platform against the latest macOS and surfaced more than 50 candidate bugs in three weeks. One was real: a Screen Sharing flaw letting an authenticated VNC user read protected data and write files as root, now CVE-2026-43760, fixed in macOS Tahoe 26.6. It nearly went unreported. Apple capped open investigations per researcher in June after AI-generated submissions swamped triage, and hitting that cap means waiting 30 days. (source)

    A per-researcher cap hands triage back to the researcher: with fifty candidates and one real bug, picking wrong costs thirty days, so the filtering an automated sweep skips has to happen before submission instead.

  • [2026-08-03] Hugging Face — Three flaws in Diffusers, disclosed by Zafran Labs as FaceHugger, defeat trust_remote_code on DiffusionPipeline.from_pretrained with custom pipelines. The check runs once in the first phase; a crafted config or pipeline file swaps in different code before it executes. CVE-2026-44827 and CVE-2026-44513 score 8.8, CVE-2026-45804 scores 7.5, and everything below 0.38.0 is affected. (source)

    Defeating the guard rather than abusing it means careful calling code is not the mitigation here — the version you pin is, and anything below 0.38.0 is exposed whatever the caller does.

    For Security Engineers: Inventory where Diffusers is installed before auditing how it is called — transitive pins in image-generation services are where an old version hides, and with the check itself bypassed, a review pass over trust_remote_code usage will not surface the exposure.

Practice & craft

  • [2026-08-03] David Crawshaw — A one-paragraph nightly cron prompt keeps a locally patched tool current: fetch upstream, rebase local changes on top, check the software still works, replace the running version. Simon Willison’s note frames it as the argument for open-source devtools — patches you carry stop being a maintenance debt once an agent rebases and verifies them while you sleep. (official, source)

    Everything rests on the verify step: an unattended rebase that skips it turns a maintenance chore into a silent breakage, so having a check you can actually run is the prerequisite, not the prompt.

  • [2026-08-03] Microsoft — Kishorekumar Pattabiraman’s rule for splitting agent capabilities: a skill lives inside an ongoing conversation and reads files as you iterate, a sub-agent takes one prompt and returns a finished result. He sorts on iteration model, voice fidelity, where the human gate sits, and frequency — frequency decides most cases, with one-off craft work leaning to a skill and repeatable batch work to a sub-agent. (official, source)

    Sorting on frequency is what makes this usable in the moment — you already know how often a task recurs, and you rarely know in advance how much iteration it will need.

Research worth reading

  • [2026-08-03] Official judge test suites accept buggy code, and coding agents can find where. Auditing 20,375 accepted AtCoder submissions turned up 589 verified buggy ones, rising to 906 across five agents, while agent-written suites stayed within 1.7 points of official coverage on the logic bugs those suites do catch. Where no official suite exists, the generated ones beat every reproduced baseline at each input budget. (paper)

    Accepted-solution corpora feed training sets and coding benchmarks alike, so 589 verified out of 20,375 reads as a label-noise figure as much as a contest result.

  • [2026-08-03] ScrambleToolBench strips the documentation off a terminal toolset and watches agents work out what each tool does. They keep searching exhaustively even when the map they built points at the next step — the authors call it belief inertia — and turning up test-time reasoning buys more brute-force search rather than deduction. Persistent memory cuts compounding errors without fixing the inference. (paper)

    Undocumented internal tools are precisely the case this measures, and reasoning effort turning out to be the wrong lever leaves the fix with whoever writes the tool descriptions.

  • [2026-08-03] COCOMO II prices human effort, which is the wrong denominator for agent work. ACEM splits cost into tokens, human oversight and infrastructure, then adds a revision factor for retries on rejected output, a context factor for tokens growing with the window, and a four-level oversight score. It maps story points and function points onto token estimates so old project data still forecasts. Constants are unfilled — the author asks for calibration data. (paper)

    Unfilled constants make this a shape to borrow rather than a model to apply, and pulling a retry rate out from base token cost is the part worth copying into whatever forecast you already keep.

Watch list

  • The federal cyber-testing framework — it exists, and the labs see it today. June’s executive order asked for a classified process to grade frontier models on cyber capability; this briefing watched the August 1 deadline pass in silence. The framework is finished, voluntary, and gives the government up to 30 days of pre-release access under confidentiality and insider-risk terms, with mandatory licensing explicitly ruled out. Meta, Anthropic, OpenAI and Google meet White House officials today. (source, source)

    Confidentiality and insider-risk terms mean the grading itself may never surface publicly, so which labs sign up is the observable part rather than anything an evaluation finds.

  • Qwen3.8-Max weights, promised for this week. Yesterday’s entry asked whether a 2.4T model is self-hostable outside a hyperscaler; the 16-day autonomous run above adds a second question the model card would answer, since nothing published says which checkpoint drove it. A Hugging Face card with a licence and the active-parameter count settles both.

    Weights landing without a checkpoint identifier would leave the sixteen-day run unreproducible even after release, which is a narrower thing to check on the card than the licence.

  • Astra, a name and ten proofs, day four. OpenAI still lists no card, no pricing and no date. The federal framework above is the new reason to keep watching: pre-release access runs up to 30 days, so a model in that window would surface as a scheduling fact before a launch post.

    Ten proofs and a name have now outlived any launch surface by four days, which makes this an entry about disclosure sequencing rather than about the model.

  • MCP session handling — retiring this one. Six days of watching for a popular server to delete Mcp-Session-Id rather than deprecate it, and no release notes have. Dual support still costs server authors nothing, so nothing forces the change. Dropping until a tagged release removes the header outright.

    Six days of silence answered the question rather than leaving it open: nothing is forcing server authors to move, so the header stays until some release takes it away.