Peter Steinberger
357087b9c7
refactor(gateway): lifecycle-owned ambient state via factory-registered drains ( #118271 )
...
* refactor(runtime): own ambient state lifecycle cleanup
* chore(plugin-sdk): refresh additive API baseline
* fix(runtime): restore agent wait listener lifecycle
Keep agent-job data process-shared while preserving module-local event subscription ownership. Ratchet the public wildcard budget down after replacing text-runtime's wildcard singleton export with named exports.
2026-08-02 18:06:46 -07:00
clawsweeper[bot]
fa0e298d84
fix(ios): route forced realtime consults through Gateway relay ( #117485 )
...
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* fix(ios): route forced realtime consults through Gateway relay
* style(ios): drop redundant Self in requiresForcedAgentConsultRelay
* style(ios): use explicit self for firstString per swiftformat
---------
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-08-02 18:06:19 -07:00
Peter Steinberger
e1c71fab4f
docs: add stable gateway HTTPS guide ( #118340 )
2026-08-02 18:05:42 -07:00
PollyBot13
d9669ce72c
fix(ios): finish Calendar and Reminders grants without relaunch ( #116504 )
2026-08-02 18:01:41 -07:00
Peter Steinberger
ec7e5dd769
fix(gateway): recover channel autostart after crash loops ( #118311 )
...
* fix(gateway): recover channel autostart after crash loops
* docs(gateway): clarify crash-loop recovery steps
* test(gateway): type crash-loop recovery context
* test(gateway): correct recovery mock context
* test(gateway): keep recovery monitor coverage compact
* chore: leave crash-loop note to release flow
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 18:01:39 -07:00
Peter Steinberger
899be356ac
fix(ui): center settings help glyph, shrink custodian thinking mascot, add user avatar error fallback ( #118337 )
2026-08-02 18:00:13 -07:00
Peter Steinberger
18c9f27e2d
fix(scripts): diagnose gateway concurrency probes ( #118308 )
...
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 17:34:46 -07:00
Harjoth Khara
b491742030
fix(skills): show proposal detail on Skill Workshop approval cards ( #117549 )
2026-08-02 17:31:52 -07:00
Peter Steinberger
4c66ed5615
feat(channels): lifecycle wave 2 — fifteen more channels publish recorded lifecycle ( #118298 )
...
* feat(channels): publish lifecycle from existing status sinks
* feat(channels): thread lifecycle through provider monitors
* fix(mattermost): keep lifecycle status helper private
* fix(matrix): preserve terminal lifecycle during startup cleanup
* fix(matrix): reject invalid tokens during startup
* test(mattermost): drop unused vi import
2026-08-02 17:30:56 -07:00
Peter Steinberger
bb5c649e31
fix: bound pending approvals and preserve delivery order ( #118252 )
...
* refactor: centralize pending request lifecycles
Share timeout and settlement registries across worker, LSP, node-host, and approval fanout paths. Bound plugin conversation-binding approvals and preserve terminal notification ordering during slow delivery.
* style: satisfy pending registry lint rules
* test: await deferred plugin approval delivery
* test: satisfy forwarder type-aware lint
2026-08-02 17:30:53 -07:00
Peter Steinberger
c43ba8e3fc
fix(cli): speed up hook status reads through the Gateway ( #118288 )
...
* perf(cli): reuse gateway hook status (#118222 )
* chore(protocol): register hooks.status schema module in generated surfaces
2026-08-02 17:21:28 -07:00
Peter Steinberger
ae4a95faad
fix(voice-call): stop superseded realtime consult work ( #118301 )
...
* fix(voice-call): abort superseded realtime consults
* test(voice-call): use error abort rejections
* chore: defer voice-call release note
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 17:19:01 -07:00
Peter Steinberger
7764cc544c
test(tlon): dedupe upload hardening fixtures ( #118320 )
2026-08-02 17:18:54 -07:00
Peter Steinberger
2167e6f8bc
test(agents): complete embedded runtime fixtures ( #118313 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-02 17:17:43 -07:00
Peter Steinberger
c5ef79f986
refactor(zoom-meetings): consolidate runtime fixtures ( #118300 )
2026-08-02 17:13:56 -07:00
WhatsSkiLL
4c136a7dea
fix-android-sidebar-search-results ( #117981 )
...
Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com >
2026-08-02 17:13:16 -07:00
Peter Steinberger
cac802f474
test(xai): deduplicate search fixtures ( #118263 )
2026-08-02 17:13:02 -07:00
Peter Steinberger
ff9955f01b
refactor(imessage): consolidate approval test fixtures ( #118306 )
...
* test(imessage): consolidate approval fixtures
* test(imessage): avoid shadowing fixture factory
* test(imessage): preserve data-driven case titles
2026-08-02 17:10:56 -07:00
Peter Steinberger
51548dd7e1
test(infra): consolidate audit migration fixtures ( #118277 )
2026-08-02 17:08:35 -07:00
Peter Steinberger
5f359ef614
test: deduplicate provider tool schema fixtures ( #118302 )
2026-08-02 17:08:11 -07:00
Peter Steinberger
ddb6a80bf7
test(agents): focus incomplete-turn owner coverage ( #118269 )
...
* test(agents): focus incomplete-turn owner coverage
* test(agents): satisfy incomplete-turn checks
* test(agents): simplify replay side-effect state
* test(agents): retain incomplete-turn entry coverage
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 17:08:08 -07:00
Peter Steinberger
b521e0a6dc
fix(llama-cpp): stop hijacking explicitly configured HTTP provider routes ( #118293 )
...
* fix(llama-cpp): preserve configured HTTP routes
* chore: drop release-owned CHANGELOG edit from PR branch
2026-08-02 17:06:58 -07:00
Peter Steinberger
2a635f21df
refactor(imessage): consolidate status test fixtures ( #118249 )
2026-08-02 17:06:51 -07:00
Peter Steinberger
cef675233b
docs(memory): explain overlapping hook and transcript indexing ( #118299 )
2026-08-02 17:06:32 -07:00
Peter Steinberger
c6ef95604e
refactor(ollama): deduplicate memory embedding test fixtures ( #118267 )
2026-08-02 17:05:37 -07:00
Peter Steinberger
e9d88696b5
feat(cron): add webhook SSRF policy ( #118237 ) ( #118286 )
2026-08-02 17:02:20 -07:00
Peter Steinberger
b7f9cd0a01
test(reef): consolidate transport protocol fixtures ( #118281 )
2026-08-02 16:39:26 -07:00
Peter Steinberger
523eec543e
fix(cron): resolve zoned dates and ambiguous DST folds canonically ( #118297 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-02 16:38:33 -07:00
Peter Steinberger
3c4dbea2ed
test(minimax): consolidate OAuth fixtures ( #118276 )
2026-08-02 16:37:01 -07:00
Peter Steinberger
c5bcb7a84e
test(agents): deduplicate computer tool fixtures ( #118278 )
2026-08-02 16:36:32 -07:00
Peter Steinberger
03e83c0278
fix(agents): enforce child-agent limits during concurrent launches ( #118201 )
...
* fix(agents): enforce child limits across simultaneous launches
* fix(agents): preserve typed child admission outcomes
2026-08-02 16:35:55 -07:00
Peter Steinberger
d803843cfd
test(macos): consolidate Codex catalog fixtures ( #118233 )
2026-08-02 16:35:01 -07:00
Peter Steinberger
3b83dbf3bb
test(meeting-bot): consolidate node audio harness ( #118291 )
2026-08-02 16:34:44 -07:00
Peter Steinberger
75aa8306f7
fix: canonicalize single-flight promise caching ( #118245 )
...
* fix: canonicalize promise single-flight caches
* fix: make TUI refresh outcome explicit
* fix: satisfy single-flight lint contracts
2026-08-02 16:33:25 -07:00
Peter Steinberger
b93fc7e8f6
test(browser): consolidate navigation security fixtures ( #118240 )
2026-08-02 16:32:33 -07:00
Peter Steinberger
4276c0e774
test: compact trusted channel catalog fixtures ( #118258 )
2026-08-02 16:28:32 -07:00
Peter Steinberger
181da6f69c
fix(cron): reject ambiguous multi-channel announce jobs ( #118272 )
...
* fix(cron): reject ambiguous announce delivery (#118236 )
* test(cron): move implicit announce ambiguity coverage to the service owner
2026-08-02 16:25:30 -07:00
Peter Steinberger
6c6e8fe1b0
test(agents): compact OpenAI usage and reasoning fixtures ( #118295 )
2026-08-02 16:24:03 -07:00
Peter Steinberger
67afd98fcf
refactor(ui): consolidate icons, formatters, and confirms ( #118250 )
...
* refactor(ui): consolidate small shared components
* test(ui): wait for confirmation proof animation
* test(ui): avoid unbound request assertion
2026-08-02 16:23:59 -07:00
Ayaan Zaidi
5aae66f4e3
fix(telegram): preserve pre-tool text during CLI tool calls
...
Preserve Claude CLI commentary outside Telegram’s disposable progress stream so tool-summary collapse cannot erase user-visible pre-tool text.
Validated with real-user Telegram E2E and focused regression coverage.
2026-08-03 08:21:56 +09:00
Peter Steinberger
6f01e514fe
test(slack): consolidate outbound payload fixtures ( #118246 )
2026-08-02 16:21:32 -07:00
Peter Steinberger
9b8e50b9f6
refactor(scripts): consolidate redundant tooling paths ( #118259 )
2026-08-02 16:20:09 -07:00
Peter Steinberger
15560382a2
test(msteams): consolidate Graph upload fixtures ( #118268 )
2026-08-02 16:15:17 -07:00
Peter Steinberger
c574a6544c
fix(auth): retain the selected account when migrating Codex sessions ( #118205 )
...
* fix(auth): preserve selected OAuth accounts during Codex migrations
* test(auth): complete doctor context and stabilize MCP pagination
2026-08-02 16:14:11 -07:00
Peter Steinberger
dd97722e3e
test(feishu): consolidate monitor lifecycle fixtures ( #118273 )
2026-08-02 16:13:45 -07:00
Peter Steinberger
c203baea97
test(browser): consolidate upload path fixtures ( #118283 )
2026-08-02 16:13:22 -07:00
Peter Steinberger
a4110c31b3
refactor: adopt canonical async serialization ( #118235 )
...
* refactor: adopt canonical async serialization
* style: satisfy dedupe parameter lint
* style: resolve dedupe timestamp internally
2026-08-02 16:12:04 -07:00
Peter Steinberger
0d04af1231
test(sqlite): consolidate snapshot fixtures ( #118264 )
2026-08-02 16:11:39 -07:00
Peter Steinberger
ee82689ea4
fix(channels): recorded lifecycle facts outrank derived signals at the consumer boundary ( #118251 )
...
* fix(gateway): preserve terminal blocked lifecycle
* fix(discord): classify application id probe failures
* fix(gateway): preserve authored terminal health state
2026-08-02 16:11:03 -07:00
Peter Steinberger
079dfb6716
fix(cron): normalize rounded schedule duration boundaries ( #118280 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-02 16:10:30 -07:00