Peter Steinberger
|
82333add95
|
test(sessions): cover sandbox session-tools context
|
2026-02-16 03:00:25 +00:00 |
Peter Steinberger
|
7a4a068124
|
test(sessions): add access and resolution helper coverage
|
2026-02-16 02:59:30 +00:00 |
Peter Steinberger
|
1a03aad246
|
refactor(sessions): split access and resolution helpers
|
2026-02-16 03:56:49 +01:00 |
Peter Steinberger
|
c876d24d89
|
test: expand prompt and update hint coverage
|
2026-02-16 02:54:06 +00:00 |
Peter Steinberger
|
17a148c8a8
|
fix: always include long-wait polling guidance in prompt
|
2026-02-16 03:51:38 +01:00 |
Peter Steinberger
|
6e7c1c16e7
|
test: remove duplicate legacy sessions_spawn e2e file
|
2026-02-16 03:48:51 +01:00 |
Peter Steinberger
|
b6305e9725
|
test(skills): split installer security coverage
|
2026-02-16 03:47:28 +01:00 |
Peter Steinberger
|
2363e1b085
|
fix(security): restrict skill download target paths
|
2026-02-16 03:47:28 +01:00 |
Peter Steinberger
|
c6c53437f7
|
fix(security): scope session tools and webhook secret fallback
|
2026-02-16 03:47:10 +01:00 |
Peter Steinberger
|
d95be2c384
|
fix: preserve sandbox allow-all semantics
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
4d9e310dad
|
test: strengthen ports, tool policy, and note wrapping
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
ea07d3fdd8
|
perf(test): consolidate auth/pty/health mini suites
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
f142048293
|
perf(test): fold tool-policy + doctor workspace entrypoints
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
5fe47e7be6
|
perf(test): fold ports + terminal note suites
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
00e79ac897
|
perf(test): consolidate pi-embedded helpers e2e suites
|
2026-02-16 02:45:00 +00:00 |
Peter Steinberger
|
04004c5663
|
perf(test): consolidate models-config provider unit tests
|
2026-02-16 02:44:59 +00:00 |
Peter Steinberger
|
46e714058c
|
refactor(subagents): dedupe list row builder
|
2026-02-16 02:38:00 +00:00 |
Peter Steinberger
|
0c8bb361ca
|
refactor(gateway-tool): share write metadata parsing
|
2026-02-16 02:36:18 +00:00 |
Shakker
|
09566b1693
|
fix(discord): preserve channel session keys via channel_id fallbacks (#17622)
* fix(discord): preserve channel session keys via channel_id fallbacks
* docs(changelog): add discord session continuity note
* Tests: cover discord channel_id fallback
---------
Co-authored-by: Shadow <hi@shadowing.dev>
|
2026-02-15 20:30:17 -06:00 |
Peter Steinberger
|
b88f377623
|
fix: make fast-tool stub type portable
|
2026-02-16 03:23:45 +01:00 |
Peter Steinberger
|
a7cbce1b3d
|
refactor(security): tighten sandbox bind validation
|
2026-02-16 03:19:50 +01:00 |
Peter Steinberger
|
a74251d415
|
refactor(agents): dedupe fast tool stubs
|
2026-02-16 02:17:45 +00:00 |
Peter Steinberger
|
568fd337be
|
refactor(web-fetch): dedupe firecrawl fallback
|
2026-02-16 02:15:02 +00:00 |
Peter Steinberger
|
887b209db4
|
fix(security): harden sandbox docker config validation
|
2026-02-16 03:04:06 +01:00 |
Peter Steinberger
|
6254e96acf
|
fix(security): harden prompt path sanitization
|
2026-02-16 02:53:40 +01:00 |
Onur
|
cd44a0d01e
|
fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257)
* exec: clean up PTY resources on timeout and exit
* cli: harden resume cleanup and watchdog stalled runs
* cli: productionize PTY and resume reliability paths
* docs: add PTY process supervision architecture plan
* docs: rewrite PTY supervision plan as pre-rewrite baseline
* docs: switch PTY supervision plan to one-go execution
* docs: add one-line root cause to PTY supervision plan
* docs: add OS contracts and test matrix to PTY supervision plan
* docs: define process-supervisor package placement and scope
* docs: tie supervisor plan to existing CI lanes
* docs: place PTY supervisor plan under src/process
* refactor(process): route exec and cli runs through supervisor
* docs(process): refresh PTY supervision plan
* wip
* fix(process): harden supervisor timeout and PTY termination
* fix(process): harden supervisor adapters env and wait handling
* ci: avoid failing formal conformance on comment permissions
* test(ui): fix cron request mock argument typing
* fix(ui): remove leftover conflict marker
* fix: supervise PTY processes (#14257) (openclaw#14257) (thanks @onutc)
|
2026-02-16 02:32:05 +01:00 |
Peter Steinberger
|
ae1880acf6
|
refactor(frontmatter): share openclaw manifest parsing
|
2026-02-16 00:23:33 +00:00 |
Peter Steinberger
|
fddf8a6f4a
|
perf(test): fold pi extensions runtime registry tests into agents suite
|
2026-02-16 00:22:36 +00:00 |
Peter Steinberger
|
166cf6a3e0
|
fix(web_fetch): cap response body before parsing
|
2026-02-16 01:21:11 +01:00 |
Peter Steinberger
|
e9ed5febc5
|
refactor(test): dedupe token exchange env cleanup
|
2026-02-16 00:16:00 +00:00 |
Peter Steinberger
|
72baa58edd
|
refactor(test): fix copilot env restore
|
2026-02-16 00:15:20 +00:00 |
Peter Steinberger
|
76015aab23
|
refactor(test): dedupe copilot env restores
|
2026-02-16 00:14:48 +00:00 |
Advait Paliwal
|
115cfb4430
|
gateway: add cron finished-run webhook (#14535)
* gateway: add cron finished webhook delivery
* config: allow cron webhook in runtime schema
* cron: require notify flag for webhook posts
* ui/docs: add cron notify toggle and webhook docs
* fix: harden cron webhook auth and fill notify coverage (#14535) (thanks @advaitpaliwal)
---------
Co-authored-by: Tyler Yust <TYTYYUST@YAHOO.COM>
|
2026-02-15 16:14:17 -08:00 |
Peter Steinberger
|
ab000bc411
|
refactor(test): dedupe qianfan env restore
|
2026-02-16 00:13:01 +00:00 |
Peter Steinberger
|
e3a93d6705
|
refactor(test): dedupe safe-bins mocks
|
2026-02-16 00:12:23 +00:00 |
Peter Steinberger
|
7857096d29
|
refactor(test): reuse env snapshot in model scan
|
2026-02-16 00:08:35 +00:00 |
Peter Steinberger
|
cedd520f25
|
refactor(test): simplify state dir env helpers
|
2026-02-16 00:08:00 +00:00 |
Peter Steinberger
|
997b9ad232
|
refactor(test): dedupe provider api key env restore
|
2026-02-16 00:05:02 +00:00 |
Peter Steinberger
|
94e84e6f75
|
refactor(test): clean up gateway tool env restore
|
2026-02-15 23:56:06 +00:00 |
Peter Steinberger
|
e9c8540e21
|
refactor(test): simplify model auth env restore
|
2026-02-15 23:55:11 +00:00 |
Peter Steinberger
|
f809ff5e55
|
refactor(test): reuse env snapshot helper
|
2026-02-15 23:51:24 +00:00 |
Peter Steinberger
|
70f86e326d
|
refactor(test): reuse shared env snapshots
|
2026-02-15 23:15:07 +00:00 |
Peter Steinberger
|
eef13235ad
|
fix(test): make sessions_spawn e2e harness ordering stable
|
2026-02-15 23:14:42 +00:00 |
Peter Steinberger
|
89155aa6c6
|
fix(test): load sessions_spawn harness before tools
|
2026-02-15 23:14:42 +00:00 |
Peter Steinberger
|
bbcbabab74
|
fix(ci): repair e2e mocks and tool schemas
|
2026-02-15 23:14:42 +00:00 |
Peter Steinberger
|
c59a472ca2
|
perf(test): consolidate memory tool e2e suites
|
2026-02-15 23:14:42 +00:00 |
Peter Steinberger
|
37086d0c3e
|
perf(test): consolidate sessions tool e2e suites
|
2026-02-15 23:14:42 +00:00 |
Peter Steinberger
|
65ea200c31
|
refactor(test): share env var helpers
|
2026-02-15 23:12:57 +00:00 |
Peter Steinberger
|
6b4590be06
|
fix(agents): stabilize sessions_spawn e2e suite
|
2026-02-15 22:40:28 +00:00 |
Peter Steinberger
|
e58884925a
|
refactor(test): reuse pi embedded subscribe session harness
|
2026-02-15 22:12:07 +00:00 |