Donna AISaturday, March 21, 2026 · 12:01 PMNo. 54

Intellēctus

Your Daily Artificial Intelligence Gazette



AI Daily Briefing — March 21, 2026

Today's dispatch is dominated by two threads: Claude Code's rapid expansion into scheduled cloud tasks and agentic infrastructure, and the messy geopolitics of AI contracting between Anthropic and the Pentagon. Meanwhile, researchers are quietly proving AI's worth in medicine, agriculture, and climate science — while the publishing world faces its first major AI-plagiarism controversy.


Anthropic & Pentagon: A Relationship in Legal Limbo

A new court filing tells a contradictory story about the Anthropic-Pentagon split. Anthropic submitted sworn declarations to a California federal court pushing back on the Defense Department's claim that the company poses an "unacceptable risk to national security" — and revealed that the Pentagon privately told Anthropic the two sides were "nearly aligned" just one week before the Trump administration publicly declared the relationship dead. The contradictions suggest the breakdown was as much political as technical, and the legal battle has real stakes for how AI safety-focused labs navigate government contracting. Separately, the Pentagon announced it will adopt Palantir AI as its core military system, per a Reuters-reported memo — suggesting the DoD is moving forward with AI procurement regardless of the Anthropic saga.


Claude Code Developer Corner

This was a big week for Claude Code infrastructure. Here's what shipped and what it means for your workflow.

Scheduled Cloud Tasks — Now Live The headline feature: you can now schedule recurring cloud-based tasks in Claude Code. Set a repo (or multiple), a cron schedule, and a prompt — Claude runs it on cloud infrastructure without requiring your local machine to be on. The Anthropic team is already dogfooding use cases like sweeping open PRs, building features from approved issues, analyzing CI failures overnight, and syncing docs after merges. Scheduled tasks are also now visible on the web for desktop users, giving you a unified view of local and cloud tasks. Access your repos for scheduled tasks by running /web-setup (Pro and Max plans). Environment variables for secrets/keys are also configurable per task. Note: there are currently plan-based limits on the number of schedules — expect these to increase.

v2.1.81 Release: --bare Flag and --channels Permission Relay The v2.1.81 release ships two meaningful additions:

  • --bare flag for scripted -p (print) calls: skips hooks, LSP, plugin sync, and skill directory walks. Requires ANTHROPIC_API_KEY or an apiKeyHelper via --settings. OAuth and keychain auth are disabled in this mode, and auto-memory is fully off. This is the flag you want for clean, headless, CI-style invocations where you don't want agent scaffolding interfering.
  • --channels permission relay: allows channels-based permission propagation — useful for multi-agent and pipeline setups where you need to pass permissions across task boundaries.

DOM Element Selection on Desktop Claude Code on desktop now lets you select DOM elements directly instead of describing which component you want updated. For frontend work, this closes a major friction loop — no more writing "the blue button in the top-right nav."

Cowork Gets Projects Projects landed in Cowork, bringing persistent memory across tasks, shared folders, and connection continuity. If you're using Cowork for collaborative or long-running agent workflows, this is a meaningful upgrade in state management.

Claude Dispatch: Task Assignment from Anywhere Claude Dispatch lets you assign tasks to Claude from anywhere within Cowork — a step toward treating Claude less like a chat interface and more like an async team member you can delegate to mid-flow.

Performance Claude desktop and claude.ai should be feeling noticeably faster as of this week.

Community Techniques Worth Stealing A developer shared a pre-output prompt injection technique that reportedly cuts hallucinations in half by running a Python validation script before every response — configurable via your Claude Code output style system prompt. Another workflow gaining traction: using Snip to pass visual context to Claude Code instead of describing UI elements in text, built by a software engineer tired of the description overhead. And for power users: one developer is running 91 custom skills, CLAUDE.md system instructions, lifecycle hooks, MCP servers, and a context-routed knowledge base — a useful benchmark for how deep the Claude Code customization stack actually goes. Community member also built a double-entry bookkeeping CLI app that connects to Claude via MCP, demonstrating the practical range of MCP integrations now in the wild.

The PM Playbook Is Changing Too Anthropic's Cat Wu published a thread on how the PM role evolves when your technology stack is no longer stable: plan in short sprints, encourage demos over docs (Claude Code + Opus 4.6 makes prototyping fast enough to replace specs), revisit previously-impossible features after every model release, and keep agentic systems simple — failures compound with complexity.


AI in the Physical World

A cluster of applied AI research papers dropped this week with real-world implications. An AI tool shows early promise diagnosing advanced heart failure from cardiac ultrasound data, potentially expanding access to specialist-level diagnosis. AI-powered imaging can now track wound healing under the skin in real time using OCT systems combined with tissue-regeneration-aware models. And an AI-powered robot has learned to harvest tomatoes more efficiently — relevant given that soft, clustered crops remain among the hardest targets for agricultural automation. On the climate side, foundation models trained on general time-series data are showing genuine promise for flood forecasting in data-scarce regions where traditional hydrological models fail.


Research & Safety

A sobering ML finding this week: medical AI segmentation models perform 66% worse when trained on automated labels rather than human-annotated ones — and standard benchmarks don't surface this degradation. The effect was particularly pronounced for younger patients with denser breast tissue, raising real fairness concerns for clinical deployment. On the security side, a developer shared a cautionary account of system prompt extraction — a detailed internal system prompt encoding roles, data access rules, and app logic was successfully extracted through targeted questioning, a reminder that confidentiality of system prompts is a mitigation, not a guarantee. A new RL training dataset for Instruction Hierarchy — the framework for how LLMs prioritize conflicting instructions — is making models more robust to prompt injection and adversarial instruction conflicts.


