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

推荐订阅源

F
Full Disclosure
Recorded Future
Recorded Future
T
Tenable Blog
S
Securelist
C
CERT Recently Published Vulnerability Notes
T
Threatpost
S
Schneier on Security
A
Arctic Wolf
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
Know Your Adversary
Know Your Adversary
P
Privacy International News Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Register - Security
The Register - Security
Cisco Talos Blog
Cisco Talos Blog
AWS News Blog
AWS News Blog
K
Kaspersky official blog
T
True Tiger Recordings
T
Threat Research - Cisco Blogs
V
Vulnerabilities – Threatpost
P
Palo Alto Networks Blog
T
The Exploit Database - CXSecurity.com
小众软件
小众软件
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tor Project blog
Spread Privacy
Spread Privacy
Malwarebytes
Malwarebytes
P
Proofpoint News Feed
F
Fox-IT International blog
F
Fortinet All Blogs
P
Privacy & Cybersecurity Law Blog
G
GRAHAM CLULEY
量子位
Latest news
Latest news
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Project Zero
Project Zero
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
I
Intezer
博客园_首页
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security

Recent Commits to openclaw:main

fix(docker): bound telegram npm installs · openclaw/openclaw@130464e fix(mac): use corepack pnpm for app packaging · openclaw/openclaw@728b61a fix: mark ios watch app as watchkit app · openclaw/openclaw@1600bcd test: fix bundled install mock typing · openclaw/openclaw@669bfdd docs: explain bundled plugin npm override · openclaw/openclaw@40fa750 fix: keep bundled OpenClaw plugins image-owned · openclaw/openclaw@771675e fix: preserve whatsapp inbound batch order · openclaw/openclaw@84a33c7 perf: cache npm globalconfig lookups · openclaw/openclaw@3f524a6 fix(daemon): ignore recursive Windows gateway wrapper · openclaw/openclaw@126a336 fix(docker): bound live setup commands · openclaw/openclaw@eb15c44 fix: restore ios build stability · openclaw/openclaw@1daef79 feat(plugin-sdk): add reaction approval helpers (#86735) · openclaw/openclaw@7d6b7f4 test(auto-reply): type manifest catalog harness mock · openclaw/openclaw@4f83cd6 fix(docker): bound live docker runs · openclaw/openclaw@96307ca test(auto-reply): mock manifest model catalog in trigger harness · openclaw/openclaw@989d449 fix(crabbox): scope env-wrapped macOS bootstrap · openclaw/openclaw@2f7bfdb fix(gateway): reject RPCs from invalidated device-token clients durin… · openclaw/openclaw@1e1cf14 fix(channel): handle plugin channel markdown fallback · openclaw/openclaw@6158742 fix(docker): require bounded e2e docker commands · openclaw/openclaw@3736d7b fix(release): stabilize plugin prerelease tests · openclaw/openclaw@5a684c4 fix(diagnostics): flush OTel trace batches · openclaw/openclaw@c4b9f54 fix(memory): reject invalid CLI numeric options · openclaw/openclaw@d569e41 fix(codex): bound app-server timeout fallout · openclaw/openclaw@5a7d5c6 fix(agents): keep model browse normalization bounded · openclaw/openclaw@9fc71e9 fix: stabilize media-related tests · openclaw/openclaw@a818556 fix(ci): preserve docker pull retry failures · openclaw/openclaw@be2213e fix(build): stabilize shrinkwrap generation · openclaw/openclaw@538b537 fix(ui): ignore stale running session rows · openclaw/openclaw@1705189 ci: support windows node download fallback · openclaw/openclaw@bb48fcf test(agents): pin native anthropic replay policy · openclaw/openclaw@acd3ce0 fix(status): surface systemd gateway hygiene (#86976) · openclaw/openclaw@0a085bf fix(ui): show failed tool results as errors (#85786) ci: allow Windows Node 22 patch range · openclaw/openclaw@ce4db4f ci: enforce Node 22 floor in setup helper · openclaw/openclaw@1d972af Fix status JSON plugin scan (#87001) · openclaw/openclaw@f3e6158 fix(telegram): preserve command slots for aliases (#85270) · openclaw/openclaw@77505da fix(agents): handle deferred maintenance drain · openclaw/openclaw@94fb547 test: keep legacy tool-result error proof ci: fix post-merge Rastermill checks · openclaw/openclaw@b546998 fix(agents): mark repaired legacy tool results errored · openclaw/openclaw@8523d32 docs(changelog): note rastermill exif fix docs(changelog): regroup 2026.5.26 release notes · openclaw/openclaw@a6973ab fix: keep EXIF normalization best-effort (#86923) · openclaw/openclaw@acb942f build: update rastermill pin · openclaw/openclaw@7d4d751 build: use rastermill 0.3.0 · openclaw/openclaw@cee8c87 ci: normalize Windows toolcache paths · openclaw/openclaw@03ae999 refactor: use unified rastermill encode API · openclaw/openclaw@a3325c9 ci: satisfy opengrep git add guard · openclaw/openclaw@16d06aa refactor: delegate image processing to Rastermill · openclaw/openclaw@50b98a1 build: update rastermill dependency · openclaw/openclaw@e6edcca fix: infer realtime smoke dev server type · openclaw/openclaw@4e84229 refactor: delegate image limits to Rastermill · openclaw/openclaw@4f728f8 fix(agents): repair legacy tool results before replay · openclaw/openclaw@4e45b11 fix(config): narrow profiled tool section doctor repair (#87030) · openclaw/openclaw@3c16648 test: fix current suite drift · openclaw/openclaw@80655fe fix(lock): require owner identity proof before stale removal · openclaw/openclaw@daa7b1d fix(deps): pin shrinkwrap patch drift to pnpm lock · openclaw/openclaw@d8a14e7 revert: 60bec8c duplicate tool display guard · openclaw/openclaw@e09f89d fix(e2e): bound docker package preparation · openclaw/openclaw@38edae7 fix(cli): add Windows stack-size respawn (#87031) · openclaw/openclaw@5e8f498 fix(agents): preserve sessions_spawn transcript payloads (#82203) · openclaw/openclaw@ef86d8c fix(agents): guard duplicate tool display metadata (#87025) · openclaw/openclaw@60bec8c ci(release): port 2026.5.25 release gate fixes · openclaw/openclaw@f7e2d9b chore: update tool display snapshot · openclaw/openclaw@ad71c42 fix(web-search): keep runtime legacy merge out of validation (#86818) · openclaw/openclaw@4a85cd7 fix(cli): default logs to local timestamps (#85387) · openclaw/openclaw@3127808 fix(agents): dedupe transcripts tool display config · openclaw/openclaw@8788ae1 fix(updater): exclude prerelease tags from stable git channel (#86559) · openclaw/openclaw@e070519 fix(agents): memoize session lock owner args · openclaw/openclaw@c430fcd fix: dedupe transcripts tool display metadata · openclaw/openclaw@0f49bbb fix(cli): validate timeout and banner TTY state · openclaw/openclaw@abb85cc fix(codex): project newer history on app-server resume (#86677) fix(codex): keep turn timeouts inside Codex (#86476) fix(auto-reply): stage sandboxed workspace media · openclaw/openclaw@f22c3a5 fix(e2e): support plain telegram install timeouts fix(mac): harden restart and dSYM packaging · openclaw/openclaw@639e7ff fix(exec): avoid default approval store writes (#86964) · openclaw/openclaw@4d65936 fix(agents): restore current guard checks (#86934) · openclaw/openclaw@9b1b6d0 docs(changelog): prepare 2026.5.26 notes · openclaw/openclaw@983b338 fix(commands): keep slash handling off reply startup · openclaw/openclaw@c2b56de fix(reply): defer context compaction safely · openclaw/openclaw@ed3ae0d fix(telegram): refine typing and progress drafts · openclaw/openclaw@0afccc6 fix(codex): gate profiler timing and startup setup · openclaw/openclaw@21c25bb fix(agents): avoid runtime model hydration on hot paths · openclaw/openclaw@7951cc0 fix(reply): reduce visible reply delivery latency · openclaw/openclaw@699c047 docs(changelog): note reply latency fixes · openclaw/openclaw@29a1dc2 fix(e2e): support plain timeout wrappers fix(channels): preserve direct native progress callbacks · openclaw/openclaw@e750041 fix: tighten parser edge cases (#86999) · openclaw/openclaw@174cd49 fix(e2e): clean stale docker lane containers · openclaw/openclaw@3968288 fix(e2e): bound docker lifecycle hangs · openclaw/openclaw@71cb607 fix(gateway): bound live agent model probes fix(e2e): bound plugin binding docker smoke · openclaw/openclaw@b36fa1d fix(e2e): preserve docker run failure status feat(discord): bucket large model picker menus fix(telegram): derive DM topics from bot capability · openclaw/openclaw@aa117ec fix: improve discord voice playback and wake replies fix(e2e): kill timed kitchen rpc command groups · openclaw/openclaw@23aeb58 ci: use supported codex mini live target · openclaw/openclaw@b56ddcc fix(ci): kill wedged bun smoke commands
fix(codex): share native hook relay registry (#73950) · openclaw/openclaw@6729dea
Thesaranshn8 · 2026-05-27 · via Recent Commits to openclaw:main

@@ -20,7 +20,7 @@ describe("Codex native hook relay config", () => {

2020

{

2121

type: "command",

2222

command:

23-

"openclaw hooks relay --provider codex --relay-id relay-1 --event pre_tool_use",

23+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event pre_tool_use",

2424

timeout: 7,

2525

async: false,

2626

statusMessage: "OpenClaw native hook relay",

@@ -34,7 +34,7 @@ describe("Codex native hook relay config", () => {

3434

{

3535

type: "command",

3636

command:

37-

"openclaw hooks relay --provider codex --relay-id relay-1 --event post_tool_use",

37+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event post_tool_use",

3838

timeout: 7,

3939

async: false,

4040

statusMessage: "OpenClaw native hook relay",

@@ -48,7 +48,7 @@ describe("Codex native hook relay config", () => {

4848

{

4949

type: "command",

5050

command:

51-

"openclaw hooks relay --provider codex --relay-id relay-1 --event permission_request",

51+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event permission_request",

5252

timeout: 7,

5353

async: false,

5454

statusMessage: "OpenClaw native hook relay",

@@ -62,7 +62,7 @@ describe("Codex native hook relay config", () => {

6262

{

6363

type: "command",

6464

command:

65-

"openclaw hooks relay --provider codex --relay-id relay-1 --event before_agent_finalize",

65+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event before_agent_finalize",

6666

timeout: 7,

6767

async: false,

6868

statusMessage: "OpenClaw native hook relay",

@@ -125,7 +125,7 @@ describe("Codex native hook relay config", () => {

125125

{

126126

type: "command",

127127

command:

128-

"openclaw hooks relay --provider codex --relay-id relay-1 --event permission_request",

128+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event permission_request",

129129

timeout: 5,

130130

async: false,

131131

statusMessage: "OpenClaw native hook relay",

@@ -160,7 +160,7 @@ describe("Codex native hook relay config", () => {

160160

{

161161

type: "command",

162162

command:

163-

"openclaw hooks relay --provider codex --relay-id relay-1 --event pre_tool_use",

163+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event pre_tool_use",

164164

timeout: 5,

165165

async: false,

166166

statusMessage: "OpenClaw native hook relay",

@@ -200,7 +200,7 @@ describe("Codex native hook relay config", () => {

200200

{

201201

type: "command",

202202

command:

203-

"openclaw hooks relay --provider codex --relay-id relay-1 --event permission_request",

203+

"openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event permission_request",

204204

timeout: 5,

205205

async: false,

206206

statusMessage: "OpenClaw native hook relay",

@@ -260,14 +260,15 @@ function createRelay(options?: {

260260

return {

261261

relayId: "relay-1",

262262

provider: "codex",

263+

generation: "generation-1",

263264

sessionId: "session-1",

264265

sessionKey: "agent:main:session-1",

265266

runId: "run-1",

266267

allowedEvents: ["pre_tool_use", "post_tool_use", "permission_request", "before_agent_finalize"],

267268

expiresAtMs: Date.now() + 1000,

268269

shouldRelayEvent: (event) => !inactiveEvents.has(event),

269270

commandForEvent: (event) =>

270-

`openclaw hooks relay --provider codex --relay-id relay-1 --event ${event}`,

271+

`openclaw hooks relay --provider codex --relay-id relay-1 --generation generation-1 --event ${event}`,

271272

renew: () => undefined,

272273

unregister: () => undefined,

273274

};