{
  "schema_version": "1.1",
  "id": "archive:https://arxiv.org/abs/2608.20314v1",
  "slug": "2608-20314v1-1fr5mk5",
  "url": "https://feed7.dev/p/2608-20314v1-1fr5mk5",
  "title": "MidTool: Mid-training Data Synthesis for Agentic Tool Use",
  "why_included": "MidTool trains general tool use before post-training, using API, MCP, document, web, PDF, and code data. Qwen3 4B and 8B variants improved across three downstream tool-use benchmarks.",
  "summary": "MidTool builds an open mid-training corpus from web, PDF, and code data plus real-world APIs, MCP skills, and document-grounded workflows. It targets tool selection, argument grounding, workflow composition, and incomplete information.",
  "practical_implication": "The authors mid-trained **Qwen3-4B-Base** and **Qwen3-8B-Base**, then applied both supervised fine-tuning and reinforcement learning. Builders training agent models should consider tool competence a dedicated training stage rather than only a post-training behavior.",
  "agent_context": "MidTool builds an open mid-training corpus from web, PDF, and code data plus real-world APIs, MCP skills, and document-grounded workflows. It targets tool selection, argument grounding, workflow composition, and incomplete information.\n\nThe authors mid-trained **Qwen3-4B-Base** and **Qwen3-8B-Base**, then applied both supervised fine-tuning and reinforcement learning. Builders training agent models should consider tool competence a dedicated training stage rather than only a post-training behavior.\n\nMidTool-Mix improved results under SFT and RL on **BFCL, tau2-Bench, and MCP Universe**, but the supplied material gives no effect sizes. The evidence is also limited to two sizes from one model family.",
  "source": {
    "name": "arXiv",
    "url": "https://arxiv.org/abs/2608.20314v1",
    "published_at": "2026-08-20T17:53:59.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Paper",
  "layer": "model",
  "domains": [
    "research",
    "coding"
  ],
  "topics": [
    "tool-use",
    "mcp",
    "agent-sdks"
  ],
  "verification": {
    "status": "needs_review",
    "label": "Needs Review",
    "method": "unverified",
    "verified_at": null
  },
  "uncertainty": [
    "MidTool-Mix improved results under SFT and RL on **BFCL, tau2-Bench, and MCP Universe**, but the supplied material gives no effect sizes. The evidence is also limited to two sizes from one model family."
  ],
  "connected_context": {
    "meaning": "MidTool shifts tool competence from an SDK-only or post-training concern into the model’s mid-training curriculum. It supplies open data spanning selection, grounded arguments, workflow composition, and missing information, with improvements under both SFT and RL. The claim remains narrow because effect sizes are absent and evidence covers only Qwen3 at 4B and 8B; it does not establish production reliability.",
    "corpus_size": 525,
    "generated_at": "2026-08-22T21:15:25.320Z",
    "connections": [
      {
        "title": "Muse Spark 1.1 is now available on AI Gateway",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/changelog/muse-spark-1-1-is-now-available-on-ai-gateway",
        "feed7_url": "https://feed7.dev/p/muse-spark-1-1-is-now-available-on-ai-gateway-1nsvvte",
        "reason": "Muse Spark exposes MCP and parallel tool calling as runtime model features; MidTool supplies a training-stage approach intended to make the underlying selection and composition behavior more competent."
      },
      {
        "title": "MCP Tasks (async): Why Aren't Any Agents Supporting Them? — Cornelia Davis, Temporal",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=s4r6nk5WsZw",
        "feed7_url": "https://feed7.dev/p/mcp-tasks-async-why-aren-t-any-agents-supporting-them-cornelia-davis-tem-1fnlb47",
        "reason": "MidTool trains workflow composition and incomplete-information handling, while MCP Tasks defines the persistence, retry, cancellation, and recovery contracts needed when those workflows run beyond a connection; model competence does not replace runtime durability."
      },
      {
        "title": "ChromeDevTools/chrome-devtools-mcp",
        "source_name": "GitHub",
        "source_url": "https://github.com/ChromeDevTools/chrome-devtools-mcp",
        "feed7_url": "https://feed7.dev/p/chrome-devtools-mcp-0ow49x2",
        "reason": "Chrome DevTools MCP is a concrete, evidence-rich tool surface on which grounded argument choice matters, while its privacy boundary shows that better tool-use training still requires explicit operational controls."
      },
      {
        "title": "Expanding Managed Agents in Gemini API: background tasks, remote MCP and more",
        "source_name": "Google",
        "source_url": "https://blog.google/innovation-and-ai/technology/developers-tools/expanding-managed-agents-gemini-api/",
        "feed7_url": "https://feed7.dev/p/expanding-managed-agents-gemini-api-1idue29",
        "reason": "Gemini Managed Agents provide asynchronous execution, remote MCP, client functions, and credential rotation at runtime; MidTool complements that infrastructure by targeting the model behavior needed to select and compose such tools."
      }
    ]
  },
  "lifecycle": "Current",
  "published_at": "2026-08-20T17:53:59.000Z",
  "modified_at": "2026-08-20T17:53:59.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/2608-20314v1-1fr5mk5",
    "json": "https://feed7.dev/p/2608-20314v1-1fr5mk5.json",
    "markdown": "https://feed7.dev/p/2608-20314v1-1fr5mk5.md"
  }
}