Peter Steinberger
231589ef66
fix: restore imessage control command flag
2026-03-14 01:41:17 +00:00
Peter Steinberger
258945d4d0
test: share status issue assertion helpers
2026-03-14 01:41:17 +00:00
Peter Steinberger
0acd1f63fc
test: share startup account lifecycle helpers
2026-03-14 01:41:17 +00:00
Peter Steinberger
b61bc4948e
refactor: share dual text command gating
2026-03-14 01:41:17 +00:00
Peter Steinberger
91d9573b55
refactor: declone model picker model ref parsing
2026-03-14 01:41:17 +00:00
Peter Steinberger
c0831927b0
refactor: share allowlist wildcard matching
2026-03-14 01:41:17 +00:00
Peter Steinberger
f4094ab19e
refactor: share slack text truncation
2026-03-14 01:41:17 +00:00
Peter Steinberger
d886ca6474
fix: widen telegram reply progress typing
2026-03-14 01:41:17 +00:00
Peter Steinberger
5b53481d1d
refactor: share daemon install cli setup
2026-03-14 01:41:17 +00:00
Peter Steinberger
5197171d7a
refactor: share telegram reply chunk threading
2026-03-14 01:41:17 +00:00
Peter Steinberger
66de7311c7
test: share whatsapp outbound poll fixtures
2026-03-14 01:41:17 +00:00
Peter Steinberger
1ec6b012f8
refactor: share zalo status issue helpers
2026-03-14 01:41:17 +00:00
Peter Steinberger
7285e04ead
refactor: share whatsapp outbound adapter base
2026-03-14 01:41:17 +00:00
Peter Steinberger
d4b193b581
test: share embedded workspace attempt helpers
2026-03-14 01:41:17 +00:00
Peter Steinberger
fb93acb046
test: share compaction retry timer helpers
2026-03-14 01:41:16 +00:00
Peter Steinberger
88de4769de
refactor: share agent tool fixture helpers
2026-03-14 01:41:16 +00:00
Peter Steinberger
6e3f0f9fcb
refactor: share tool result char estimation
2026-03-14 01:41:16 +00:00
Peter Steinberger
0db62fc6c5
refactor: share pinned sandbox entry finalization
2026-03-14 01:41:16 +00:00
Peter Steinberger
414e9c87cb
refactor: share browser console result formatting
2026-03-14 01:41:16 +00:00
Peter Steinberger
997256d370
refactor: share memory tool builders
2026-03-14 01:41:16 +00:00
Peter Steinberger
d7637d3a19
refactor: share session send context lines
2026-03-14 01:41:16 +00:00
Peter Steinberger
4e055d8df2
refactor: share gateway timeout parsing
2026-03-14 01:41:16 +00:00
Peter Steinberger
d1fda7b8f2
refactor: share tts request setup
2026-03-14 01:41:16 +00:00
Peter Steinberger
f7f5c24786
refactor: share terminal note wrapping
2026-03-14 01:41:16 +00:00
Peter Steinberger
827b166bbc
refactor: share zalo send context validation
2026-03-14 01:41:16 +00:00
Peter Steinberger
d55fa78e40
refactor: share delimited channel entry parsing
2026-03-14 01:41:16 +00:00
Peter Steinberger
e8a80cfbd8
refactor: share onboarding diagnostics type
2026-03-14 01:41:16 +00:00
Peter Steinberger
487e188112
test: share outbound delivery helpers
2026-03-14 01:41:16 +00:00
Peter Steinberger
81ea997d40
refactor: share self hosted provider plugin helpers
2026-03-14 01:40:41 +00:00
Peter Steinberger
66aabf5eaa
test: share telegram monitor startup helpers
2026-03-14 01:40:41 +00:00
Peter Steinberger
3850ea1e0f
test: share outbound action runner helpers
2026-03-14 01:40:41 +00:00
Peter Steinberger
8de2f7339c
test: fix current ci regressions
2026-03-14 01:29:04 +00:00
Jaehoon You
2bfe188510
fix(macos): prevent PortGuard from killing Docker Desktop in remote mode ( #13798 )
...
fix(macos): prevent PortGuardian from killing Docker Desktop in remote mode (#6755 )
PortGuardian.sweep() was killing non-SSH processes holding the gateway
port in remote mode. When the gateway runs in a Docker container,
`com.docker.backend` owns the port-forward, so this could shut down
Docker Desktop entirely.
Changes:
- accept any process on the gateway port in remote mode
- add a defense-in-depth guard to skip kills in remote mode
- update remote-mode port diagnostics/reporting to match
- add regression coverage for Docker and local-mode behavior
- add a changelog entry for the fix
Co-Authored-By: ImLukeF <92253590+ImLukeF@users.noreply.github.com>
2026-03-14 12:26:09 +11:00
Sally O'Malley
e5fe818a74
fix(gateway/ui): restore control-ui auth bypass and classify connect failures ( #45512 )
...
Merged via squash.
Prepared head SHA: 42b5595ede
Co-authored-by: sallyom <11166065+sallyom@users.noreply.github.com>
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Reviewed-by: @BunsDev
2026-03-13 20:13:35 -05:00
Peter Steinberger
19edeb1aeb
test: tighten node shell platform normalization
2026-03-14 01:05:46 +00:00
Peter Steinberger
e3637253ef
test: tighten target error hint trimming
2026-03-14 01:05:04 +00:00
Peter Steinberger
604203c179
fix: tighten pairing token blank handling
2026-03-14 01:04:18 +00:00
Peter Steinberger
5ef458ca56
test: tighten openclaw exec env coverage
2026-03-14 01:03:24 +00:00
Val Alexander
40ab39b5ea
fix(ui): keep oversized chat replies readable ( #45559 )
...
* fix(ui): keep oversized chat replies readable
* Update ui/src/ui/markdown.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(ui): preserve oversized markdown whitespace
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-13 20:03:19 -05:00
Peter Steinberger
89e52d6178
test: tighten hostname normalization coverage
2026-03-14 01:02:20 +00:00
Peter Steinberger
2351caa9cf
test: tighten prototype key matching
2026-03-14 01:01:27 +00:00
Peter Steinberger
0146345b88
fix: tighten target error hint coverage
2026-03-14 01:00:51 +00:00
Steven
25f458a907
macOS: respect exec-approvals.json settings in gateway prompter ( #13707 )
...
Fix macOS gateway exec approvals to respect exec-approvals.json.
This updates the macOS gateway prompter to resolve per-agent exec approval policy before deciding whether to show UI, use agentId for policy lookup, honor askFallback when prompts cannot be presented, and resolve no-prompt decisions from the configured security policy instead of hardcoded allow-once behavior. It also adds regression coverage for ask-policy and allowlist-fallback behavior, plus a changelog entry for the fix.
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com>
2026-03-14 12:00:15 +11:00
Peter Steinberger
1aca4c7b87
test: tighten outbound session context coverage
2026-03-14 00:59:56 +00:00
Peter Steinberger
cbd264f33d
test: tighten outbound identity normalization
2026-03-14 00:59:03 +00:00
Peter Steinberger
8dab4a48c4
test: tighten package tag prefix matching
2026-03-14 00:58:12 +00:00
Peter Steinberger
4d523f4e19
test: tighten node list parse fallback coverage
2026-03-14 00:57:29 +00:00
Peter Steinberger
91f725a998
test: tighten update channel display precedence
2026-03-14 00:56:42 +00:00
Peter Steinberger
9050aa9efd
test: tighten channel activity account isolation
2026-03-14 00:55:32 +00:00
Peter Steinberger
a23a23ba69
test: tighten bonjour ciao coverage
2026-03-14 00:54:42 +00:00