ejclaw
9ef79e3828
Add STEP_DONE guards, verdict storage, and stale delivery suppression
2026-04-23 15:28:42 +09:00
ejclaw
ae0e1999b4
Add STEP_DONE guards, verdict storage, and stale delivery suppression
2026-04-23 15:27:49 +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
87b1204323
Phase 0 — STEP_DONE/TASK_DONE split + owner-follow-up integration smoke
2026-04-23 13:07:01 +09:00
ejclaw
3b0875e80d
test: cast readonly sandbox expectation through unknown
2026-04-22 20:59:31 +09:00
ejclaw
e99145c86e
test: cast readonly sandbox expectation through unknown
2026-04-22 20:59:10 +09:00
ejclaw
bf4cbd0319
test: cast readonly sandbox expectation shape
2026-04-22 20:58:17 +09:00
ejclaw
28b0f38d99
test: cast readonly sandbox expectation shape
2026-04-22 20:57:59 +09:00
ejclaw
13ac26b80e
test: relax readonly sandbox assertions
2026-04-22 20:56:40 +09:00
ejclaw
a9ca482b14
test: relax readonly sandbox assertions
2026-04-22 20:56:27 +09:00
ejclaw
d8a3702b1e
test: remove impossible readonly sandbox guards
2026-04-22 20:55:26 +09:00
ejclaw
94e8f5b2d5
test: remove impossible readonly sandbox guards
2026-04-22 20:55:12 +09:00
ejclaw
921a254120
test: fix readonly reviewer sandbox assertions
2026-04-22 20:52:34 +09:00
ejclaw
ea6d77b5ef
test: fix readonly reviewer sandbox assertions
2026-04-22 20:52:13 +09:00
ejclaw
5599791eae
test: satisfy readonly reviewer sandbox typing
2026-04-22 20:50:58 +09:00
ejclaw
f0d96b94f6
test: satisfy readonly reviewer sandbox typing
2026-04-22 20:50:39 +09:00
ejclaw
12838a8b07
review: harden readonly git checks and lint verification
2026-04-22 20:49:02 +09:00
ejclaw
f3db05e5fc
review: harden readonly git checks and lint verification
2026-04-22 20:48:33 +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