Browse Source

Update Announcement

Saoud Rizwan 1 year ago
parent
commit
ace755c1d0

+ 5 - 0
CHANGELOG.md

@@ -4,6 +4,11 @@ All notable changes to the "claude-dev" extension will be documented in this fil
 
 
 <!-- Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. -->
 <!-- Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. -->
 
 
+## [1.0.6]
+
+- Interact with CLI commands by sending messages to stdin and terminating long-running processes like servers
+- Export tasks to markdown files (useful as context for future tasks)
+
 ## [1.0.5]
 ## [1.0.5]
 
 
 - Claude now has context about vscode's visible editors and opened tabs
 - Claude now has context about vscode's visible editors and opened tabs

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
 {
   "name": "claude-dev",
   "name": "claude-dev",
-  "version": "1.0.51",
+  "version": "1.0.6",
   "lockfileVersion": 3,
   "lockfileVersion": 3,
   "requires": true,
   "requires": true,
   "packages": {
   "packages": {
     "": {
     "": {
       "name": "claude-dev",
       "name": "claude-dev",
-      "version": "1.0.51",
+      "version": "1.0.6",
       "license": "MIT",
       "license": "MIT",
       "dependencies": {
       "dependencies": {
         "@anthropic-ai/sdk": "^0.24.3",
         "@anthropic-ai/sdk": "^0.24.3",

+ 1 - 1
package.json

@@ -2,7 +2,7 @@
   "name": "claude-dev",
   "name": "claude-dev",
   "displayName": "Claude Dev",
   "displayName": "Claude Dev",
   "description": "Autonomous software engineer right in your IDE, capable of reading/writing files, executing commands, and more with your permission every step of the way.",
   "description": "Autonomous software engineer right in your IDE, capable of reading/writing files, executing commands, and more with your permission every step of the way.",
-  "version": "1.0.51",
+  "version": "1.0.6",
   "icon": "icon.png",
   "icon": "icon.png",
   "engines": {
   "engines": {
     "vscode": "^1.84.0"
     "vscode": "^1.84.0"

+ 1 - 1
src/providers/ClaudeDevProvider.ts

@@ -21,7 +21,7 @@ export class ClaudeDevProvider implements vscode.WebviewViewProvider {
 	private view?: vscode.WebviewView | vscode.WebviewPanel
 	private view?: vscode.WebviewView | vscode.WebviewPanel
 	private providerInstanceIdentifier = Date.now()
 	private providerInstanceIdentifier = Date.now()
 	private claudeDev?: ClaudeDev
 	private claudeDev?: ClaudeDev
-	private latestAnnouncementId = "jul-25-2024" // update to some unique identifier when we add a new announcement
+	private latestAnnouncementId = "jul-29-2024" // update to some unique identifier when we add a new announcement
 
 
 	constructor(
 	constructor(
 		private readonly context: vscode.ExtensionContext,
 		private readonly context: vscode.ExtensionContext,

+ 8 - 10
webview-ui/src/components/Announcement.tsx

@@ -22,7 +22,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
 				style={{ position: "absolute", top: "8px", right: "8px" }}>
 				style={{ position: "absolute", top: "8px", right: "8px" }}>
 				<span className="codicon codicon-close"></span>
 				<span className="codicon codicon-close"></span>
 			</VSCodeButton>
 			</VSCodeButton>
-			<h3 style={{ margin: "0 0 8px" }}>🎉{"  "}New in v1.0.0</h3>
+			<h3 style={{ margin: "0 0 8px" }}>🎉{"  "}New in v1.0.6</h3>
 			<ul style={{ margin: "0 0 8px", paddingLeft: "20px" }}>
 			<ul style={{ margin: "0 0 8px", paddingLeft: "20px" }}>
 				<li>
 				<li>
 					Open in the editor (using{" "}
 					Open in the editor (using{" "}
@@ -34,27 +34,25 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
 				</li>
 				</li>
 				<li>
 				<li>
 					New <code>analyze_project</code> tool to help Claude get a comprehensive overview of your project's
 					New <code>analyze_project</code> tool to help Claude get a comprehensive overview of your project's
-					source code definitions and file structure (
+					source code definitions and file structure
 					<VSCodeLink
 					<VSCodeLink
 						href="https://github.com/saoudrizwan/claude-dev?tab=readme-ov-file#working-in-existing-projects"
 						href="https://github.com/saoudrizwan/claude-dev?tab=readme-ov-file#working-in-existing-projects"
 						style={{ display: "inline" }}>
 						style={{ display: "inline" }}>
-						more on this here
+						(more on this here)
 					</VSCodeLink>
 					</VSCodeLink>
-					)
 				</li>
 				</li>
-				<li>Provide feedback to tool use like terminal commands and file edits</li>
 				<li>
 				<li>
-					Updated max output tokens to 8192 so less lazy coding (<code>{"// rest of code here..."}</code>)
+					Interact with CLI commands by sending messages to stdin and terminating long-running processes like
+					servers
 				</li>
 				</li>
+				<li>Provide feedback to tool use like editing files or running commands</li>
 				<li>Added ability to retry failed API requests (helpful for rate limits)</li>
 				<li>Added ability to retry failed API requests (helpful for rate limits)</li>
-				<li>
-					Quality of life improvements like markdown rendering, memory optimizations, better theme support
-				</li>
+				<li>Export task to a markdown file (useful as context for future tasks)</li>
 			</ul>
 			</ul>
 			<p style={{ margin: "0" }}>
 			<p style={{ margin: "0" }}>
 				Follow me for more updates!{" "}
 				Follow me for more updates!{" "}
 				<VSCodeLink href="https://x.com/sdrzn" style={{ display: "inline" }}>
 				<VSCodeLink href="https://x.com/sdrzn" style={{ display: "inline" }}>
-					https://x.com/sdrzn
+					@sdrzn
 				</VSCodeLink>
 				</VSCodeLink>
 			</p>
 			</p>
 		</div>
 		</div>