Peter Steinberger
|
3fb4a7eb53
|
test: remove duplicate hook-wake heartbeat empty-file case
|
2026-02-16 09:44:16 +00:00 |
|
Peter Steinberger
|
7a6928712b
|
test: remove redundant explicit telegram heartbeat target case
|
2026-02-16 09:43:01 +00:00 |
|
Peter Steinberger
|
9b351fcbd8
|
test: remove duplicate whatsapp group heartbeat target case
|
2026-02-16 09:41:50 +00:00 |
|
Peter Steinberger
|
f52805a783
|
test: reuse heartbeat suite fixtures across cases
|
2026-02-16 04:10:51 +00:00 |
|
Vignesh Natarajan
|
78277152ca
|
test(heartbeat): cover telegram showOk suppression
|
2026-02-15 19:35:25 -08:00 |
|
Peter Steinberger
|
6754a926ee
|
fix(pairing): support legacy telegram allowFrom migration
|
2026-02-16 03:26:07 +00:00 |
|
Shadow
|
a61c2dc4bd
|
Discord: add component v2 UI tool support (#17419)
|
2026-02-15 21:19:25 -06: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
|
d1de66b6cf
|
perf: speed up gateway lock tests
|
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
|
5fe47e7be6
|
perf(test): fold ports + terminal note suites
|
2026-02-16 02:45:00 +00:00 |
|
Peter Steinberger
|
cb80901cf9
|
perf(test): fold cron system event filter into system events suite
|
2026-02-16 02:45:00 +00:00 |
|
Peter Steinberger
|
58ab60c0fc
|
perf(test): fold tls fingerprint normalization into ssrf suite
|
2026-02-16 02:44:59 +00:00 |
|
Peter Steinberger
|
cf69907015
|
fix(security): redact Telegram bot tokens in errors
|
2026-02-16 03:30:53 +01:00 |
|
Peter Steinberger
|
60ad2c2e96
|
refactor(device-pairing): share token update context
|
2026-02-16 02:19:53 +00: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
|
a881bd41eb
|
refactor(outbound): dedupe plugin outbound context
|
2026-02-16 01:35:46 +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 |
|
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
|
dece9e8b07
|
refactor(update): share package.json readers
|
2026-02-16 00:41:28 +00:00 |
|
Peter Steinberger
|
fdd0e78d1b
|
perf(test): fold exec approvals socket defaults into main suite
|
2026-02-16 00:18:27 +00:00 |
|
Peter Steinberger
|
a91bcd2cf4
|
fix(test): avoid fake-timers hang in gateway lock
|
2026-02-16 00:18:27 +00:00 |
|
kumarabhirup
|
e4c94cc012
|
Merge upstream openclaw/main into ironclaw
Resolve 17 merge conflicts preserving ironclaw branding while
incorporating all upstream bug fixes and feature updates:
- Keep ironclaw name, CLI branding, and custom web app bundling
- Take upstream's new gateway auth token auto-generation
- Take upstream's shouldSkipRespawnForArgv respawn guard
- Take upstream's refactored skills frontmatter (resolveOpenClawManifestBlock)
- Merge upstream's ~/.agents/skills path + ironclaw's bundled skills watcher
- Take upstream's new GatewayToolsConfig alongside ironclaw's GatewayWebAppConfig
- Take upstream's minimalTestGateway guard in server.impl.ts
- Take upstream's refactored fs-mocked tests with ironclaw variants
- Take upstream's system message + subagent polling guidance tests
- Take upstream's dynamic import pattern in onboarding wizard
- Fix extensions/feishu workspace reference (openclaw -> ironclaw)
- Regenerate pnpm-lock.yaml with updated dependencies
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-15 15:17:52 -08:00 |
|
Peter Steinberger
|
70f86e326d
|
refactor(test): reuse shared env snapshots
|
2026-02-15 23:15:07 +00:00 |
|
Peter Steinberger
|
34b088ede6
|
perf(test): consolidate infra outbound suites
|
2026-02-15 23:14:42 +00:00 |
|
David Harmeyer
|
7c822d039b
|
feat(plugins): expose llm input/output hook payloads (openclaw#16724) thanks @SecondThread
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: SecondThread <18317476+SecondThread@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-02-15 16:01:00 -06:00 |
|
Peter Steinberger
|
8cd20e220f
|
refactor(infra): share jsonl transcript reader
|
2026-02-15 21:53:12 +00:00 |
|
Peter Steinberger
|
c92bcf24c4
|
refactor(infra): dedupe device pairing token updates
|
2026-02-15 21:51:38 +00:00 |
|
Peter Steinberger
|
50abdaf33b
|
refactor(infra): dedupe openclaw root candidate scan
|
2026-02-15 21:48:46 +00:00 |
|
Peter Steinberger
|
012b674f31
|
refactor(infra): share isTailnetIPv4 helper
|
2026-02-15 21:47:51 +00:00 |
|
Peter Steinberger
|
c9bb6bd0d8
|
refactor(infra): extract json file + async lock helpers
|
2026-02-15 21:46:08 +00:00 |
|
Peter Steinberger
|
92f8c0fac3
|
perf(test): speed up suites and reduce fs churn
|
2026-02-15 19:29:27 +00:00 |
|
Peter Steinberger
|
5248b759fe
|
refactor(shared): reuse isPidAlive
|
2026-02-15 19:06:54 +00:00 |
|
Peter Steinberger
|
a0e763168f
|
refactor(exec-approvals): share socket default merge
|
2026-02-15 17:36:08 +00:00 |
|
Gustavo Madeira Santana
|
9adcccadb1
|
Outbound: scope core send media roots by agent (#17268)
Merged with gates skipped by maintainer request.
Prepared head SHA: 663ac49b3a8432b1dab2155351bec84d34775087
|
2026-02-15 11:43:02 -05:00 |
|
Shadow
|
9203a2fdb1
|
Discord: CV2! (#16364)
|
2026-02-15 10:24:53 -06:00 |
|
Peter Steinberger
|
e89c7b7735
|
refactor(infra): dedupe update checkout step
|
2026-02-15 16:22:06 +00:00 |
|
Peter Steinberger
|
c3340a3894
|
refactor(outbound): dedupe delivery mirror type
|
2026-02-15 16:09:21 +00:00 |
|
Peter Steinberger
|
47462eed68
|
refactor(infra): share login shell env exec
|
2026-02-15 16:06:39 +00:00 |
|
Peter Steinberger
|
e7f65b4aac
|
refactor(infra): dedupe exec allowlist analysis failure
|
2026-02-15 16:05:49 +00:00 |
|
Mr. Guy
|
e927fd1e35
|
fix: allow agent workspace directories in media local roots (#17136)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7545ef1e1901a5bfd33aaa55a2320e003ea39126
Co-authored-by: MisterGuy420 <255743668+MisterGuy420@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-15 10:53:45 -05:00 |
|
Peter Steinberger
|
2b143de554
|
refactor(test): dedupe ghost reminder assertions
|
2026-02-15 15:40:43 +00:00 |
|
Peter Steinberger
|
d979c6c089
|
refactor(test): simplify heartbeat model override tests
|
2026-02-15 15:36:58 +00:00 |
|
Peter Steinberger
|
ee331e8d55
|
refactor(test): share heartbeat sandbox
|
2026-02-15 15:35:24 +00:00 |
|
Peter Steinberger
|
88cac5985e
|
refactor(test): dedupe update runner stable command mocks
|
2026-02-15 15:27:47 +00:00 |
|