Peter Steinberger
4f2df617fe
fix: handle Telegram audio auto-transcription
2026-03-31 02:01:01 +01:00
Vincent Koc
121870a085
fix(sandbox): pin remote fs bridge reads ( #58016 )
...
* fix(sandbox): pin remote fs bridge reads
* fix(sandbox): reject mount-root reads in remote fs bridge
* fix(sandbox): reject non-regular targets in pinned reads
2026-03-31 09:55:51 +09:00
Vincent Koc
7ae1bb0c77
fix(host-env): block Python package index redirection env vars ( #58011 )
...
* fix(host-env): block Python package index redirection vars
* docs(changelog): note Python index override block
* Update src/infra/host-env-security-policy.json
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(exec): block remaining uv index override env vars
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-31 09:53:32 +09:00
Vincent Koc
873549c8f1
fix(perf): bypass speech facade in core tts runtime
2026-03-31 09:51:47 +09:00
Vincent Koc
fc4ef34478
fix(config): accept block markdown table mode safely
2026-03-31 09:50:41 +09:00
Vincent Koc
8bcaf1a147
fix(test): trim reply command plugin imports
2026-03-31 09:43:54 +09:00
Shakker
81e65e119f
test: mock supervisor timeout flows
2026-03-31 01:40:55 +01:00
Shakker
ee38d13f33
test: remove gateway flake from channel mcp notifications
2026-03-31 01:40:55 +01:00
Shakker
a966630a91
test: mock gateway reads in channel mcp tools
2026-03-31 01:40:55 +01:00
Shakker
6d39209430
test: split channel mcp event waiting coverage
2026-03-31 01:40:55 +01:00
Shakker
f8c7512ca5
test: stabilize channel event wait mcp flow
2026-03-31 01:40:55 +01:00
Shakker
afe4a4b260
test: clean test planner typing edges
2026-03-31 01:40:55 +01:00
Shakker
d46f64199a
fix: retry bundled runtime dependency staging
2026-03-31 01:40:55 +01:00
Shakker
cefa191417
test: stabilize gateway and session cleanup flows
2026-03-31 01:40:55 +01:00
Shakker
82695bb24d
test: remove timeout-prone windows ci waits
2026-03-31 01:40:55 +01:00
Shakker
da03d857f9
test: stabilize recurring windows ci suites
2026-03-31 01:40:55 +01:00
Shakker
6ab0f62b3b
test: stabilize remaining windows ci timeouts
2026-03-31 01:40:55 +01:00
Shakker
7d70b1b51e
test: stabilize windows registry cleanup flows
2026-03-31 01:40:55 +01:00
Shakker
72cb2a88f1
test: fix planner typing assertions
2026-03-31 01:40:55 +01:00
Shakker
5fb19f296a
test: complete exec timeout child lifecycle
2026-03-31 01:40:55 +01:00
Shakker
1dda032531
style: format rebased main files
2026-03-31 01:40:55 +01:00
Shakker
020858647d
test: fix qmd and discord ci regressions
2026-03-31 01:40:55 +01:00
Shakker
a8ba6f2c03
test: stabilize channel lifecycle timers in ci
2026-03-31 01:40:55 +01:00
Shakker
82681ba215
test: stabilize exec timeout assertions on windows
2026-03-31 01:40:55 +01:00
Shakker
56c9e2493b
test: harden windows timeout-sensitive suites
2026-03-31 01:40:55 +01:00
Shakker
b878a34591
test: stabilize windows flow and session cleanup tests
2026-03-31 01:40:55 +01:00
Shakker
2ff7bb604c
test: update planner expectations for current catalog
2026-03-31 01:40:55 +01:00
Shakker
9590e2ccae
test: stabilize windows task registry and exec timeouts
2026-03-31 01:40:55 +01:00
Shakker
7ec3674b46
test: stabilize discord and channel mcp ci coverage
2026-03-31 01:40:55 +01:00
Shakker
ab0af5997d
test: isolate browser snapshot navigation from proxy env
2026-03-31 01:40:55 +01:00
Shakker
4892c60ee5
test: avoid suite gateway hooks in channel mcp
2026-03-31 01:40:55 +01:00
Gustavo Madeira Santana
8d4040af58
fix(tests): align matrix verification DM fixtures
2026-03-30 20:32:49 -04:00
Gustavo Madeira Santana
31a4b45db0
Maintainer: split PR workflow script modules
2026-03-30 20:28:32 -04:00
scoootscooob
eba41dae4f
fix(exec): dedupe Discord approval delivery ( #58002 )
...
* fix(exec): dedupe Discord approval delivery
* Update extensions/discord/src/approval-native.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 17:27:34 -07:00
Gustavo Madeira Santana
7b7d7cc743
Matrix: short-circuit aborted monitor startup
2026-03-30 20:13:33 -04:00
Gustavo Madeira Santana
61ae6d7201
Matrix: trim shared test import churn
2026-03-30 20:13:32 -04:00
Gustavo Madeira Santana
f96e5bec39
Diffs: normalize viewer payload languages
2026-03-30 20:12:19 -04:00
Vincent Koc
af0c0862f2
fix(gateway): preserve shared-auth rate limits during mixed handshakes ( #57647 )
...
* fix(gateway): preserve shared-auth handshake rate limits
* fix(gateway): scope shared-auth lockouts to shared-auth handshakes
2026-03-31 09:08:57 +09:00
Vincent Koc
a30214a624
fix(heartbeat): block owner-only auth inheritance for exec events ( #57652 )
2026-03-31 09:06:51 +09:00
Vincent Koc
91f7a6b0fd
fix(gateway): revoke active sessions on token rotation ( #57646 )
2026-03-31 09:05:34 +09:00
Gustavo Madeira Santana
bd957a3a8b
Matrix: trim test import breadth
2026-03-30 19:54:40 -04:00
Gustavo Madeira Santana
fa2e051bb6
Maintainer: tighten PR workflow script
...
Reduce prep and merge friction in the PR wrapper by keeping rebases explicit, reusing doc-only gate results, and making review output terminal-first.
Also add clearer baseline-noise guidance for unrelated local gate failures plus worktree listing and cleanup helpers.
2026-03-30 19:48:46 -04:00
Gustavo Madeira Santana
e11b5d584c
Tests: isolate Matrix extension hotspots
2026-03-30 19:36:29 -04:00
Gustavo Madeira Santana
ca6432b0d9
Skills: harden heap snapshot diffing
2026-03-30 19:36:12 -04:00
Gustavo Madeira Santana
bbd495ed63
plugins: quiet scoped manifest id warnings
2026-03-30 19:35:09 -04:00
end
2b2edaa01d
fix(matrix): correct DM classification with three-tier is_direct logic and 2-member guard ( #57124 )
...
Merged via squash.
Prepared head SHA: e2ff0d5e96
Co-authored-by: w-sss <204439273+w-sss@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-30 18:56:00 -04:00
scoootscooob
dd9d0bdd8e
fix(exec): harden shell-side approval guardrails ( #57839 )
...
* fix(exec): harden approval handling
* fix(exec): tighten approval guardrails
* fix(exec): reject prefixed approval commands
* fix(exec): isolate shell approval guardrails
* fix(exec): recurse through wrapped approval commands
* fix(exec): restore allowlist wrapper import
* fix(exec): strip env wrappers before approval detection
* fix(exec): inspect nested shell wrapper options
2026-03-30 15:49:24 -07:00
scoootscooob
9ff57ac479
refactor(exec): unify channel approvals and restore routing/auth ( #57838 )
...
* fix(exec): add shared approval runtime
* fix(exec): harden shared approval runtime
* fix(exec): guard approval expiration callbacks
* fix(exec): handle approval runtime races
* fix(exec): clean up failed approval deliveries
* fix(exec): restore channel approval routing
* fix(exec): scope telegram legacy approval fallback
* refactor(exec): centralize native approval delivery
* fix(exec): harden approval auth and account routing
* test(exec): align telegram approval auth assertions
* fix(exec): align approval rebase followups
* fix(exec): clarify plugin approval not-found errors
* fix(exec): fall back to session-bound telegram accounts
* fix(exec): detect structured telegram approval misses
* test(exec): align discord approval auth coverage
* fix(exec): ignore discord dm origin channel routes
* fix(telegram): skip self-authored message echoes
* fix(exec): keep implicit approval auth non-explicit
2026-03-30 15:49:02 -07:00
Gustavo Madeira Santana
e7e15b92bd
Chore: remove orphaned agent workflow
2026-03-30 18:43:14 -04:00
Gustavo Madeira Santana
b9f5d02f04
fix(matrix): restore E2EE for one-off CLI sends ( #57936 )
...
Merged via squash.
Prepared head SHA: 4b79fbea22
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-30 17:28:33 -04:00