Skip to content

Commit b981b3a

Browse files
committed
Prepare for release
1 parent d48d437 commit b981b3a

File tree

7 files changed

+29
-33
lines changed

7 files changed

+29
-33
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.1.0]
4+
5+
- Cline now uses Anthropic's new "Computer Use" 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. Try asking "look up the weather in San Diego" to see it in action! (Available with Claude 3.5 Sonnet v2)
6+
37
## [2.0.19]
48

59
- Fix model info for Claude 3.5 Sonnet v1 on OpenRouter

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525

2626
Meet Cline, an AI assistant that can use your **CLI** a**N**d **E**ditor.
2727

28-
Thanks to [Claude 3.5 Sonnet's agentic coding capabilities](https://www-cdn.anthropic.com/fed9cc193a14b84131812372d8d5857f8f304c52/Model_Card_Claude_3_Addendum.pdf), Cline can handle complex software development tasks step-by-step. With tools that let him create & edit files, explore large projects, and execute terminal commands (after you grant permission), he can assist you in ways that go beyond code completion or tech support. While autonomous AI scripts traditionally run in sandboxed environments, this extension provides a human-in-the-loop GUI to approve every file change and terminal command, providing a safe and accessible way to explore the potential of agentic AI.
28+
Thanks to [Claude 3.5 Sonnet's agentic coding capabilities](https://www-cdn.anthropic.com/fed9cc193a14b84131812372d8d5857f8f304c52/Model_Card_Claude_3_Addendum.pdf), Cline can handle complex software development tasks step-by-step. With tools that let him create & edit files, explore large projects, use the browser, and execute terminal commands (after you grant permission), he can assist you in ways that go beyond code completion or tech support. While autonomous AI scripts traditionally run in sandboxed environments, this extension provides a human-in-the-loop GUI to approve every file change and terminal command, providing a safe and accessible way to explore the potential of agentic AI.
2929

3030
1. Enter your task and add images to convert mockups into functional apps or fix bugs with screenshots.
3131
2. Cline starts by analyzing your file structure & source code ASTs, running regex searches, and reading relevant files to get up to speed in existing projects. By carefully managing what information is added to context, Cline can provide valuable assistance even for large, complex projects without overwhelming the context window.
3232
3. Once Cline has the information he needs, he can:
3333
- Create and edit files + monitor linter/compiler errors along the way, letting him proactively fix issues like missing imports and syntax errors on his own.
3434
- Execute commands directly in your terminal and monitor their output as he works, letting him e.g., react to dev server issues after editing a file.
35-
- For web development tasks, Cline can launch the site in a headless browser to capture screenshots and console logs, allowing him to fix runtime errors and visual bugs.
35+
- For web development tasks, Cline can launch the site in a headless browser, click, type, scroll, and capture screenshots + console logs, allowing him to fix runtime errors and visual bugs.
3636
4. When a task is completed, Cline will present the result to you with a terminal command like `open -a "Google Chrome" index.html`, which you run with a click of a button.
3737

3838
> [!TIP]
@@ -82,7 +82,7 @@ All changes made by Cline are recorded in your file's Timeline, providing an eas
8282

8383
Models like Claude 3.5 Sonnet can now understand and analyze images, allowing for exciting possibilities of multimodal workflows. Paste images directly in chat to give Cline context that can't be explained in words, and turn mockups into apps, fix bugs with screenshots, and more.
8484

85-
Cline can also use a headless browser to inspect any website, e.g., localhost, allowing him to capture screenshots and console logs. This gives him autonomy to fixing visual bugs and runtime issues without you needing to handhold and copy-pasting error logs yourself.
85+
Cline can also use a headless browser to launch and interact with any website, e.g., localhost, allowing him to capture screenshots and console logs. This gives him autonomy to fixing visual bugs and runtime issues without you needing to handhold and copy-pasting error logs yourself.
8686

8787
<!-- Transparent pixel to create line break after floating image -->
8888

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "claude-dev",
33
"displayName": "Cline (prev. Claude Dev)",
4-
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.",
5-
"version": "2.0.19",
4+
"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.",
5+
"version": "2.1.0",
66
"icon": "assets/icons/icon.png",
77
"galleryBanner": {
88
"color": "#617A91",

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
6969
private view?: vscode.WebviewView | vscode.WebviewPanel
7070
private cline?: Cline
7171
private workspaceTracker?: WorkspaceTracker
72-
private latestAnnouncementId = "oct-9-2024" // update to some unique identifier when we add a new announcement
72+
private latestAnnouncementId = "oct-28-2024" // update to some unique identifier when we add a new announcement
7373

7474
constructor(readonly context: vscode.ExtensionContext, private readonly outputChannel: vscode.OutputChannel) {
7575
this.outputChannel.appendLine("ClineProvider instantiated")

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,18 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
3333
🎉{" "}New in v{minorVersion}
3434
</h3>
3535
<p style={{ margin: "5px 0px" }}>
36-
New name! Meet Cline, an AI assistant that can use your <strong>CLI</strong> a<strong>N</strong>d{" "}
37-
<strong>E</strong>ditor.
36+
Cline now uses Anthropic's new{" "}
37+
<VSCodeLink
38+
href="https://www.anthropic.com/news/3-5-models-and-computer-use"
39+
style={{ display: "inline" }}>
40+
"Computer Use"
41+
</VSCodeLink>{" "}
42+
feature to launch a browser, click, type, and scroll. This gives him more autonomy in runtime debugging,
43+
end-to-end testing, and even general web use!{" "}
44+
<VSCodeLink href="https://x.com/sdrzn/status/1843989769828602273" style={{ display: "inline" }}>
45+
See a demo here.
46+
</VSCodeLink>
3847
</p>
39-
<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
40-
<li>
41-
Responses are now streamed + a yellow text decoration animation to keep track of Cline's progress as
42-
he edits files.
43-
</li>
44-
<li>
45-
Cancel button to give Cline feedback if he goes off in the wrong direction, giving you more control
46-
over tasks.
47-
</li>
48-
<li>
49-
Re-imagined tool calling prompt resulting in ~40% fewer requests to accomplish tasks + better
50-
performance with other models.
51-
</li>
52-
<li>Search and use any model with OpenRouter (search "free" for no-cost options).</li>
53-
</ul>
5448
{/*<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
5549
<li>
5650
OpenRouter now supports prompt caching! They also have much higher rate limits than other providers,
@@ -99,14 +93,11 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
9993
</li>
10094
</ul>*/}
10195
<p style={{ margin: "0" }}>
102-
<VSCodeLink href="https://x.com/sdrzn/status/1843989769828602273" style={{ display: "inline" }}>
103-
See a demo of the changes here.
104-
</VSCodeLink>
105-
I'm excited for you to try this update, and would love to hear how you like it in our Discord. Come say
106-
hi!{" "}
96+
Join
10797
<VSCodeLink style={{ display: "inline" }} href="https://discord.gg/cline">
108-
https://discord.gg/cline
98+
discord.gg/cline
10999
</VSCodeLink>
100+
for more updates!
110101
</p>
111102
</div>
112103
)

webview-ui/src/components/chat/ChatView.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -716,8 +716,9 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie
716716
Claude 3.5 Sonnet's agentic coding capabilities,
717717
</VSCodeLink>{" "}
718718
I can handle complex software development tasks step-by-step. With tools that let me create
719-
& edit files, explore complex projects, and execute terminal commands (after you grant
720-
permission), I can assist you in ways that go beyond code completion or tech support.
719+
& edit files, explore complex projects, use the browser, and execute terminal commands
720+
(after you grant permission), I can assist you in ways that go beyond code completion or
721+
tech support.
721722
</p>
722723
</div>
723724
{taskHistory.length > 0 && <HistoryPreview showHistoryView={showHistoryView} />}

webview-ui/src/components/welcome/WelcomeView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ const WelcomeView = () => {
3030
style={{ display: "inline" }}>
3131
Claude 3.5 Sonnet's agentic coding capabilities
3232
</VSCodeLink>{" "}
33-
and access to tools that let me create & edit files, explore complex projects, and execute terminal
34-
commands (with your permission, of course).
33+
and access to tools that let me create & edit files, explore complex projects, use the browser, and
34+
execute terminal commands (with your permission, of course).
3535
</p>
3636

3737
<b>To get started, this extension needs an API provider for Claude 3.5 Sonnet.</b>

0 commit comments

Comments
 (0)