Industry Moves

Microsoft is rolling back Copilot entry points across Windows, pulling integrations from Photos, Widgets, Notepad, and other apps after user friction over aggressive AI feature injection. It's a notable course correction from a company that has spent two years weaving Copilot into every surface it could reach. Meanwhile, OpenCode — an open source AI coding agent — surfaced on Hacker News, joining a crowded but still unsettled market for AI-native development tooling.


Worth Watching


Sources

  • New court filing reveals Pentagon told Anthropic the two sides were nearly aligned — https://techcrunch.com/2026/03/20/new-court-filing-reveals-pentagon-told-anthropic-the-two-sides-were-nearly-aligned-a-week-after-trump-declared-the-relationship-kaput/
  • Pentagon to adopt Palantir AI as core US Military system — https://www.reuters.com/technology/pentagon-adopt-palantir-ai-as-core-us-military-system-memo-says-2026-03-20/
  • Microsoft rolls back some of its Copilot AI bloat on Windows — https://techcrunch.com/2026/03/20/microsoft-rolls-back-some-of-its-copilot-ai-bloat-on-windows/
  • Writer denies it, but publisher pulls horror novel after multiple allegations of AI use — https://arstechnica.com/ai/2026/03/hachette-pulls-shy-girl-horror-novel-after-concerns-about-ai-use/
  • OpenCode – Open source AI coding agent — https://opencode.ai/
  • Claude dispatch: assign tasks to Claude from anywhere — https://support.claude.com/en/articles/13947068-assign-tasks-to-claude-from-anywhere-in-cowork
  • Medical AI gets 66% worse when you use automated labels for training — https://reddit.com/r/MachineLearning/comments/1rz748k/medical_ai_gets_66_worse_when_you_use_automated/
  • We thought our system prompt was private. Turns out anyone can extract it with the right questions. — https://reddit.com/r/artificial/comments/1rz9yg5/we_thought_our_system_prompt_was_private_turns/
  • Quantized on-device models beat Whisper Large v3 (FP16) — https://reddit.com/r/MachineLearning/comments/1rz94na/p_quantized_ondevice_models_beat_whisper_large_v3/
  • AI tool shows promise in diagnosing advanced heart failure — https://medicalxpress.com/news/2026-03-ai-tool-advanced-heart-failure.html
  • AI-powered imaging tracks wound healing under the skin in real time — https://medicalxpress.com/news/2026-03-ai-powered-imaging-tracks-wound.html
  • AI-powered robot learns how to harvest tomatoes more efficiently — https://www.sciencedaily.com/releases/2026/03/260317064512.htm
  • AI shows promise for flood forecasting and water security in data scarce regions — https://phys.org/news/2026-03-ai-scarce-regions.html
  • New AI model predicts record high dipole moments in unexpected molecules — https://phys.org/news/2026-03-ai-high-dipole-moments-unexpected.html
  • Nvidia "confirms" DLSS 5 relies on 2D frame data as testing reveals hallucinations — https://www.techspot.com/news/111770-nvidia-confirms-dlss-5-relies-2d-frame-data.html
  • Claude Code v2.1.81 release — https://github.com/anthropics/claude-code/releases/tag/v2.1.81
  • Scheduled cloud tasks now live in Claude Code (@noahzweben) — https://x.com/noahzweben/status/2035122989533163971
  • Scheduled tasks on the web (@amorriscode) — https://x.com/amorriscode/status/2035124828693512612
  • /web-setup for repo access in scheduled tasks (@noahzweben) — https://x.com/noahzweben/status/2035143550191677599
  • Environment variables for scheduled tasks (@noahzweben) — https://x.com/noahzweben/status/2035140894643692029
  • Use cases for scheduled tasks (@noahzweben) — https://x.com/noahzweben/status/2035122991294799892
  • DOM element selection in Claude Code desktop (@bcherny RT @lydiahallie) — https://x.com/bcherny/status/2035153976270741862
  • Projects in Cowork (@bcherny RT @felixrieseberg) — https://x.com/bcherny/status/2035156337827381399
  • Claude desktop and claude.ai performance improvements (@bcherny) — https://x.com/bcherny/status/2035156025913782633
  • The PM playbook is changing with AI (@_catwu) — https://x.com/_catwu/status/2035104384007422347
  • Claude Code demos over docs (@_catwu) — https://x.com/_catwu/status/2035104387165786331
  • Instruction Hierarchy RL training dataset (@sdtoyer RT @sichengzhuml) — https://x.com/sdtoyer/status/2035187600538181702
  • Pre-output prompt injection to cut hallucinations — https://i.redd.it/0xhft97qr9qg1.jpeg
  • Snip: show rather than describe visual context to Claude Code — https://v.redd.it/qfyspm8iraqg1
  • 91 custom skills and Claude Code infrastructure depth (@phuakuanyu) — https://x.com/phuakuanyu/status/2035240981445128702
  • I built a double-entry bookkeeping app that connects to Claude via MCP — https://reddit.com/r/ClaudeAI/comments/1rzh43e/i_built_doubleentry_bookkeeping_app_that_connects/
  • Hardware Claude rate-limit tracker (ESP8266 + OLED + Chrome extension) — https://