Prepare for release

This commit is contained in:
Saoud Rizwan 2025-01-20 00:57:36 -08:00
parent df31f6bfeb
commit 87772db80d
5 changed files with 9 additions and 7 deletions

View file

@ -2,8 +2,8 @@
## [3.2.0]
- Add Advisor model tool to help when Cline hits a roadblock (available with OpenRouter and Anthropic)
- Add new Task/Chat mode toggle to turn Cline into a conversational partner, rather than a task-completing agent
- Add 'Consult Advisor' tool to let Cline ask a powerful model like o1 for help when he hits a roadblock (available with OpenRouter and Anthropic)
- Add Plan/Act mode toggle to let you plan tasks with Cline before letting him get to work
- Easily switch between API providers and models using a new popup menu under the chat field
- Add VS Code LM API provider to run models provided by other VS Code extensions (e.g. GitHub Copilot). Shoutout to @julesmons, @RaySinner, and @MrUbens for putting this together!
- Add on/off toggle for MCP servers to disable them when not in use. Thanks @MrUbens!

View file

@ -3489,7 +3489,8 @@ export class Cline {
details += "\n\n# Current Mode"
if (this.chatSettings.mode === "plan") {
details += "\nPLAN MODE"
details += '\nSee "## What is PLAN MODE?" above for more information about what to do in this mode.'
details +=
"\nSee \"## What is PLAN MODE?\" above for more information about what to do in this mode. If you haven't done so already, it's a good idea to start by asking a question."
details +=
'\n(Remember: You now only have access to the plan_mode_response tool. If it seems the user wants you to use tools only available in ACT MODE, you should ask the user to "toggle to Act mode" - they will have to manually do this themselves with the Plan/Act toggle button below. You do not have the ability to switch to ACT MODE yourself, and must wait for the user to do it themselves once they are satisfied with the plan.)'
} else {

View file

@ -88,7 +88,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
private cline?: Cline
private workspaceTracker?: WorkspaceTracker
mcpHub?: McpHub
private latestAnnouncementId = "jan-19-2025" // update to some unique identifier when we add a new announcement
private latestAnnouncementId = "jan-20a-2025" // update to some unique identifier when we add a new announcement
constructor(
readonly context: vscode.ExtensionContext,

View file

@ -35,13 +35,14 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
New <code>Consult Advisor</code> tool
</b>{" "}
lets Cline ask a powerful model like o1 for help when stuck. Cline provides the full context of the problem,
and the Advisor model responds with a plan to fix it.{" "}
and the Advisor model responds with a solution. <i>(Available with OpenRouter and Anthropic.)</i>{" "}
<VSCodeLink href="https://x.com/sdrzn/status/1876378124126236949" style={{ display: "inline" }}>
See a demo here!
</VSCodeLink>
</li>
<li>
<b>Task/Chat mode toggle</b> to turn Cline into a conversational partner, rather than a task-completing agent
<b>Plan/Act mode toggle:</b> Plan mode lets Cline ask clarifying questions, brainstorm ideas, and architect a
solution. Switch back to Act mode to let him execute the plan!
</li>
<li>
<b>Quick API/model switching</b> with a new popup menu under the chat field

View file

@ -30,7 +30,7 @@ const TaskHeader: React.FC<TaskHeaderProps> = ({
totalCost,
onClose,
}) => {
const { apiConfiguration, currentTaskItem, checkpointTrackerErrorMessage, chatSettings } = useExtensionState()
const { apiConfiguration, currentTaskItem, checkpointTrackerErrorMessage } = useExtensionState()
const [isTaskExpanded, setIsTaskExpanded] = useState(true)
const [isTextExpanded, setIsTextExpanded] = useState(false)
const [showSeeMore, setShowSeeMore] = useState(false)