Peter Steinberger
|
3f1d6fe147
|
test: speed up cli and command suites
|
2026-03-31 02:25:02 +01:00 |
Peter Steinberger
|
6b6ddcd2a6
|
test: speed up core runtime suites
|
2026-03-31 02:25:02 +01:00 |
Vincent Koc
|
1f6a964e57
|
fix(ci): handle missing native command capabilities
|
2026-03-31 10:16:06 +09:00 |
Vincent Koc
|
9b6ebc1992
|
fix(test): trim browser runtime gateway session mocks
|
2026-03-31 10:02:24 +09:00 |
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
|
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
|
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
|
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
|
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
|
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
|
4892c60ee5
|
test: avoid suite gateway hooks in channel mcp
|
2026-03-31 01:40:55 +01: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
|
bbd495ed63
|
plugins: quiet scoped manifest id warnings
|
2026-03-30 19:35:09 -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 |
mappel-nv
|
5cc0bc936c
|
Gateway: open config files without shell interpolation (#57921)
* Gateway: open config files without shell interpolation
Co-authored-by: peteryuqin <peter.yuqin@gmail.com>
* Gateway: align config opener review fixes
* Gateway: tidy config opener logging
* Gateway: simplify config opener error path
* Gateway: cover Windows config opener test path
* Gateway: use literal Windows config open path
---------
Co-authored-by: peteryuqin <peter.yuqin@gmail.com>
|
2026-03-30 15:21:25 -06:00 |
Dinakar Sarbada
|
62d6cfedee
|
fix(doctor/plugins): skip unused Matrix inspector loads and honor enabledByDefault startup plugins (#57931)
Merged via squash.
Prepared head SHA: 634794b954
Co-authored-by: dinakars777 <250428393+dinakars777@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-30 17:06:04 -04:00 |
chain710
|
943163a419
|
feat(matrix): add group chat history context for agent triggers (#57022)
Merged via squash.
Prepared head SHA: b6f88b72e8
Co-authored-by: chain710 <486539+chain710@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-30 15:10:43 -04:00 |
Jacob Tomlinson
|
8deb9522f3
|
Guard marketplace and Ollama network requests (#57850)
* Plugins: guard marketplace and Ollama fetches
* Ollama: pin guarded host allowlist
|
2026-03-30 20:08:38 +01:00 |
Jacob Tomlinson
|
e277a37f89
|
Infra: block compiler env overrides (#57832)
|
2026-03-30 20:06:32 +01:00 |
Jacob Tomlinson
|
cfe1445953
|
Sandbox: sanitize SSH subprocess env (#57848)
* Sandbox: sanitize SSH subprocess env
* Sandbox: add sanitize env undefined test
|
2026-03-30 20:05:57 +01:00 |
Jacob Tomlinson
|
f0af186726
|
gateway: ignore bearer-declared HTTP operator scopes (#57783)
* gateway: ignore bearer-declared HTTP operator scopes
* gateway: key HTTP bearer guards to auth mode
* gateway: refresh rebased HTTP regression expectations
* gateway: honor resolved HTTP auth method
* gateway: remove duplicate openresponses owner flags
|
2026-03-30 20:04:33 +01:00 |
Jacob Tomlinson
|
2a75416634
|
CLI: reset remote URL after trust decline (#57828)
Co-authored-by: zsxsoft <git@zsxsoft.com>
|
2026-03-30 20:03:06 +01:00 |
Agustin Rivera
|
e65c265e89
|
Security: block exec approval shell carrier targets (#57871)
* Security: block exec approval shell carrier targets
* Tests: tighten exec approval carrier regression assertions
|
2026-03-30 12:35:04 -06:00 |
Mariano
|
9d9cf0d8ff
|
Tasks: route one-task emergence through parent flows (#57874)
|
2026-03-30 20:25:01 +02:00 |
Mariano
|
7590c22db7
|
Tasks: add minimal flow registry scaffold (#57865)
|
2026-03-30 19:57:26 +02:00 |
Shakker
|
8746e2e216
|
fix: restore cli registry side-effect option
|
2026-03-30 18:10:08 +01:00 |
Shakker
|
ba7c98ab51
|
fix: align outbound media root tests with config-derived tmp paths
|
2026-03-30 18:10:08 +01:00 |
Ayaan Zaidi
|
1b557ffe65
|
fix(plugins): keep snapshot hook loads isolated
|
2026-03-30 22:00:54 +05:30 |
joelnishanth
|
f849b8de97
|
hooks: default hooks.internal.enabled to true so bundled hooks load on fresh installs
Made-with: Cursor
|
2026-03-30 22:00:54 +05:30 |
Jacob Tomlinson
|
3886b65ef2
|
fix(gateway): require node pairing before enabling node commands (#57777)
* Gateway: require node pairing for node commands
* Gateway: request node pairing on initial connect
* Gateway: filter pending node pairing commands
|
2026-03-30 17:29:28 +01:00 |