Compare commits

...

4 Commits

Author SHA1 Message Date
Arafatkatze 19606382ed feat(api): add GLM-4.7 model and update ZAi defaults
- Add glm-4.7 model configuration for both international and mainland ZAi
- Update default model from glm-4.5 to glm-4.7
- Add missing cacheReadsPrice property to glm-4.6 model configs
2025-12-22 14:32:35 -05:00
Arafatkatze 3389aa7d14 update pricing 2025-12-22 14:14:33 -05:00
github-actions 23547207f2 Updating CHANGELOG.md format 2025-12-22 17:57:31 +00:00
github-actions[bot] 540aa1d810 changeset version bump 2025-12-22 17:57:29 +00:00
21 changed files with 51 additions and 104 deletions
@@ -1,14 +0,0 @@
---
"claude-dev": patch
---
feat(terminal): add background command tracking and summary
- Add background command tracking for "Proceed While Running" functionality
- Track commands in StandaloneTerminalManager with log file output
- Add 10-minute hard timeout to prevent zombie processes
- Centralize terminal constants in constants.ts
- Fix process group termination to kill entire process tree (npm run dev, etc.)
- Add large output protection with file-based logging
- Add clickable log file paths in terminal output UI
- Fix "Not Executed" → "Skipped" label for commands
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Refactor Anthropic handler to use metadata for reasoning support
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
fix cline auth for bedrock provider
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Prevent duplicate error messages during streaming for Diff Edit tool when Parallel Tool Calling is not enabled.
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Fix issues where platform-based content was not displayed correctly.
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Fix banner carousel styling and dismiss functionality
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
fix: correct typos in gemini system prompt overrides
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Fix model picker favorites ordering, star toggle, and keyboard navigation for openrouter and vercel-ai-gateway providers
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Refactor Bedrock provider to use metadata for reasoning support
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": minor
---
add multi-root workspace support to cline CLI
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
bump go version
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": minor
---
show slash command autocompletion in the cli
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Add background edit mode with webview diff view.
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
fix sapaicore security issue
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Fix Plan/Act mode settings not updating when switching tabs for OpenAI Compatible Endpoints Provider in the settings view
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
fix: Fetch remote config values from the cache
-5
View File
@@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Replace current diff edit tools with Apply Patch tool for GPT-5+ models
+21
View File
@@ -1,5 +1,26 @@
# Changelog
## [3.46.0]
### Added
- Added GLM 4.7 model
- Enhanced background terminal execution with command tracking, log file output, zombie process prevention (10-minute timeout), and clickable log paths in UI
- Apply Patch tool for GPT-5+ models (replacing current diff edit tools)
### Fixed
- Duplicate error messages during streaming for Diff Edit tool when Parallel Tool Calling is not enabled
- Banner carousel styling and dismiss functionality
- Typos in Gemini system prompt overrides
- Model picker favorites ordering, star toggle, and keyboard navigation for OpenRouter and Vercel AI Gateway providers
- Fetch remote config values from the cache
### Refactored
- Anthropic handler to use metadata for reasoning support
- Bedrock provider to use metadata for reasoning support
## [3.45.1]
- Fixed MCP settings race condition where toggling auto-approve or changing timeout settings would cause the UI to flash and revert
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "claude-dev",
"displayName": "Cline",
"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": "3.45.1",
"version": "3.46.0",
"icon": "assets/icons/icon.png",
"engines": {
"vscode": "^1.84.0"
+22 -2
View File
@@ -4059,13 +4059,23 @@ export const basetenDefaultModelId = "zai-org/GLM-4.6" satisfies BasetenModelId
// https://docs.z.ai/guides/llm/glm-4.5
// https://docs.z.ai/guides/overview/pricing
export type internationalZAiModelId = keyof typeof internationalZAiModels
export const internationalZAiDefaultModelId: internationalZAiModelId = "glm-4.5"
export const internationalZAiDefaultModelId: internationalZAiModelId = "glm-4.7"
export const internationalZAiModels = {
"glm-4.7": {
maxTokens: 131_000,
contextWindow: 200_000,
supportsImages: false,
supportsPromptCache: true,
cacheReadsPrice: 0.11,
inputPrice: 0.6,
outputPrice: 2.2,
},
"glm-4.6": {
maxTokens: 128_000,
contextWindow: 200_000,
supportsImages: false,
supportsPromptCache: true,
cacheReadsPrice: 0.11,
inputPrice: 0.6,
outputPrice: 2.2,
},
@@ -4096,13 +4106,23 @@ export const internationalZAiModels = {
} as const satisfies Record<string, ModelInfo>
export type mainlandZAiModelId = keyof typeof mainlandZAiModels
export const mainlandZAiDefaultModelId: mainlandZAiModelId = "glm-4.5"
export const mainlandZAiDefaultModelId: mainlandZAiModelId = "glm-4.7"
export const mainlandZAiModels = {
"glm-4.7": {
maxTokens: 131_000,
contextWindow: 200_000,
supportsImages: false,
supportsPromptCache: true,
cacheReadsPrice: 0.11,
inputPrice: 0.6,
outputPrice: 2.2,
},
"glm-4.6": {
maxTokens: 128_000,
contextWindow: 200_000,
supportsImages: false,
supportsPromptCache: true,
cacheReadsPrice: 0.11,
inputPrice: 0.6,
outputPrice: 2.2,
},
@@ -89,13 +89,6 @@ export const WhatsNewModal: React.FC<WhatsNewModalProps> = ({ open, onClose, ver
<li className="mb-2">
<strong>Cline provider</strong> now runs on the Vercel AI Gateway for better latency and fewer errors.
</li>
<li className="mb-2">
To celebrate, we're offering free <strong>GLM-4.6</strong> for a limited time!
<br />
<AuthButton>
<ModelButton label="Try GLM-4.6" modelId="z-ai/glm-4.6" />
</AuthButton>
</li>
<li>
<strong>Kat-Coder Pro</strong>, free for a limited time!
<br />
@@ -110,6 +103,13 @@ export const WhatsNewModal: React.FC<WhatsNewModalProps> = ({ open, onClose, ver
<ModelButton label="Try Gemini 3 Flash Preview" modelId="google/gemini-3-flash-preview" />
</AuthButton>
</li>
<li>
<strong>GLM 4.7</strong> now available!
<br />
<AuthButton>
<ModelButton label="Try GLM 4.7" modelId="z-ai/glm-4.7" />
</AuthButton>
</li>
</ul>
</div>
</DialogContent>