kumarabhirup
|
dee323b7ad
|
fix lint/build errors and bump to 2026.2.15-1.4
- Fix all oxlint errors (curly, no-unused-vars, no-base-to-string,
no-floating-promises, approx-constant, restrict-template-expressions)
- Fix TS build errors: rewrite update-cli.ts as thin wrapper over
submodules, restore missing chat abort helpers in chat.ts
- Fix web build: wrap handleNewSession in async for ChatPanelHandle,
add missing safeString helper to entry-detail-modal
- Bump version to 2026.2.15-1.4 and publish
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 00:30:13 -08:00 |
|
kumarabhirup
|
4d2fb1e2a0
|
🚀 RELEASE: chat start stop
|
2026-02-15 23:42:13 -08:00 |
|
kumarabhirup
|
170231a54f
|
🚀 RELEASE: chat sesh stop + queue / workspace.duckdb flexibility / drag to root
|
2026-02-15 23:00:25 -08:00 |
|
kumarabhirup
|
37f5d255c0
|
🚀 RELEASE: Ironclaw self-aware / fix inject context / use main sessions / seed databases
|
2026-02-15 22:05:58 -08:00 |
|
kumarabhirup
|
17bc484489
|
Merge remote-tracking branch 'upstream/main'
Co-authored-by: Cursor <cursoragent@cursor.com>
# Conflicts:
# src/telegram/bot.create-telegram-bot.installs-grammy-throttler.test.ts
|
2026-02-15 18:18:42 -08:00 |
|
Peter Steinberger
|
adc818db4a
|
fix(gateway): serve Control UI bootstrap config and lock down CSP
|
2026-02-16 03:15:57 +01:00 |
|
Peter Steinberger
|
568fd337be
|
refactor(web-fetch): dedupe firecrawl fallback
|
2026-02-16 02:15:02 +00:00 |
|
Peter Steinberger
|
d9ca051a1d
|
refactor(auto-reply): share slash parsing for config/debug
|
2026-02-16 02:11:12 +00:00 |
|
Peter Steinberger
|
887b209db4
|
fix(security): harden sandbox docker config validation
|
2026-02-16 03:04:06 +01:00 |
|
Peter Steinberger
|
d4bdcda324
|
refactor(nodes-cli): share node.invoke param builder
|
2026-02-16 02:03:15 +00:00 |
|
Peter Steinberger
|
966957fc66
|
refactor(nodes-cli): share pending pairing table
|
2026-02-16 01:58:30 +00:00 |
|
Peter Steinberger
|
555eb3f62c
|
refactor(discord): share member access state
|
2026-02-16 01:55:40 +00:00 |
|
Peter Steinberger
|
6254e96acf
|
fix(security): harden prompt path sanitization
|
2026-02-16 02:53:40 +01:00 |
|
Peter Steinberger
|
19f53543d2
|
refactor(utils): share chunkItems helper
|
2026-02-16 01:52:30 +00:00 |
|
Peter Steinberger
|
618008b483
|
refactor(channels): share directory allowFrom parsing
|
2026-02-16 01:49:16 +00:00 |
|
Peter Steinberger
|
31d1ed351f
|
refactor(channels): dedupe status account bits
|
2026-02-16 01:47:52 +00:00 |
|
Peter Steinberger
|
22c1210a16
|
refactor(auto-reply): share directive level resolution
|
2026-02-16 01:45:51 +00:00 |
|
Peter Steinberger
|
273d70741f
|
refactor(supervisor): share env normalization
|
2026-02-16 01:41:35 +00:00 |
|
Peter Steinberger
|
07be14c02d
|
refactor(gateway): dedupe chat session abort flow
|
2026-02-16 01:39:39 +00:00 |
|
Peter Steinberger
|
5b2cb8ba11
|
refactor(cron): dedupe finished event emit
|
2026-02-16 01:37:03 +00:00 |
|
Peter Steinberger
|
1d7b2bc9c8
|
refactor(slack): dedupe slash reply delivery
|
2026-02-16 01:35:46 +00:00 |
|
Peter Steinberger
|
a881bd41eb
|
refactor(outbound): dedupe plugin outbound context
|
2026-02-16 01:35:46 +00: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
|
a73e7786e7
|
refactor(cron): share runnable job filter
|
2026-02-16 01:29:01 +00:00 |
|
Peter Steinberger
|
2679089e9e
|
refactor(cron): dedupe next-run recompute loop
|
2026-02-16 01:27:40 +00:00 |
|
Peter Steinberger
|
c95a61aa9d
|
refactor(cron): dedupe read-only load flow
|
2026-02-16 01:26:37 +00:00 |
|
Peter Steinberger
|
73a97ee255
|
refactor(gateway): share node invoke error handling
|
2026-02-16 01:25:06 +00:00 |
|
Peter Steinberger
|
b1dca644bc
|
refactor(gateway): share restart request parsing
|
2026-02-16 01:21:54 +00:00 |
|
kumarabhirup
|
2b68f9a28b
|
Merge branch 'main' of https://github.com/openclaw/openclaw
|
2026-02-15 17:20:14 -08:00 |
|
Peter Steinberger
|
b743e652c0
|
refactor(gateway): reuse shared validators + baseHash
|
2026-02-16 01:19:01 +00:00 |
|
Peter Steinberger
|
71cee673b2
|
fix(gateway): satisfy server-method lint
|
2026-02-16 01:15:31 +00:00 |
|
Peter Steinberger
|
dc5d234848
|
refactor(gateway): share server-method param validation
|
2026-02-16 01:13:52 +00:00 |
|
Peter Steinberger
|
a5cbd036de
|
refactor(gateway): dedupe wizard param validation
|
2026-02-16 01:08:36 +00:00 |
|
Peter Steinberger
|
260a514467
|
refactor(slack): share channel config entry type
|
2026-02-16 01:06:18 +00:00 |
|
Peter Steinberger
|
067509fa44
|
refactor(onboarding): dedupe WhatsApp owner allowlist
|
2026-02-16 01:05:27 +00:00 |
|
Peter Steinberger
|
e84b20a527
|
refactor(status-issues): share enabled/configured account gate
|
2026-02-16 01:03:02 +00:00 |
|
Peter Steinberger
|
4aaafe5322
|
refactor(net): share hostname normalization
|
2026-02-16 01:01:22 +00:00 |
|
Peter Steinberger
|
d5ee766afe
|
refactor(outbound): dedupe channel handler params
|
2026-02-16 00:59:42 +00:00 |
|
Peter Steinberger
|
00c91c3678
|
refactor(outbound): dedupe queued delivery param types
|
2026-02-16 00:57:28 +00:00 |
|
Peter Steinberger
|
4ab25a2889
|
refactor(outbound): reuse message gateway call
|
2026-02-16 00:56:28 +00:00 |
|
Advait Paliwal
|
14fb2c05b1
|
Gateway/Control UI: preserve partial output on abort (#15026)
* Gateway/Control UI: preserve partial output on abort
* fix: finalize abort partial handling and tests (#15026) (thanks @advaitpaliwal)
---------
Co-authored-by: Tyler Yust <TYTYYUST@YAHOO.COM>
|
2026-02-15 16:55:28 -08:00 |
|
Peter Steinberger
|
57d5a8df86
|
refactor(outbound): dedupe directory list call
|
2026-02-16 00:54:37 +00:00 |
|
Peter Steinberger
|
b6871d9c0f
|
refactor(outbound): dedupe attachment hydration
|
2026-02-16 00:52:27 +00:00 |
|
Peter Steinberger
|
f03ea76db3
|
fix(slack): tighten threadId type to satisfy lint
|
2026-02-16 00:49:00 +00:00 |
|
Peter Steinberger
|
753491ab80
|
refactor(slack): dedupe outbound send flow
|
2026-02-16 00:48:32 +00:00 |
|
Peter Steinberger
|
d00adfe98c
|
refactor(signal): dedupe outbound media limit resolve
|
2026-02-16 00:47:19 +00:00 |
|
Peter Steinberger
|
2b2c3a071b
|
refactor(imessage): dedupe outbound media limit resolve
|
2026-02-16 00:46:18 +00:00 |
|
Peter Steinberger
|
f8fbeb52b0
|
refactor(protocol): dedupe cron/config schemas
|
2026-02-16 00:46:11 +00:00 |
|
Peter Steinberger
|
cb46ea037f
|
refactor(models): dedupe set default model updates
|
2026-02-16 00:43:15 +00:00 |
|
Peter Steinberger
|
dece9e8b07
|
refactor(update): share package.json readers
|
2026-02-16 00:41:28 +00:00 |
|