fix: macOS app release 2026.1.12-2
This commit is contained in:
32
appcast.xml
32
appcast.xml
@@ -2,6 +2,22 @@
|
|||||||
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
|
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
|
||||||
<channel>
|
<channel>
|
||||||
<title>Clawdbot</title>
|
<title>Clawdbot</title>
|
||||||
|
<item>
|
||||||
|
<title>2026.1.12-2</title>
|
||||||
|
<pubDate>Tue, 13 Jan 2026 10:05:25 +0000</pubDate>
|
||||||
|
<link>https://raw.githubusercontent.com/clawdbot/clawdbot/main/appcast.xml</link>
|
||||||
|
<sparkle:version>5534</sparkle:version>
|
||||||
|
<sparkle:shortVersionString>2026.1.12-2</sparkle:shortVersionString>
|
||||||
|
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
|
||||||
|
<description><![CDATA[<h2>Clawdbot 2026.1.12-2</h2>
|
||||||
|
<h3>Fixes</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Packaging: include <code>dist/memory/**</code> in the npm tarball (fixes <code>ERR_MODULE_NOT_FOUND</code> for <code>dist/memory/index.js</code>).</li>
|
||||||
|
</ul>
|
||||||
|
<p><a href="https://github.com/clawdbot/clawdbot/blob/main/CHANGELOG.md">View full changelog</a></p>
|
||||||
|
]]></description>
|
||||||
|
<enclosure url="https://github.com/clawdbot/clawdbot/releases/download/v2026.1.12-2/Clawdbot-2026.1.12-2.zip" length="19854203" type="application/octet-stream" sparkle:edSignature="CVpUofNS+pl6Smk/K0Q8q35saRuuFx90s4sePABORFvGcAF1biajC8zpiImKuXpqD0ENb+VTwDJ1ul1Oxh3wDA=="/>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<title>2026.1.11-3</title>
|
<title>2026.1.11-3</title>
|
||||||
<pubDate>Mon, 12 Jan 2026 10:40:23 +0000</pubDate>
|
<pubDate>Mon, 12 Jan 2026 10:40:23 +0000</pubDate>
|
||||||
@@ -36,21 +52,5 @@
|
|||||||
]]></description>
|
]]></description>
|
||||||
<enclosure url="https://github.com/clawdbot/clawdbot/releases/download/v2026.1.11-2/Clawdbot-2026.1.11-2.zip" length="19860732" type="application/octet-stream" sparkle:edSignature="0UG+d9v3Qf5F9vs/KozUB404WpHjFBQRVoRuhwtzF8kpU7jJmmGlQzh1c61E+LMN4fHcljpxIwHHrvvIfRyrCw=="/>
|
<enclosure url="https://github.com/clawdbot/clawdbot/releases/download/v2026.1.11-2/Clawdbot-2026.1.11-2.zip" length="19860732" type="application/octet-stream" sparkle:edSignature="0UG+d9v3Qf5F9vs/KozUB404WpHjFBQRVoRuhwtzF8kpU7jJmmGlQzh1c61E+LMN4fHcljpxIwHHrvvIfRyrCw=="/>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<title>2026.1.11-1</title>
|
|
||||||
<pubDate>Mon, 12 Jan 2026 09:53:46 +0000</pubDate>
|
|
||||||
<link>https://raw.githubusercontent.com/clawdbot/clawdbot/main/appcast.xml</link>
|
|
||||||
<sparkle:version>5207</sparkle:version>
|
|
||||||
<sparkle:shortVersionString>2026.1.11-1</sparkle:shortVersionString>
|
|
||||||
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
|
|
||||||
<description><![CDATA[<h2>Clawdbot 2026.1.11-1</h2>
|
|
||||||
<h3>Fixes</h3>
|
|
||||||
<ul>
|
|
||||||
<li>Installer: include <code>patches/</code> in the npm package so postinstall patching works for npm/bun installs.</li>
|
|
||||||
</ul>
|
|
||||||
<p><a href="https://github.com/clawdbot/clawdbot/blob/main/CHANGELOG.md">View full changelog</a></p>
|
|
||||||
]]></description>
|
|
||||||
<enclosure url="https://github.com/clawdbot/clawdbot/releases/download/v2026.1.11-1/Clawdbot-2026.1.11-1.zip" length="19860761" type="application/octet-stream" sparkle:edSignature="CXKzzha/s6cGBeF0TMz+cV8/pfqoAL9ZyNVacYRLnnHEwA1cMbOWRftpGRhYe4HknVQYYBgNQqZK2lBxpOZgBg=="/>
|
|
||||||
</item>
|
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
@@ -86,7 +86,7 @@ final class CanvasA2UIActionMessageHandler: NSObject, WKScriptMessageHandler {
|
|||||||
thinking: "low",
|
thinking: "low",
|
||||||
deliver: false,
|
deliver: false,
|
||||||
to: nil,
|
to: nil,
|
||||||
provider: .last,
|
channel: .last,
|
||||||
idempotencyKey: actionId))
|
idempotencyKey: actionId))
|
||||||
|
|
||||||
await MainActor.run {
|
await MainActor.run {
|
||||||
|
|||||||
@@ -1,26 +1,22 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
enum GatewayAgentChannel: String, CaseIterable, Sendable {
|
enum GatewayAgentChannel: String, Codable, CaseIterable, Sendable {
|
||||||
case last
|
case last
|
||||||
case webchat
|
|
||||||
case whatsapp
|
case whatsapp
|
||||||
case telegram
|
case telegram
|
||||||
|
case discord
|
||||||
|
case slack
|
||||||
|
case signal
|
||||||
|
case imessage
|
||||||
|
case msteams
|
||||||
|
case webchat
|
||||||
|
|
||||||
init(raw: String?) {
|
init(raw: String?) {
|
||||||
let trimmed = raw?
|
let normalized = (raw ?? "").trimmingCharacters(in: .whitespacesAndNewlines).lowercased()
|
||||||
.trimmingCharacters(in: .whitespacesAndNewlines)
|
self = GatewayAgentChannel(rawValue: normalized) ?? .last
|
||||||
.lowercased() ?? ""
|
|
||||||
self = GatewayAgentChannel(rawValue: trimmed) ?? .last
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func shouldDeliver(_ isLast: Bool) -> Bool {
|
var isDeliverable: Bool { self != .webchat }
|
||||||
switch self {
|
|
||||||
case .webchat:
|
func shouldDeliver(_ deliver: Bool) -> Bool { deliver && self.isDeliverable }
|
||||||
false
|
|
||||||
case .last:
|
|
||||||
isLast
|
|
||||||
case .whatsapp, .telegram:
|
|
||||||
true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,27 +5,6 @@ import OSLog
|
|||||||
|
|
||||||
private let gatewayConnectionLogger = Logger(subsystem: "com.clawdbot", category: "gateway.connection")
|
private let gatewayConnectionLogger = Logger(subsystem: "com.clawdbot", category: "gateway.connection")
|
||||||
|
|
||||||
enum GatewayAgentChannel: String, Codable, CaseIterable, Sendable {
|
|
||||||
case last
|
|
||||||
case whatsapp
|
|
||||||
case telegram
|
|
||||||
case discord
|
|
||||||
case slack
|
|
||||||
case signal
|
|
||||||
case imessage
|
|
||||||
case msteams
|
|
||||||
case webchat
|
|
||||||
|
|
||||||
init(raw: String?) {
|
|
||||||
let normalized = (raw ?? "").trimmingCharacters(in: .whitespacesAndNewlines).lowercased()
|
|
||||||
self = GatewayAgentChannel(rawValue: normalized) ?? .last
|
|
||||||
}
|
|
||||||
|
|
||||||
var isDeliverable: Bool { self != .webchat }
|
|
||||||
|
|
||||||
func shouldDeliver(_ deliver: Bool) -> Bool { deliver && self.isDeliverable }
|
|
||||||
}
|
|
||||||
|
|
||||||
struct GatewayAgentInvocation: Sendable {
|
struct GatewayAgentInvocation: Sendable {
|
||||||
var message: String
|
var message: String
|
||||||
var sessionKey: String = "main"
|
var sessionKey: String = "main"
|
||||||
|
|||||||
Reference in New Issue
Block a user