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
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +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
edf6b490a6
fix: harden bundled plugin dependency release checks
2026-04-08 15:15:44 +01:00
scoootscooob
d52d5ad6ff
release: mirror bundled channel deps at root ( #63065 )
...
Merged via squash.
Prepared head SHA: ac26799a54
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Reviewed-by: @scoootscooob
2026-04-08 04:00:17 -07:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01: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
d03fa0899f
fix: repair bundled channel secret sidecars
2026-04-08 04:56:58 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +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
Vincent Koc
d5ed6d26e9
chore(plugins): bulk add package boundary tsconfig rollout
2026-04-07 08:48:23 +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
ab0c102ed7
fix(tests): narrow bundled plugin test seams
2026-04-06 23:35:07 +01:00