{
  "schema_version": "newruntime-agent-readable-v0.1",
  "type": "trend_pattern",
  "slug": "agent-ready-software-exposes-capabilities",
  "title": "Agent-ready software exposes capabilities",
  "description": "Software is becoming easier for agents to use when it exposes explicit operations, schemas, temporary identity, and isolated execution instead of only adding a chat widget.",
  "thesis": "The agent-ready product boundary is a small set of observable, permissioned capabilities that external agents can compose safely.",
  "status": "published",
  "confidence": "high",
  "first_seen": "2026-06-23",
  "last_verified": "2026-07-16",
  "supporting_signals": [
    "tg-2581",
    "tg-2711",
    "tg-2514",
    "tg-2660",
    "tg-2686",
    "tg-2530"
  ],
  "related_posts": [
    "agent-api-design",
    "hilos-development-control-plane"
  ],
  "counter_evidence": [
    "Human-oriented applications still need visual workflows, explanation, recovery, and controls that a narrow agent API does not provide.",
    "Exposing more capabilities can increase attack surface and operational complexity when identity, authorization, and audit are weak."
  ],
  "revision_trigger": "Revise the thesis if embedded assistant interfaces consistently outperform explicit capability APIs on interoperability, reliability, permission control, and integration cost.",
  "topics": [
    "agent-ready",
    "api-design",
    "agent-infrastructure"
  ],
  "source_urls": [
    "https://blog.cloudflare.com/code-mode-mcp",
    "https://x.com/EnoReyes/highlights",
    "https://blog.cloudflare.com/temporary-accounts",
    "https://trycase.dev/docs",
    "https://github.com/tencentcloud/CubeSandbox"
  ],
  "routes": {
    "html": "https://newruntime.com/patterns/agent-ready-software-exposes-capabilities/",
    "markdown": "https://newruntime.com/patterns/agent-ready-software-exposes-capabilities.md",
    "json": "https://newruntime.com/patterns/agent-ready-software-exposes-capabilities.json"
  },
  "source_format": "markdown"
}
