can1357
0728a55b8a
Merge PR #6731 : fix: preserve provider-native compaction semantics (@usr-bin-roygbiv)
2026-07-30 01:48:51 +02:00
can1357
020af06099
Merge PR #6535 : feat(mcp): expose server-initiated notifications to extensions via mcp_notification event (@asteriskSF)
2026-07-30 01:48:51 +02:00
can1357
c9c890c49a
Merge PR #6858 : feat: add opt-in Codex reset fireworks (@joshrzemien)
2026-07-30 01:48:51 +02:00
can1357
2395848f7c
Merge PR #6857 : feat(coding-agent): add startup changelog display modes (@wolfiesch)
2026-07-30 01:48:51 +02:00
can1357
70e6d2c7dc
Merge PR #6680 : feat(coding-agent): add opt-in max ceiling for auto thinking (@everton-dgn)
2026-07-30 01:48:51 +02:00
can1357
27cb968359
Merge PR #7007 : feat(tools): add a browser.cdpUrl setting for the default automation target (@terrxo)
2026-07-30 01:48:50 +02:00
can1357
28b33dd858
test(compaction): aligned provider isolation assertion
2026-07-30 01:45:03 +02:00
can1357
65ef740003
fix(coding-agent): preserved Codex quota identity
2026-07-30 01:43:54 +02:00
usr-bin-roygbiv and can1357
64234e05c9
fix: align manual native compaction fallback
...
(cherry picked from commit 2d5397a52f6feaeee4136fe4e7d8271309043b75)
2026-07-30 01:42:53 +02:00
usr-bin-roygbiv and can1357
9dd8d3c6ce
fix: preserve native compaction failures
...
(cherry picked from commit d13e9f30a06cad347226d2fa377cab8c086debc3)
2026-07-30 01:42:53 +02:00
usr-bin-roygbiv and can1357
7fff8869a0
fix: skip unauthenticated compaction candidates
...
(cherry picked from commit fa5f7d73ec1f169f9b9952648195057caa24657e)
2026-07-30 01:42:53 +02:00
usr-bin-roygbiv and can1357
4d3f2e32b3
fix(compaction): preserve native timeout boundaries
...
(cherry picked from commit 2a5950036f6c671004f2ddf1d2054a481a53cfe8)
2026-07-30 01:42:34 +02:00
usr-bin-roygbiv and can1357
d084697fae
fix(compaction): retry transient native failures
...
(cherry picked from commit 293c96dfa479de13995d581caec33b3c90b5b3ca)
2026-07-30 01:42:33 +02:00
usr-bin-roygbiv and can1357
792e8a06b1
docs: keep changes under unreleased
...
(cherry picked from commit 8ac4d11932c01d37881963f7bc97cb9a0436ae11)
2026-07-30 01:42:33 +02:00
usr-bin-roygbiv and can1357
66c8f27d23
style(compaction): format fallback repairs
...
(cherry picked from commit bf909c728adf80b1ad4c70f79701f6057138c6d9)
2026-07-30 01:42:33 +02:00
usr-bin-roygbiv and can1357
c83e506954
fix(compaction): require native-capable fallbacks
...
(cherry picked from commit 6ac4efd9d2fe37fb50be6e9ba6664e8924bce602)
2026-07-30 01:42:33 +02:00
usr-bin-roygbiv and can1357
fe59a27cc8
style(coding-agent): format advisor fallback tests
...
(cherry picked from commit 09cf89422eaa39319652d55a502412125c94856e)
2026-07-30 01:42:33 +02:00
usr-bin-roygbiv and can1357
28e738830d
fix(compaction): align advisor provider boundary
...
(cherry picked from commit 771a9917caa2630b96e8fd8f6f8d73d5462242d3)
2026-07-30 01:42:33 +02:00
can1357
857b70fe99
Merge remote-tracking branch 'refs/remotes/pr/6535' into prep/6535
...
# Conflicts:
# packages/coding-agent/src/extensibility/extensions/runner.ts
2026-07-30 01:42:24 +02:00
usr-bin-roygbiv and can1357
b8f8485ee4
style(coding-agent): format compaction fallback tests
...
(cherry picked from commit 75613b4e82ba839ccb6f4ccb846eb8753672614d)
2026-07-30 01:42:19 +02:00
usr-bin-roygbiv and can1357
ba3f1898ca
fix(compaction): keep native fallback within provider
...
(cherry picked from commit d7f2cc59eb9138942924259677ff81b9535e4661)
2026-07-30 01:42:19 +02:00
usr-bin-roygbiv and can1357
eeb542b2ef
fix(advisor): stop provider fallback on native compaction failure
...
(cherry picked from commit c636aa6be3f12eed9475bb2e1aa6a03749049523)
2026-07-30 01:42:19 +02:00
usr-bin-roygbiv and can1357
3abf17e7b9
fix(compaction): stop cross-provider native fallback
...
(cherry picked from commit 01455dc1e681e385d0a46e64a72009364e8f510e)
2026-07-30 01:42:06 +02:00
usr-bin-roygbiv and can1357
2fe31c61b6
fix: preserve native compaction auth errors
...
(cherry picked from commit ab8a823e1de425735825392db7d98b33905f0dc3)
2026-07-30 01:42:06 +02:00
usr-bin-roygbiv and can1357
a8349d4dea
fix: retain native compaction auth fallback
...
(cherry picked from commit 164d77ee90ed109b62ed7f1b6afcf644d26abe12)
2026-07-30 01:42:06 +02:00
Roy and can1357
5ce80fdedc
fix: preserve provider-native compaction semantics
...
(cherry picked from commit 426ac1e147c08092c7d0b6c4a7af5f2e09eaf941)
2026-07-30 01:42:06 +02:00
Wolfgang Schoenberger and can1357
757b0938ce
fix(coding-agent): tighten startup changelog contracts
...
(cherry picked from commit e5490279ca0b400b143514e7ef3e38be0686bf31)
2026-07-30 01:42:01 +02:00
Wolfgang Schoenberger and can1357
a4dc5a094a
feat(coding-agent): add startup changelog display modes
...
(cherry picked from commit bed594fecd1eae1917f3f047f883da5ba83317f9)
2026-07-30 01:41:57 +02:00
can1357
fcc8cce9d9
Merge remote-tracking branch 'refs/remotes/pr/6858' into prep/6858
...
# Conflicts:
# packages/coding-agent/src/modes/components/status-line/component.ts
2026-07-30 01:41:54 +02:00
can1357
091f670ea0
style: apply biome formatting to merged changes
2026-07-30 01:28:07 +02:00
can1357
038d8372d7
chore: normalize changelogs after merging open fixes
2026-07-30 01:27:44 +02:00
can1357
55ac64679e
Merge PR #6652 : feat(ai): add Exa API key login (@will-bogusz)
2026-07-30 01:26:50 +02:00
can1357
4a05d02f01
test(extensions): cover session async job wiring
...
(cherry picked from commit e79cc9e79a68b53332eb6ca04f2e555e25d1b7e0)
2026-07-30 01:26:50 +02:00
can1357
5486c8fd1d
Merge PR #6939 : feat(extensions): expose session async job snapshots (@usr-bin-roygbiv)
2026-07-30 01:26:50 +02:00
can1357
da794ebb24
Merge PR #6938 : feat(coding-agent): allow checkpoint/rewind/learn/manage_skill in subagents when explicitly requested (@szavadsky)
2026-07-30 01:26:49 +02:00
can1357
0249fa4715
Merge PR #7036 : feat(rpc): expose live fast-mode control and token throughput (@fredluz)
2026-07-30 01:26:49 +02:00
can1357
07ed00ae22
Merge PR #7028 : fix(ai): bound Anthropic retry-after waits (@metaphorics)
2026-07-30 01:26:49 +02:00
can1357
65f3743622
feat(coding-agent/session): supported importing session compactions in Codex session store
...
- Support parsing compacted records with replacement history and conversion to compaction entries.
- Add test coverage for foreign session import of Codex session compactions.
2026-07-30 01:13:37 +02:00
can1357
f11641d5a8
feat(coding-agent): enabled importing foreign sessions from claude and codex
...
- Implemented session stores and metadata converters to import Claude and Codex sessions into OMP.
- Added `--from-claude` and `--from-codex` CLI flags and `/resume` command arguments for foreign session resolution.
- Updated session selector components and controllers to support listing and picking external agent sessions.
- Added comprehensive unit tests and documentation covering foreign session import functionality.
2026-07-30 00:28:40 +02:00
can1357
93eb95b3b1
chore: rewrite changelogs
2026-07-29 23:34:04 +02:00
can1357
f2251b7d59
chore: normalize changelogs and formatting after merging open fixes
2026-07-29 23:09:40 +02:00
can1357
6527671c3a
fix(lsp): sanitize expanded generic output
...
(cherry picked from commit 1260d0633a5fb533c492f272ee500fec60c46e22)
2026-07-29 23:09:14 +02:00
can1357
2adf484ef1
Merge PR #7042 : fix(lsp): handle quick exits before reader teardown (@roboomp)
2026-07-29 23:09:13 +02:00
roboomp and can1357
dca8f44b73
fix(lsp): handled quick exits before reader teardown
...
Waited briefly for process exit publication after clean stdout EOF so the process handler preserves the real exit code and stderr, while genuine reader errors still tear down immediately.
Cleared only the matching initialization failure for explicit reloads and added regressions for quick exits, reader errors, ordinary backoff, and immediate reload retries.
Fixes #7041
(cherry picked from commit a76522b759f14421202d4cc437ec611b78be20d1)
2026-07-29 23:09:13 +02:00
can1357
672857d238
Merge PR #7025 : fix(coding-agent): coalesce models config resource probe (@paralin)
2026-07-29 23:09:10 +02:00
Christian Stewart and can1357
a43c7a4d36
fix(coding-agent): coalesce models config resource probe
...
The models config resource regression started two cold child processes inside one five-second test. Under parallel CI chunk load, the second child could still be waiting for pipe drain or process exit after the validator had completed.
Keep the process boundary as the owner of the lifecycle measurement and run the missing and custom phases in one child. The missing phase closes its storage and registry before the baseline snapshot, while the custom phase proves schema identity and retention without changing config loading or validator cleanup semantics.
Signed-off-by: Christian Stewart <christian@aperture.us >
(cherry picked from commit 81fa98491544c7fbcbf075922889e0a9e1a0a3b4)
2026-07-29 23:09:10 +02:00
can1357
1b3f01d197
Merge PR #7019 : test(ai,catalog): give spawn-based lazy tests explicit timeouts (@roboomp)
2026-07-29 23:09:07 +02:00
roboomp and can1357
cc04600a64
test(ai,catalog): give spawn-based lazy tests explicit timeouts
...
Spawn-based lazy-loading tests assert exitCode===0 on a child process but
set no per-test timeout, so bun's 5s default kills the child under CPU
contention and the assertion reports a dead child rather than a regression.
Give each spawn test an explicit 60s per-test timeout, matching the
existing precedent in auth-gateway-anthropic-caching.test.ts.
Fixes #7018
(cherry picked from commit 00e5ec8855eb8ba31c1bdf571bd7c16f2405d679)
2026-07-29 23:09:06 +02:00
can1357
1b4c9d7d1a
Merge PR #7015 : perf(prompts): streamline tool guidance (@usr-bin-roygbiv)
2026-07-29 23:09:05 +02:00
usr-bin-roygbiv and can1357
066a3239f8
fix(prompts): preserve supported tool routes
...
(cherry picked from commit 0b02fb9219f07e212d7a0f67dacd7747b622ee45)
2026-07-29 23:09:05 +02:00