Peter Steinberger
270630ba35
refactor: simplify channel setup conversions
2026-04-11 01:11:05 +01:00
Tak Hoffman
2c9c6207fa
Preserve Feishu binding delivery metadata
2026-04-10 19:07:22 -05:00
Tak Hoffman
8e45398e1d
fix: preserve outbound sender policy context
2026-04-10 17:48:58 -05:00
Peter Steinberger
d187e1f3ad
refactor: remove redundant feishu setup conversions
2026-04-10 22:21:26 +01:00
Peter Steinberger
d236cb4680
chore: enable redundant type constituent checks
2026-04-10 21:23:40 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Peter Steinberger
2786ed0f67
chore: enable no-base-to-string
2026-04-10 20:14:49 +01:00
Peter Steinberger
dfe4c2d16d
chore: enable no-floating-promises
2026-04-10 20:14:49 +01:00
evandance
4fb393980c
feat(feishu): standardize request UA and register bot as AI agent ( #63835 )
...
- Set User-Agent to openclaw-feishu-builtin/{version}/{platform} for all
Feishu API requests to comply with OAPI best practices
- Switch health-check probe to POST /bot/v1/openclaw_bot/ping to register
the app as an AI agent (智能体) on the Feishu platform
- Update probe response parsing for new pingBotInfo response shape
2026-04-10 22:57:38 +08:00
Nimrod Gutman
4b4ec4dbc2
fix(feishu): route /btw through out-of-band lanes ( #64324 )
...
* fix(feishu): route /btw through out-of-band lanes
* fix(feishu): bound btw out-of-band lanes
* fix: route feishu btw out-of-band (#64324 ) (thanks @ngutman)
2026-04-10 17:48:15 +03:00
Vincent Koc
2b96f53f97
fix(feishu): split message and mention types
2026-04-10 08:16:28 +01:00
Peter Steinberger
8be3a4466c
fix(feishu): read webhook bodies through pre-auth guard
2026-04-09 10:18:07 +01:00
Vincent Koc
3f7e6c7c64
fix(feishu): remove runtime api type cycle
2026-04-09 09:23:52 +01:00
Vignesh Natarajan
2484064c48
chore(lint): clear extension lint regressions and add #63416 changelog
2026-04-08 17:17:29 -07:00
Peter Steinberger
95754cf57a
test: isolate subagent resume persistence registry path
2026-04-08 07:26:43 +01:00
Vincent Koc
31b0d97c33
test(extensions): fix bundled lint regressions
2026-04-08 07:04:51 +01:00
Peter Steinberger
bf03babd2b
refactor: dedupe extension trimmed readers
2026-04-08 01:36:39 +01:00
Peter Steinberger
2187b19d7e
refactor: dedupe extension lowercase helpers
2026-04-07 22:24:32 +01:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
pgondhi987
f0c9978030
fix(feishu): enforce workspace-only localRoots in docx upload actions [AI-assisted] ( #62369 )
...
* fix: address issue
* docs(changelog): add feishu workspace-only docx entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-07 10:35:03 -06:00
Peter Steinberger
4bcbb22678
refactor: dedupe messaging lowercase helpers
2026-04-07 15:53:49 +01:00
Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
88b394ba1b
refactor: dedupe feishu and bluebubbles lowercase helpers
2026-04-07 13:44:41 +01:00
Peter Steinberger
4b8bca3444
test: speed up channel plugin tests
2026-04-07 13:37:01 +01:00
Peter Steinberger
46db833772
test: speed up channel probe tests
2026-04-07 13:37:01 +01:00
Vincent Koc
dfb6c9c920
perf(plugin-sdk): split channel secret runtime helpers
2026-04-07 13:09:12 +01:00
Peter Steinberger
999508ff07
refactor: dedupe extension lowercase helpers
2026-04-07 13:01:23 +01:00
Peter Steinberger
ac478e2024
test: speed up setup surface tests
2026-04-07 11:57:25 +01:00
Peter Steinberger
5de04bc1d5
refactor: dedupe extension lowercase query helpers
2026-04-07 11:18:18 +01:00
Peter Steinberger
af1cf77b16
refactor: dedupe extension lowercase readers
2026-04-07 11:18:18 +01:00
Peter Steinberger
f336d8c948
refactor: dedupe helper string aliases
2026-04-07 09:44:53 +01:00
Peter Steinberger
763dc614c0
refactor: dedupe command helper readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
90a45a4907
refactor: dedupe provider channel readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
e0a0d1f0b3
test: align feishu secret ref assertion
2026-04-07 05:11:13 +01:00
Peter Steinberger
2f115bc645
refactor: dedupe reader helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
b7be963501
refactor: dedupe record guards
2026-04-07 05:06:54 +01:00
Peter Steinberger
54cd8ed25b
refactor: dedupe extension error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
ddd0fcdc83
fix(ci): refresh extension mocks and protocol models
2026-04-07 03:43:21 +01:00
Peter Steinberger
899f490c9c
refactor: dedupe shared string predicates
2026-04-07 02:03:33 +01:00
Peter Steinberger
f178a9dc41
refactor: dedupe extension string record helpers
2026-04-07 02:03:33 +01:00
Peter Steinberger
ad8341676e
refactor: dedupe feishu string helper
2026-04-07 00:21:11 +01:00
Peter Steinberger
2f4b322911
refactor: dedupe feishu security string helper
2026-04-06 23:08:46 +01:00
Peter Steinberger
9bee2a4ede
refactor: dedupe feishu security record helper
2026-04-06 22:44:14 +01:00
Peter Steinberger
9ba1b91936
refactor: dedupe feishu monitor string helper
2026-04-06 22:32:52 +01:00
Peter Steinberger
d0a1ecb768
refactor: dedupe feishu monitor record helper
2026-04-06 22:32:52 +01:00
Peter Steinberger
238d9a6510
refactor: dedupe feishu record helper
2026-04-06 22:21:01 +01:00
Vincent Koc
78639eff76
perf(secrets): narrow channel secret sdk seam
2026-04-06 20:40:11 +01:00
Peter Steinberger
38e4fb3642
refactor: dedupe feishu comment helpers
2026-04-06 20:30:20 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Peter Steinberger
591347113e
refactor(deadcode): prune extension test shims
2026-04-06 17:26:25 +01:00