惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
博客园 - 【当耐特】
博客园 - 叶小钗
量子位
博客园 - 聂微东
S
SegmentFault 最新的问题
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
宝玉的分享
宝玉的分享
小众软件
小众软件
罗磊的独立博客
有赞技术团队
有赞技术团队
Stack Overflow Blog
Stack Overflow Blog

Recent Commits to openclaw:main

test: merge chat side-result checks · openclaw/openclaw@ddd2c2a test: merge cron history checks · openclaw/openclaw@f7eb746 test: merge responsive navigation shell checks · openclaw/openclaw@c2e4b47 docs(changelog): add codex oauth fixes · openclaw/openclaw@628e6cd test: merge navigation routing cases · openclaw/openclaw@5d8cecb Tests: mock channel registry bundled fallback · openclaw/openclaw@2b08233 Secrets: avoid broad web search discovery for single plugin config · openclaw/openclaw@a464f59 test: merge config view browser checks · openclaw/openclaw@20cf511 fix(status): align oauth health with runtime · openclaw/openclaw@eed7116 feat: add macOS screen snapshots for monitor preview (#67954) thanks … · openclaw/openclaw@f377db1 fix: report shared auth scopes in hello-ok (#67810) thanks @BunsDev · openclaw/openclaw@0b6c39b Auto-reply: avoid eager bundled route fallback · openclaw/openclaw@3ea1bf4 Tests: narrow session binding contract setup · openclaw/openclaw@54e4e16 fix(macOS): enable undo/redo in webchat composer text input (#34962) · openclaw/openclaw@00951dc Tests: speed up channel setup promotion · openclaw/openclaw@82b529a Docs: refresh agent instructions · openclaw/openclaw@5775fe2 fix(auth): serialize OAuth refresh across agents to fix #26322 (#67876) · openclaw/openclaw@8e79080 test: allow ollama public surface boundary test · openclaw/openclaw@7d4f1a6 Docs: add test performance guardrails · openclaw/openclaw@89706d3 Tests: restore context-engine usage proof · openclaw/openclaw@e4c4f95 Tests: slim context engine runtime coverage · openclaw/openclaw@74c198f ci: retry failed custom checkouts · openclaw/openclaw@0ee5baf test: trim duplicate provider auth onboarding cases · openclaw/openclaw@1ffc02e matrix: fix sessions_spawn --thread subagent session spawning (#67643) · openclaw/openclaw@1ce2596 test: reduce auth choice fixture churn · openclaw/openclaw@857b9cd test: mock health status config boundaries · openclaw/openclaw@9d5ab4a test: mock onboard config io boundary · openclaw/openclaw@299694d test: mock legacy state plugin boundaries · openclaw/openclaw@2713089 test: mock channel install boundaries · openclaw/openclaw@b945248 test: mock doctor preview channel boundaries · openclaw/openclaw@b1a3ad4
Merge branch 'main' of https://github.com/openclaw/opencl...
vincentkoc · 2026-06-22 · via Recent Commits to openclaw:main

@@ -7277,7 +7277,9 @@ public struct ChatSendParams: Codable, Sendable {

72777277

public let sessionid: String?

72787278

public let message: String

72797279

public let thinking: String?

7280-

public let fastmode: Bool?

7280+

public let fastmodevalue: AnyCodable?

7281+

public var fastmode: Bool? { fastmodevalue?.value as? Bool }

7282+

public let fastautoonseconds: Int?

72817283

public let deliver: Bool?

72827284

public let originatingchannel: String?

72837285

public let originatingto: String?

@@ -7296,7 +7298,8 @@ public struct ChatSendParams: Codable, Sendable {

72967298

sessionid: String?,

72977299

message: String,

72987300

thinking: String?,

7299-

fastmode: Bool?,

7301+

fastmodevalue: AnyCodable?,

7302+

fastautoonseconds: Int?,

73007303

deliver: Bool?,

73017304

originatingchannel: String?,

73027305

originatingto: String?,

@@ -7314,7 +7317,8 @@ public struct ChatSendParams: Codable, Sendable {

73147317

self.sessionid = sessionid

73157318

self.message = message

73167319

self.thinking = thinking

7317-

self.fastmode = fastmode

7320+

self.fastmodevalue = fastmodevalue

7321+

self.fastautoonseconds = fastautoonseconds

73187322

self.deliver = deliver

73197323

self.originatingchannel = originatingchannel

73207324

self.originatingto = originatingto

@@ -7328,13 +7332,54 @@ public struct ChatSendParams: Codable, Sendable {

73287332

self.idempotencykey = idempotencykey

73297333

}

733073347335+

public init(

7336+

sessionkey: String,

7337+

agentid: String? = nil,

7338+

sessionid: String?,

7339+

message: String,

7340+

thinking: String?,

7341+

fastmode: Bool?,

7342+

deliver: Bool?,

7343+

originatingchannel: String?,

7344+

originatingto: String?,

7345+

originatingaccountid: String?,

7346+

originatingthreadid: String?,

7347+

attachments: [AnyCodable]?,

7348+

timeoutms: Int?,

7349+

systeminputprovenance: [String: AnyCodable]?,

7350+

systemprovenancereceipt: String?,

7351+

suppresscommandinterpretation: Bool?,

7352+

idempotencykey: String)

7353+

{

7354+

self.init(

7355+

sessionkey: sessionkey,

7356+

agentid: agentid,

7357+

sessionid: sessionid,

7358+

message: message,

7359+

thinking: thinking,

7360+

fastmodevalue: fastmode.map { AnyCodable($0) },

7361+

fastautoonseconds: nil,

7362+

deliver: deliver,

7363+

originatingchannel: originatingchannel,

7364+

originatingto: originatingto,

7365+

originatingaccountid: originatingaccountid,

7366+

originatingthreadid: originatingthreadid,

7367+

attachments: attachments,

7368+

timeoutms: timeoutms,

7369+

systeminputprovenance: systeminputprovenance,

7370+

systemprovenancereceipt: systemprovenancereceipt,

7371+

suppresscommandinterpretation: suppresscommandinterpretation,

7372+

idempotencykey: idempotencykey)

7373+

}

7374+73317375

private enum CodingKeys: String, CodingKey {

73327376

case sessionkey = "sessionKey"

73337377

case agentid = "agentId"

73347378

case sessionid = "sessionId"

73357379

case message

73367380

case thinking

7337-

case fastmode = "fastMode"

7381+

case fastmodevalue = "fastMode"

7382+

case fastautoonseconds = "fastAutoOnSeconds"

73387383

case deliver

73397384

case originatingchannel = "originatingChannel"

73407385

case originatingto = "originatingTo"