ejclaw
bd56a5d765
feat: add optional Codex warm-up scheduler
2026-04-24 18:40:36 +09:00
Eyejoker
9b0ddce337
Merge EJClaw runtime hardening
...
Merge salvage hardening after CI pass: dist freshness guard, Codex usage fallback/path fix, IPC message_source_kind provenance, and workspace verification fixes.
2026-04-24 15:49:44 +09:00
ejclaw
deca9dab74
test: include message source migration in bootstrap expectations
2026-04-24 15:48:11 +09:00
ejclaw
e036521054
fix: salvage EJClaw runtime hardening
...
- add dist freshness guard to deploy flow
- preserve message source provenance for IPC injection
- harden Codex usage fallback and workspace package manager detection
- document owner branch return protocol
2026-04-24 15:02:09 +09:00
Eyejoker
a36c8a5f07
Merge dev stabilization into main
...
Promote STEP_DONE routing, paired telemetry, and bundled runner fixes from dev.
2026-04-24 14:12:00 +09:00
ejclaw
3eee842164
fix: restore bundled agent CLI resolution
...
- Upgrade EJClaw bundled Codex CLI to 0.124.0 for gpt-5.5 access
- Resolve Claude Agent SDK native binary packages via package.json
- Prefer glibc Claude binary before musl on Linux and align platform binary names
- Add regression coverage for optional package resolution
2026-04-24 13:13:11 +09:00
ejclaw
f84dccfa10
Route STEP_DONE through reviewer
2026-04-24 12:03:32 +09:00
ejclaw
6d28a4ae19
style: format paired stepdone telemetry files
2026-04-23 18:53:36 +09:00
ejclaw
9ef79e3828
Add STEP_DONE guards, verdict storage, and stale delivery suppression
2026-04-23 15:28:42 +09:00
ejclaw
afd9c7a538
Phase 0 — STEP_DONE/TASK_DONE split + owner-follow-up integration smoke
2026-04-23 13:07:20 +09:00
ejclaw
3b0875e80d
test: cast readonly sandbox expectation through unknown
2026-04-22 20:59:31 +09:00
ejclaw
bf4cbd0319
test: cast readonly sandbox expectation shape
2026-04-22 20:58:17 +09:00
ejclaw
13ac26b80e
test: relax readonly sandbox assertions
2026-04-22 20:56:40 +09:00
ejclaw
d8a3702b1e
test: remove impossible readonly sandbox guards
2026-04-22 20:55:26 +09:00
ejclaw
921a254120
test: fix readonly reviewer sandbox assertions
2026-04-22 20:52:34 +09:00
ejclaw
5599791eae
test: satisfy readonly reviewer sandbox typing
2026-04-22 20:50:58 +09:00
ejclaw
12838a8b07
review: harden readonly git checks and lint verification
2026-04-22 20:49:02 +09:00
Eyejoker
4a1d30d787
Merge pull request #7 from phj1081/dev
...
docs: add v0.2.3 changelog entry
2026-04-22 15:20:55 +09:00
ejclaw
977d22cea7
docs: add v0.2.3 changelog entry
2026-04-22 15:20:17 +09:00
Eyejoker
3524f04e81
Merge pull request #6 from phj1081/dev
...
Release v0.2.3
2026-04-22 14:59:11 +09:00
ejclaw
8b9ac7bcd9
release: bump version to v0.2.3
2026-04-22 14:58:23 +09:00
ejclaw
fa30124b46
test: align message runtime mocks with reviewer session flag
2026-04-22 06:50:56 +09:00
ejclaw
2b32b72119
paired: decouple unsafe host mode from fresh reviewer sessions
2026-04-22 06:47:52 +09:00
ejclaw
091f34ed23
paired: preserve prior owner and reviewer finals across superseded tasks
2026-04-22 06:02:27 +09:00
ejclaw
1122ace363
paired: disable latest owner final carry-forward by default
2026-04-22 05:51:43 +09:00
Eyejoker
76ac2f7ef3
Merge pull request #5 from phj1081/dev
...
Stabilize paired runtime and promote dev fixes to main
2026-04-20 13:34:44 +09:00
ejclaw
8fff703f84
test/runtime: align executor specs and bundled cli resolution
2026-04-20 13:33:13 +09:00
ejclaw
fc1c377cf1
fix(runtime): guard carry-forward prompts and support inbound IPC injection
2026-04-20 13:31:34 +09:00
ejclaw
5de25ca0aa
fix(runners): explicitly resolve bundled Claude Code binary path
...
SDK 0.2.114's optional-dep resolution tries linux-x64-musl first even on
glibc systems, failing if the musl package is installed as empty shell
(directory exists but binary missing). This caused 'Claude Code native
binary not found' errors on Ubuntu hosts after upgrading SDK.
Add a platform-aware helper (resolveBundledClaudeCodeExecutable) that:
- Respects EJCLAW_CLAUDE_CLI_PATH env override for custom deployments
- Probes platform-specific bundled binary paths in order (glibc before musl)
- Throws with tried-paths list if none exist (vs SDK's silent fallback)
Wire it into agent-runner query() calls (main run + session command).
Also bumps @anthropic-ai/claude-agent-sdk ^0.2.101 -> 0.2.114 so the
bundled CLI supports the 'xhigh' effort level introduced in CLI 2.1.111.
Keeps EJClaw self-contained: no system /home/*/.local/bin/claude dependency.
Verified with CLAUDE_EFFORT=xhigh:
- 37/37 agent-runner tests pass (+ 8 new bundled-cli-path tests)
- reviewer agent-run Exit Code 0 (Duration 183s) after restart
- paired_turn_attempts failed count: 97 -> 0 after fix
- Discord reviewer delivery confirmed
2026-04-20 11:09:50 +09:00
ejclaw
34a51c95b2
build: restore dev type compatibility
2026-04-20 09:06:38 +09:00
ejclaw
be7383d68c
style: format paired execution carry-forward changes
2026-04-20 08:20:17 +09:00
ejclaw
b6a24ad9fb
paired: carry forward latest owner final across superseded tasks
2026-04-20 08:19:31 +09:00
ejclaw
a59813dee6
feat: support room-level reviewer and arbiter agent selection
2026-04-15 23:47:46 +09:00
ejclaw
1846d59d2f
Format owner failure recovery changes
2026-04-15 03:11:47 +09:00
ejclaw
2ab3bddc0e
Recover Codex compaction failures in paired owner flow
2026-04-15 03:11:14 +09:00
ejclaw
c76902a84b
Release v0.2.2
2026-04-15 01:46:48 +09:00
ejclaw
533d0fbd18
Format supersession follow-up changes
2026-04-15 01:22:20 +09:00
ejclaw
0a6782f5c2
Fix merge-ready task supersession handling
2026-04-15 01:21:00 +09:00
ejclaw
df04ef25eb
runtime: resume review after CI watcher completion
2026-04-13 10:51:17 +09:00
ejclaw
6e4a1a0d82
release: cut v0.2.1
2026-04-13 09:41:55 +09:00
ejclaw
9e152fac93
runner: narrow Claude task progress subagent mapping
2026-04-13 08:38:44 +09:00
ejclaw
721f0f65f0
runtime: suppress stale owner progress updates
2026-04-12 14:59:52 +09:00
ejclaw
1f4cd861af
runtime: suppress stale owner progress flush
2026-04-12 14:18:22 +09:00
ejclaw
4275f4f984
prompts: anchor reviewer verification to workspace root
2026-04-12 00:31:19 +09:00
ejclaw
561eee050e
build: refresh Claude and Codex SDKs
2026-04-11 23:21:29 +09:00
ejclaw
0185b5e6b6
docs: prepare 0.2.0 release notes
2026-04-11 21:00:10 +09:00
ejclaw
c984d972e1
paired: resync reviewer workspace to owner path
2026-04-11 20:12:53 +09:00
ejclaw
e458382d3d
runtime: canonicalize Claude token env names
2026-04-11 14:32:43 +09:00
ejclaw
91caf81069
fix: run room migration during deploy
2026-04-11 13:57:05 +09:00
ejclaw
a1617b7456
runtime: unify final delivery and startup preconditions
2026-04-11 13:48:54 +09:00