mirror of
https://github.com/cline/cline.git
synced 2025-06-03 03:59:07 +00:00
Prepare for release
This commit is contained in:
parent
67f53899f9
commit
1f4d688d94
@ -1,5 +1,11 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## [3.0.0]
|
||||||
|
|
||||||
|
- Cline now uses a search & replace diff based approach when editing large files to prevent code deletion issues.
|
||||||
|
- Adds support for a more comprehensive auto-approve configuration, allowing you to specify which tools require approval and which don't.
|
||||||
|
- Adds ability to enable system notifications for when Cline needs approval or completes a task.
|
||||||
|
|
||||||
## [2.2.0]
|
## [2.2.0]
|
||||||
|
|
||||||
- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool
|
- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"name": "claude-dev",
|
"name": "claude-dev",
|
||||||
"displayName": "Cline (prev. Claude Dev)",
|
"displayName": "Cline (prev. Claude Dev)",
|
||||||
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.",
|
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.",
|
||||||
"version": "2.2.2",
|
"version": "3.0.0",
|
||||||
"icon": "assets/icons/icon.png",
|
"icon": "assets/icons/icon.png",
|
||||||
"galleryBanner": {
|
"galleryBanner": {
|
||||||
"color": "#617A91",
|
"color": "#617A91",
|
||||||
|
@ -77,7 +77,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
|
|||||||
private cline?: Cline
|
private cline?: Cline
|
||||||
private workspaceTracker?: WorkspaceTracker
|
private workspaceTracker?: WorkspaceTracker
|
||||||
mcpHub?: McpHub
|
mcpHub?: McpHub
|
||||||
private latestAnnouncementId = "dec-10-2024" // update to some unique identifier when we add a new announcement
|
private latestAnnouncementId = "dec-17-2024" // update to some unique identifier when we add a new announcement
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
readonly context: vscode.ExtensionContext,
|
readonly context: vscode.ExtensionContext,
|
||||||
|
@ -32,36 +32,54 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
|
|||||||
<h3 style={{ margin: "0 0 8px" }}>
|
<h3 style={{ margin: "0 0 8px" }}>
|
||||||
🎉{" "}New in v{minorVersion}
|
🎉{" "}New in v{minorVersion}
|
||||||
</h3>
|
</h3>
|
||||||
<p style={{ margin: "5px 0px", fontWeight: "bold" }}>Add custom tools to Cline using MCP!</p>
|
<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
|
||||||
<p style={{ margin: "5px 0px" }}>
|
<li>
|
||||||
The Model Context Protocol allows agents like Cline to plug and play custom tools,{" "}
|
<b>New diff editing for large files:</b> Cline now uses an efficient search & replace approach when
|
||||||
<VSCodeLink href="https://github.com/modelcontextprotocol/servers" style={{ display: "inline" }}>
|
modifying large files for faster, more reliable edits (no more "
|
||||||
e.g. a web-search tool or GitHub tool.
|
<code>{"// rest of code here"}</code>" deletions).
|
||||||
</VSCodeLink>
|
</li>
|
||||||
</p>
|
<li>
|
||||||
<p style={{ margin: "5px 0px" }}>
|
<b>Auto-approve menu:</b> You can now specify which tools require approval, set a max # of
|
||||||
You can add and configure MCP servers by clicking the new{" "}
|
auto-approved API requests, and enable system notifications for when Cline completes a task.
|
||||||
<span className="codicon codicon-server" style={{ fontSize: "10px" }}></span> icon in the menu bar.
|
</li>
|
||||||
</p>
|
</ul>
|
||||||
<p style={{ margin: "5px 0px" }}>
|
<p style={{ margin: "5px 0px", fontWeight: "bold" }}>v2.2 Updates:</p>
|
||||||
To take things a step further, Cline also has the ability to create custom tools for himself. Just say
|
<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
|
||||||
"add a tool that..." and watch as he builds and installs new capabilities specific to{" "}
|
<li>
|
||||||
<i>your workflow</i>. For example:
|
Add and configure{" "}
|
||||||
<ul style={{ margin: "4px 0 6px 20px", padding: 0 }}>
|
<VSCodeLink href="https://github.com/modelcontextprotocol/servers" style={{ display: "inline" }}>
|
||||||
<li>"...fetches Jira tickets": Get ticket ACs and put Cline to work</li>
|
MCP servers
|
||||||
<li>"...manages AWS EC2s": Check server metrics and scale up or down</li>
|
</VSCodeLink>
|
||||||
<li>"...pulls PagerDuty incidents": Pulls details to help Cline fix bugs</li>
|
by clicking the new <span className="codicon codicon-server" style={{ fontSize: "10px" }}></span>{" "}
|
||||||
</ul>
|
icon in the menu bar.
|
||||||
Cline handles everything from creating the MCP server to installing it in the extension, ready to use in
|
</li>
|
||||||
future tasks. The servers are saved to <code>~/Documents/Cline/MCP</code> so you can easily share them
|
<li>
|
||||||
with others too.{" "}
|
Cline can also create custom tools–just say "add a tool that...", and watch him create the MCP
|
||||||
</p>
|
server and install it in the extension, ready to use in future tasks.
|
||||||
<p style={{ margin: "5px 0px" }}>
|
</li>
|
||||||
Try it yourself by asking Cline to "add a tool that gets the latest npm docs", or
|
<li>
|
||||||
<VSCodeLink href="https://x.com/sdrzn/status/1867271665086074969" style={{ display: "inline" }}>
|
Try it yourself by asking Cline to "add a tool that gets the latest npm docs", or
|
||||||
see a demo of MCP in action here.
|
<VSCodeLink href="https://x.com/sdrzn/status/1867271665086074969" style={{ display: "inline" }}>
|
||||||
</VSCodeLink>
|
see a demo of MCP in action here.
|
||||||
</p>
|
</VSCodeLink>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p style={{ margin: "5px 0px", fontWeight: "bold" }}>v2.1 Updates:</p>
|
||||||
|
<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
|
||||||
|
<li>
|
||||||
|
Cline now uses Anthropic's new{" "}
|
||||||
|
<VSCodeLink
|
||||||
|
href="https://www.anthropic.com/news/3-5-models-and-computer-use"
|
||||||
|
style={{ display: "inline" }}>
|
||||||
|
"Computer Use"
|
||||||
|
</VSCodeLink>{" "}
|
||||||
|
feature to launch a browser, click, type, and scroll. This gives him more autonomy in runtime
|
||||||
|
debugging, end-to-end testing, and even general web use!{" "}
|
||||||
|
<VSCodeLink href="https://x.com/sdrzn/status/1843989769828602273" style={{ display: "inline" }}>
|
||||||
|
See a demo here.
|
||||||
|
</VSCodeLink>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
{/*<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
|
{/*<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
|
||||||
<li>
|
<li>
|
||||||
OpenRouter now supports prompt caching! They also have much higher rate limits than other providers,
|
OpenRouter now supports prompt caching! They also have much higher rate limits than other providers,
|
||||||
|
Loading…
Reference in New Issue
Block a user