{
  "schema_version": "1.1",
  "id": "s9:https://github.com/cline/cline",
  "slug": "cline-03xl2ea",
  "url": "https://feed7.dev/p/cline-03xl2ea",
  "title": "cline/cline",
  "why_included": "Cline now presents one open agent core across IDE, CLI, desktop, and SDK surfaces, with custom tools, persistent teams, schedules, and headless automation.",
  "summary": "Cline exposes its agent as a Node.js SDK, terminal UI, headless CLI, VS Code extension, desktop app, and JetBrains client. The shared engine supports custom tools, MCP, **multi-agent teams**, persistent schedules, checkpoints, and human approval.",
  "practical_implication": "Builders can use **@cline/sdk** to embed the same core behind custom tools and lifecycle hooks, or run JSON-producing headless jobs in CI. Put repository conventions in .clinerules and decide explicitly where auto-approval is safe.",
  "agent_context": "Cline exposes its agent as a Node.js SDK, terminal UI, headless CLI, VS Code extension, desktop app, and JetBrains client. The shared engine supports custom tools, MCP, **multi-agent teams**, persistent schedules, checkpoints, and human approval.\n\nBuilders can use **@cline/sdk** to embed the same core behind custom tools and lifecycle hooks, or run JSON-producing headless jobs in CI. Put repository conventions in .clinerules and decide explicitly where auto-approval is safe.\n\nThe JetBrains plugins are **not open source**, despite using the shared core. Broad command, web, connector, and scheduling access also increases the need for scoped credentials, access control, and review boundaries.",
  "source": {
    "name": "GitHub",
    "url": "https://github.com/cline/cline",
    "published_at": null
  },
  "source_class": "tool",
  "content_type": "GitHub Repo",
  "layer": "tools",
  "domains": [
    "coding"
  ],
  "topics": [
    "coding-agents",
    "agent-sdks",
    "dev-ux"
  ],
  "verification": {
    "status": "needs_review",
    "label": "Needs Review",
    "method": "unverified",
    "verified_at": null
  },
  "uncertainty": [
    "The JetBrains plugins are **not open source**, despite using the shared core. Broad command, web, connector, and scheduling access also increases the need for scoped credentials, access control, and review boundaries."
  ],
  "connected_context": {
    "meaning": "Cline confirms that a coding-agent core can serve embedded products, interactive clients, and headless automation without separate engines. Compared with the candidates, its differentiator is the breadth of first-party lifecycle surfaces, but portability and convenience do not erase runtime-specific behavior, host-process exposure, credential scope, or approval design.",
    "corpus_size": 807,
    "generated_at": "2026-09-18T10:05:44.353Z",
    "connections": [
      {
        "title": "openai/codex",
        "source_name": "GitHub",
        "source_url": "https://github.com/openai/codex",
        "feed7_url": "https://feed7.dev/p/codex-1jzl221",
        "reason": "Both expose one coding-agent project across terminal, editor, desktop, and hosted-style workflows, reinforcing surface choice as an interface decision while leaving isolation and capability differences to be tested."
      },
      {
        "title": "github/copilot-sdk",
        "source_name": "GitHub",
        "source_url": "https://github.com/github/copilot-sdk",
        "feed7_url": "https://feed7.dev/p/copilot-sdk-0vwjjou",
        "reason": "Both support embedding an existing coding-agent runtime into applications; Copilot broadens language coverage, while Cline pairs its Node.js SDK with its own clients, schedules, teams, and checkpoints."
      },
      {
        "title": "Cline is now available in the AI SDK harness layer",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/changelog/cline-harness-adapter",
        "feed7_url": "https://feed7.dev/p/cline-harness-adapter-1sv80a0",
        "reason": "The adapter provides an additional shared application boundary for Cline, but clarifies that only its tools are sandboxed while the agent remains in the host, narrowing any isolation claim."
      },
      {
        "title": "Cursor is now available in the AI SDK harness layer",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/changelog/cursor-ai-sdk-harness-adapter",
        "feed7_url": "https://feed7.dev/p/cursor-ai-sdk-harness-adapter-0nbmzmh",
        "reason": "Cursor’s adapter reinforces the value of a common harness interface for runtime selection, while its stated limits support testing Cline-specific controls and behavior rather than assuming interchangeability."
      }
    ]
  },
  "lifecycle": "Current",
  "published_at": null,
  "modified_at": null,
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/cline-03xl2ea",
    "json": "https://feed7.dev/p/cline-03xl2ea.json",
    "markdown": "https://feed7.dev/p/cline-03xl2ea.md"
  }
}