chore: drop unused patches
parent
500c75b4f0
commit
548a32c8d4
|
|
@ -1,48 +0,0 @@
|
||||||
diff --git a/dist/core/sdk.js b/dist/core/sdk.js
|
|
||||||
index 0000000..1111111 100644
|
|
||||||
--- a/dist/core/sdk.js
|
|
||||||
+++ b/dist/core/sdk.js
|
|
||||||
@@ -441,6 +441,8 @@ export async function createAgentSession(options = {}) {
|
|
||||||
}
|
|
||||||
return key;
|
|
||||||
},
|
|
||||||
+ // PATCH: Pass extraParams through for provider-specific features (e.g., GLM-4.7 thinking mode)
|
|
||||||
+ extraParams: options.extraParams,
|
|
||||||
});
|
|
||||||
time("createAgent");
|
|
||||||
// Restore messages if session has existing data
|
|
||||||
diff --git a/dist/core/sdk.d.ts b/dist/core/sdk.d.ts
|
|
||||||
index 0000000..1111111 100644
|
|
||||||
--- a/dist/core/sdk.d.ts
|
|
||||||
+++ b/dist/core/sdk.d.ts
|
|
||||||
@@ -79,6 +79,10 @@ export interface CreateAgentSessionOptions {
|
|
||||||
sessionManager?: SessionManager;
|
|
||||||
/** Settings manager. Default: SettingsManager.create(cwd, agentDir) */
|
|
||||||
settingsManager?: SettingsManager;
|
|
||||||
+ /**
|
|
||||||
+ * Extra params to pass to the provider API (e.g., Z.AI GLM thinking mode params).
|
|
||||||
+ */
|
|
||||||
+ extraParams?: Record<string, unknown>;
|
|
||||||
}
|
|
||||||
/** Result from createAgentSession */
|
|
||||||
export interface CreateAgentSessionResult {
|
|
||||||
diff --git a/dist/core/session-manager.js b/dist/core/session-manager.js
|
|
||||||
index b2aba5280d002253b0938b75aedbb9e6e6c4dcf8..67464efff535dbd7a8e6ed825aab2b305ca2aee2 100644
|
|
||||||
--- a/dist/core/session-manager.js
|
|
||||||
+++ b/dist/core/session-manager.js
|
|
||||||
@@ -161,6 +161,15 @@ export function buildSessionContext(entries, leafId, byId) {
|
|
||||||
const messages = [];
|
|
||||||
const appendMessage = (entry) => {
|
|
||||||
if (entry.type === "message") {
|
|
||||||
+ // PATCH: Filter out empty error assistant messages to prevent session corruption
|
|
||||||
+ // When 429/500 errors occur during tool execution, empty error messages get persisted
|
|
||||||
+ // to the session file. These break the tool_use -> tool_result chain for Claude/Gemini.
|
|
||||||
+ const msg = entry.message;
|
|
||||||
+ if (msg.role === "assistant" &&
|
|
||||||
+ msg.stopReason === "error" &&
|
|
||||||
+ (!msg.content || msg.content.length === 0)) {
|
|
||||||
+ return; // Skip empty error messages
|
|
||||||
+ }
|
|
||||||
messages.push(entry.message);
|
|
||||||
}
|
|
||||||
else if (entry.type === "custom_message") {
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
diff --git a/lib/utilsBundle.js b/lib/utilsBundle.js
|
|
||||||
index 7dd8831f29c19f2e20468508b77b0a3f9d204ae6..c50a1ac2b3439a5b2fbf8afa61c369360710071f 100644
|
|
||||||
--- a/lib/utilsBundle.js
|
|
||||||
+++ b/lib/utilsBundle.js
|
|
||||||
@@ -59,7 +59,7 @@ const program = require("./utilsBundleImpl").program;
|
|
||||||
const ProgramOption = require("./utilsBundleImpl").ProgramOption;
|
|
||||||
const progress = require("./utilsBundleImpl").progress;
|
|
||||||
const SocksProxyAgent = require("./utilsBundleImpl").SocksProxyAgent;
|
|
||||||
-const ws = require("./utilsBundleImpl").ws;
|
|
||||||
+const ws = "Bun" in globalThis ? require("ws") : require("./utilsBundleImpl").ws;
|
|
||||||
const wsServer = require("./utilsBundleImpl").wsServer;
|
|
||||||
const wsReceiver = require("./utilsBundleImpl").wsReceiver;
|
|
||||||
const wsSender = require("./utilsBundleImpl").wsSender;
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
diff --git a/lib/main.js b/lib/main.js
|
|
||||||
index 488cc1aea9802b3d6ae13aee27556403bec55d1c..3de1f934868d81e8204f00e6a4bf2696a05f7340 100644
|
|
||||||
--- a/lib/main.js
|
|
||||||
+++ b/lib/main.js
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
-var QRCode = require('./../vendor/QRCode'),
|
|
||||||
- QRErrorCorrectLevel = require('./../vendor/QRCode/QRErrorCorrectLevel'),
|
|
||||||
+var QRCode = require('./../vendor/QRCode/index.js'),
|
|
||||||
+ QRErrorCorrectLevel = require('./../vendor/QRCode/QRErrorCorrectLevel.js'),
|
|
||||||
black = "\033[40m \033[0m",
|
|
||||||
white = "\033[47m \033[0m",
|
|
||||||
toCell = function (isBlack) {
|
|
||||||
Loading…
Reference in New Issue