Compare commits

...

3 Commits

Author SHA1 Message Date
Dominik Kundel d0423ccd3f fix: respect SHELL on Windows for Git Bash 2026-04-07 19:53:21 -07:00
VOIDXAI 8e403f9d4b tests: reduce background task timing flakiness (#37)
Co-authored-by: VOIDXAI <VOIDXAI@users.noreply.github.com>
2026-03-31 13:04:24 -07:00
Dominik Kundel 6360899e1c chore: bump plugin version to 1.0.2 (#74) 2026-03-31 12:59:31 -07:00
8 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -5,13 +5,13 @@
},
"metadata": {
"description": "Codex plugins to use in Claude Code for delegation and code review.",
"version": "1.0.1"
"version": "1.0.2"
},
"plugins": [
{
"name": "codex",
"description": "Use Codex from Claude Code to review code or delegate tasks.",
"version": "1.0.1",
"version": "1.0.2",
"author": {
"name": "OpenAI"
},
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@openai/codex-plugin-cc",
"version": "1.0.1",
"version": "1.0.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openai/codex-plugin-cc",
"version": "1.0.1",
"version": "1.0.2",
"license": "Apache-2.0",
"devDependencies": {
"@types/node": "^25.5.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@openai/codex-plugin-cc",
"version": "1.0.1",
"version": "1.0.2",
"private": true,
"type": "module",
"description": "Use Codex from Claude Code to review code or delegate tasks.",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "codex",
"version": "1.0.1",
"version": "1.0.2",
"description": "Use Codex from Claude Code to review code or delegate tasks.",
"author": {
"name": "OpenAI"
+1 -1
View File
@@ -190,7 +190,7 @@ class SpawnedCodexAppServerClient extends AppServerClientBase {
cwd: this.cwd,
env: this.options.env,
stdio: ["pipe", "pipe", "pipe"],
shell: process.platform === "win32",
shell: process.platform === "win32" ? (process.env.SHELL || true) : false,
windowsHide: true
});
+1 -1
View File
@@ -8,7 +8,7 @@ export function runCommand(command, args = [], options = {}) {
encoding: "utf8",
input: options.input,
stdio: options.stdio ?? "pipe",
shell: process.platform === "win32",
shell: process.platform === "win32" ? (process.env.SHELL || true) : false,
windowsHide: true
});
+1 -1
View File
@@ -467,7 +467,7 @@ rl.on("line", (line) => {
}
}
send({ method: "turn/completed", params: { threadId: thread.id, turn: buildTurn(turnId, "completed") } });
}, 400);
}, 5000);
interruptibleTurns.set(turnId, { threadId: thread.id, timer });
} else if (BEHAVIOR === "slow-task") {
emitTurnCompletedLater(thread.id, turnId, items, 400);
+2 -2
View File
@@ -554,7 +554,7 @@ test("task --background enqueues a detached worker and exposes per-job status",
const waitedStatus = run(
"node",
[SCRIPT, "status", launchPayload.jobId, "--wait", "--timeout-ms", "5000", "--json"],
[SCRIPT, "status", launchPayload.jobId, "--wait", "--timeout-ms", "15000", "--json"],
{
cwd: repo,
env: buildEnv(binDir)
@@ -1276,7 +1276,7 @@ test("cancel sends turn interrupt to the shared app-server before killing a brok
return job;
}
return null;
});
}, { timeoutMs: 15000 });
const cancelResult = run("node", [SCRIPT, "cancel", jobId, "--json"], {
cwd: repo,