

















@@ -20,7 +20,7 @@ describe("Codex native hook relay config", () => {
2020{
2121type: "command",
2222command:
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",
2424timeout: 7,
2525async: false,
2626statusMessage: "OpenClaw native hook relay",
@@ -34,7 +34,7 @@ describe("Codex native hook relay config", () => {
3434{
3535type: "command",
3636command:
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",
3838timeout: 7,
3939async: false,
4040statusMessage: "OpenClaw native hook relay",
@@ -48,7 +48,7 @@ describe("Codex native hook relay config", () => {
4848{
4949type: "command",
5050command:
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",
5252timeout: 7,
5353async: false,
5454statusMessage: "OpenClaw native hook relay",
@@ -62,7 +62,7 @@ describe("Codex native hook relay config", () => {
6262{
6363type: "command",
6464command:
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",
6666timeout: 7,
6767async: false,
6868statusMessage: "OpenClaw native hook relay",
@@ -125,7 +125,7 @@ describe("Codex native hook relay config", () => {
125125{
126126type: "command",
127127command:
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",
129129timeout: 5,
130130async: false,
131131statusMessage: "OpenClaw native hook relay",
@@ -160,7 +160,7 @@ describe("Codex native hook relay config", () => {
160160{
161161type: "command",
162162command:
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",
164164timeout: 5,
165165async: false,
166166statusMessage: "OpenClaw native hook relay",
@@ -200,7 +200,7 @@ describe("Codex native hook relay config", () => {
200200{
201201type: "command",
202202command:
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",
204204timeout: 5,
205205async: false,
206206statusMessage: "OpenClaw native hook relay",
@@ -260,14 +260,15 @@ function createRelay(options?: {
260260return {
261261relayId: "relay-1",
262262provider: "codex",
263+generation: "generation-1",
263264sessionId: "session-1",
264265sessionKey: "agent:main:session-1",
265266runId: "run-1",
266267allowedEvents: ["pre_tool_use", "post_tool_use", "permission_request", "before_agent_finalize"],
267268expiresAtMs: Date.now() + 1000,
268269shouldRelayEvent: (event) => !inactiveEvents.has(event),
269270commandForEvent: (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}`,
271272renew: () => undefined,
272273unregister: () => undefined,
273274};
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。