Commit Graph

375 Commits

Author SHA1 Message Date
Peter Steinberger
6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
pashpashpash
c3af812fe3 Show Codex subscription reset times in channel errors (#80456)
* fix(codex): refresh subscription limit resets

* fix(codex): format reset times for channels

* Update CHANGELOG with latest changes and fixes

Updated CHANGELOG with recent fixes and improvements.

* fix(codex): keep command load failures on codex surface

* fix(codex): format account rate limits as rows

* fix(codex): summarize account limits as usage status

* fix(codex): simplify account limit status
2026-05-11 09:42:06 +09:00
Peter Steinberger
99dda499db test: tighten codex provider assertions 2026-05-11 00:30:15 +01:00
pashpashpash
0e8a7e12da Enable Codex native code mode for OpenClaw harness runs (#80001)
* fix(codex): enable native code mode in harness

* test(codex): update code mode prompt snapshots

* test(codex): align code mode thread config expectations

* chore(protocol): refresh generated Swift agent params

* fix(codex): enable code-mode-only harness threads

* test(discord): fix test mock type assertions

* test: fix remaining test type assertions

* test(matrix): guard avatar loader test callback
2026-05-11 08:18:03 +09:00
Shakker
4214c1d8ea test: tighten codex user input prompt assertion 2026-05-10 22:42:00 +01:00
Shakker
32fa492629 test: tighten codex provider assertion 2026-05-10 22:39:53 +01:00
Shakker
addd56cfdb test: tighten codex elicitation bridge assertions 2026-05-10 19:16:09 +01:00
Peter Steinberger
dd016a2094 test: tighten matrix account propagation assertions 2026-05-10 19:15:12 +01:00
Shakker
93cd3a9c38 test: tighten codex dynamic tool transcript assertions 2026-05-10 19:14:53 +01:00
Peter Steinberger
a1fe027d54 test: tighten extension test assertions 2026-05-10 19:11:27 +01:00
Shakker
7139aa8ad4 test: tighten codex shared client assertions 2026-05-10 19:09:18 +01:00
Shakker
072e600813 test: tighten codex compaction context assertions 2026-05-10 19:07:42 +01:00
Shakker
da0daa2138 test: tighten codex schema start payload assertion 2026-05-10 19:06:06 +01:00
Shakker
691674382f test: tighten codex outcome fallback mirrors 2026-05-10 19:04:10 +01:00
Shakker
508c379e88 test: tighten codex plugin thread config diagnostics 2026-05-10 19:02:35 +01:00
Shakker
3ca7991779 test: tighten codex app server client assertions 2026-05-10 18:59:04 +01:00
Shakker
dc2e8c6c00 test: tighten codex plugin inventory diagnostics 2026-05-10 18:56:32 +01:00
Shakker
bc35e7501d test: tighten codex app inventory cache assertion 2026-05-10 18:55:34 +01:00
Shakker
64370ba2ef test: tighten codex hook relay assertions 2026-05-10 18:54:06 +01:00
Shakker
c86f95cc16 test: tighten codex conversation binding assertions 2026-05-10 18:53:00 +01:00
Ayaan Zaidi
c529ab29c2 fix(codex): preserve current turn context 2026-05-10 22:29:24 +05:30
Peter Steinberger
f9c0dc2d2b fix(feishu): fall back from missing thread replies (#80306)
Summary:
- The branch adds an opt-in Feishu top-level group-send fallback for withdrawn or missing normal quoted thread replies, plus regression coverage, a changelog entry, and CI/lint typing and baseline refreshes.
- Reproducibility: yes. at source level. Current main hard-errors withdrawn/not-found Feishu reply targets when `replyInThread` is true, and the existing regression test asserts that no top-level create fallback occurs.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(feishu): fall back from missing thread replies
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8030…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-80306 with ma…
- PR branch already contained follow-up commit before automerge: fix(ci): satisfy stricter lint and test types
- PR branch already contained follow-up commit before automerge: fix(ci): align Node 24 test typing

Validation:
- ClawSweeper review passed for head 93146f9d13.
- Required merge gates passed before the squash merge.

Prepared head SHA: 93146f9d13
Review: https://github.com/openclaw/openclaw/pull/80306#issuecomment-4415604729

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-10 16:41:51 +00:00
Ayaan Zaidi
ac5588c94a fix(context): persist Codex run context maps 2026-05-10 21:50:13 +05:30
Kagura
8a1a86279a fix(codex): normalize thread id/sessionId cross-fill before schema validation (#80137)
Merged via squash.

Prepared head SHA: b2c20dd5d6
Co-authored-by: kagura-agent <268167063+kagura-agent@users.noreply.github.com>
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com>
Reviewed-by: @omarshahine
2026-05-10 12:07:42 -04:00
Peter Steinberger
f3ee9e26f9 test: clear broad mock helper lint 2026-05-10 17:06:15 +01:00
Peter Steinberger
ffb5eb873b test: clear codex context engine broad matchers 2026-05-10 15:57:58 +01:00
Peter Steinberger
25efb80e30 test: clear codex command broad matchers 2026-05-10 15:40:06 +01:00
Peter Steinberger
d273ae73c0 refactor: trim OpenClaw prompt guidance 2026-05-10 14:59:48 +01:00
Ayaan Zaidi
529bfdbaca refactor(codex): simplify native tool diagnostics 2026-05-10 18:21:44 +05:30
Keshav's Bot
2afd67f93f fix(diagnostics): queue blocked tool events 2026-05-10 18:21:44 +05:30
Keshav's Bot
13b364912a fix(codex): read native tool duration safely 2026-05-10 18:21:44 +05:30
Keshav's Bot
a624988ae6 fix(codex): mark native tools active for diagnostics 2026-05-10 18:21:44 +05:30
Ayaan Zaidi
e6efa9861b test(codex): use harness queue surface (#79867) 2026-05-10 18:04:35 +05:30
Peter Steinberger
1ed50b0ced fix: expose active-run queue failure reasons 2026-05-10 13:07:42 +01:00
Peter Steinberger
b3fcdaa79d test: clear codex owned-tool runtime broad matchers 2026-05-10 12:49:56 +01:00
Peter Steinberger
9a7778d8aa fix: declare extension runtime deps 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
0451a9fb31 test: clear codex computer-use broad matchers 2026-05-10 12:23:35 +01:00
Peter Steinberger
11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger
0a17339a70 test: clear codex dynamic tools broad matchers 2026-05-10 09:49:40 +01:00
Peter Steinberger
1725a78aeb test: clear codex app server config broad matchers 2026-05-10 09:29:29 +01:00
scoootscooob
f9d4e0c853 Normalize Codex dynamic tool transcript shape (#80155)
* Normalize Codex dynamic tool transcript shape

* test: align codex transcript aliases
2026-05-10 04:21:58 -04:00
Peter Steinberger
5821a4033c fix(codex): deliver native image outputs
Co-authored-by: Kelaw - Keshav's Agent <keshavbotagent@gmail.com>
2026-05-10 04:06:12 -04:00
Peter Steinberger
0c3c379689 test: clear codex approval bridge broad matchers 2026-05-10 09:03:00 +01:00
Peter Steinberger
c240b30e39 test: clear codex event projector broad matchers 2026-05-10 08:59:58 +01:00
Peter Steinberger
c6ef46d703 test: cover tool search compaction 2026-05-10 03:21:50 -04:00
Peter Steinberger
1d65f965e8 test: clear codex migration broad matchers 2026-05-10 07:14:08 +01:00
Peter Steinberger
9243b575ed chore(release): prepare 2026.5.10-beta.1 2026-05-10 06:13:38 +01:00
Kevin Lin
b79de62b3c fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
Peter Steinberger
eae1ffdf4a test: tighten codex app-server policy assertions 2026-05-10 02:39:54 +01:00