{
  "schemaVersion": 1,
  "title": "Agent Stack Radar",
  "updatedAt": "2026-09-18T06:20:00Z",
  "methodology": {
    "scoreFormula": "round(((impact*0.35)+(readiness*0.25)+(leverage*0.25)+(evidence*0.15))*20)",
    "scoreRange": "20-100",
    "note": "Priority is a triage signal, not an endorsement. Vendor claims remain attributed to the vendor."
  },
  "items": [
    {
      "id": "grok-bot-routines-2026-09",
      "name": "Grok Bot routines + bot-to-bot handoffs",
      "vendor": "SpaceXAI",
      "eventDate": "2026-09-11",
      "observedAt": "2026-09-18",
      "category": "orchestration",
      "signal": "new",
      "impact": 5,
      "readiness": 4,
      "leverage": 5,
      "evidence": 5,
      "priority": 95,
      "summary": "Persistent bots can operate a cloud computer, reuse saved skills, run scheduled or event-triggered routines, and hand work to other bots.",
      "whyItMatters": "This turns a one-off AI task into an operational loop that can keep research, triage, publishing and maintenance moving without a person acting as the router.",
      "action": "Use it for stable multi-tool processes: prove the workflow once, save it as a skill, then attach a routine with explicit no-data and approval rules.",
      "limitations": "Bots on one account share a cloud computer, files and sessions. Separate bots should not be treated as a security boundary.",
      "tags": ["persistent agents", "routines", "skills", "multi-agent", "computer use"],
      "sources": [
        {"label": "Grok Bot 101", "url": "https://x.ai/bot/guides/grok-bot-101", "type": "primary", "accessedAt": "2026-09-18"},
        {"label": "Skills and routines", "url": "https://docs.x.ai/grok-bot/skills-routines-and-automations", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    },
    {
      "id": "jev-system-one-2026-09",
      "name": "Jev / System One Models",
      "vendor": "TypeSafe AI",
      "eventDate": "2026-09-14",
      "observedAt": "2026-09-18",
      "category": "decision systems",
      "signal": "new",
      "impact": 5,
      "readiness": 2,
      "leverage": 5,
      "evidence": 4,
      "priority": 82,
      "summary": "Jev is an early-access model aimed at typed, probabilistic decisions rather than free-form text generation.",
      "whyItMatters": "High-volume routing, ranking, extraction and verification can be cheaper and easier to validate when the model returns bounded decisions instead of prose.",
      "action": "Benchmark it first on decisions that already have typed outputs and ground-truth or reviewable labels; keep generative explanation in a separate model lane.",
      "limitations": "Early access. Performance and efficiency claims are vendor-reported and should be independently benchmarked on the target workload.",
      "tags": ["structured decisions", "typed outputs", "ranking", "verification", "high volume"],
      "sources": [
        {"label": "Introducing System One Models and Jev", "url": "https://typesafe.ai/blog/introducing-system-one-models-and-jev", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    },
    {
      "id": "cuda-rust-2026-09",
      "name": "CUDA Rust: cuda-oxide + cutile-rs",
      "vendor": "NVIDIA",
      "eventDate": "2026-09-08",
      "observedAt": "2026-09-18",
      "category": "compute",
      "signal": "release",
      "impact": 4,
      "readiness": 3,
      "leverage": 4,
      "evidence": 5,
      "priority": 78,
      "summary": "NVIDIA introduced two Rust paths for GPU kernels: cuda-oxide for SIMT-style kernels compiled to PTX and cutile-rs for tile-based programming.",
      "whyItMatters": "Rust can now move deeper into GPU kernels while preserving more compile-time safety, reducing the language boundary between systems code and accelerated compute.",
      "action": "Prototype cutile-rs first when stable Rust and tile programming fit; treat cuda-oxide as an earlier-stage option for lower-level SIMT work.",
      "limitations": "cuda-oxide is early alpha and uses a pinned nightly toolchain; cutile-rs has CUDA and hardware requirements.",
      "tags": ["rust", "cuda", "gpu", "kernels", "memory safety"],
      "sources": [
        {"label": "Introducing CUDA Rust", "url": "https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    },
    {
      "id": "ai-sdk-7-2026-06",
      "name": "AI SDK 7",
      "vendor": "Vercel",
      "eventDate": "2026-06-25",
      "observedAt": "2026-09-18",
      "category": "agent runtime",
      "signal": "release",
      "impact": 4,
      "readiness": 5,
      "leverage": 4,
      "evidence": 5,
      "priority": 88,
      "summary": "AI SDK 7 adds durable WorkflowAgent execution, tool approvals, timeouts, sandbox support, harness integration and richer agent telemetry.",
      "whyItMatters": "A TypeScript team can keep orchestration, approvals, durability and observability in one provider-agnostic application layer instead of stitching separate agent runtimes together.",
      "action": "Evaluate it when a TypeScript product needs durable agent work and explicit tool approval; migration value is highest where custom orchestration code already exists.",
      "limitations": "Adoption still depends on the application's provider, runtime and observability requirements; a unified SDK does not remove application-level authority design.",
      "tags": ["typescript", "durable agents", "tool approval", "telemetry", "sandbox"],
      "sources": [
        {"label": "AI SDK 7", "url": "https://vercel.com/blog/ai-sdk-7", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    },
    {
      "id": "oui-1-openui-2026-09",
      "name": "OUI-1 + OpenUI",
      "vendor": "Thesys",
      "eventDate": null,
      "observedAt": "2026-09-18",
      "category": "generative UI",
      "signal": "watch",
      "impact": 4,
      "readiness": 3,
      "leverage": 4,
      "evidence": 4,
      "priority": 75,
      "summary": "OUI-1 is a diffusion model specialized for generating OpenUI Lang screens; OpenUI is a renderer-agnostic framework for streaming model-generated interfaces.",
      "whyItMatters": "Generative UI can shift agent products from fixed chat surfaces toward task-specific interfaces created at runtime while still rendering through a constrained component system.",
      "action": "Test it for low-risk, inspectable interfaces first. Validate generated OpenUI programs before rendering and keep consequential actions behind explicit application authority.",
      "limitations": "OUI-1 is specialized rather than a general chat model. Vendor benchmarks and latency measurements should be replicated on the intended hardware and component library.",
      "tags": ["generative UI", "diffusion", "openui", "dynamic interfaces", "self-hosted"],
      "sources": [
        {"label": "OUI-1 model card", "url": "https://huggingface.co/thesysdev/OUI-1", "type": "primary", "accessedAt": "2026-09-18"},
        {"label": "OpenUI repository", "url": "https://github.com/thesysdev/openui", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    },
    {
      "id": "bend-parallel-language-watch",
      "name": "Bend / HVM2",
      "vendor": "Higher Order Company",
      "eventDate": null,
      "observedAt": "2026-09-18",
      "category": "compute",
      "signal": "watch",
      "impact": 4,
      "readiness": 2,
      "leverage": 3,
      "evidence": 4,
      "priority": 65,
      "summary": "Bend is a high-level functional language built to run massively parallel programs across CPU and GPU through the HVM2 runtime.",
      "whyItMatters": "It explores a route to GPU parallelism without explicit thread orchestration, which is strategically interesting for proof search, compilers and other irregular parallel workloads.",
      "action": "Keep it in the experimental lane and benchmark a narrow workload before considering production use.",
      "limitations": "The project documents immature code generation, instability and platform constraints. It is not a drop-in CUDA replacement.",
      "tags": ["parallel computing", "gpu", "language", "hvm", "proof systems"],
      "sources": [
        {"label": "Bend repository", "url": "https://github.com/HigherOrderCO/Bend", "type": "primary", "accessedAt": "2026-09-18"},
        {"label": "HVM2 paper source", "url": "https://github.com/HigherOrderCO/HVM2/blob/main/paper/HVM2.typst", "type": "primary", "accessedAt": "2026-09-18"}
      ]
    }
  ]
}

