Cherry-pick batch: Feishu adapter (1/2) (50 commits)#1964
Merged
alexey-pelykh merged 33 commits intomainfrom Mar 24, 2026
Merged
Cherry-pick batch: Feishu adapter (1/2) (50 commits)#1964alexey-pelykh merged 33 commits intomainfrom
alexey-pelykh merged 33 commits intomainfrom
Conversation
(cherry picked from commit 0e825ec)
(cherry picked from commit 223ae42)
(cherry picked from commit 40be12d)
(cherry picked from commit 4c36436)
(cherry picked from commit 53ccc78)
(cherry picked from commit 61bcdcc)
(cherry picked from commit 6464149)
(cherry picked from commit 83a267e)
(cherry picked from commit 889bb8a)
(cherry picked from commit 9b6859e)
(cherry picked from commit dbd26e4)
… streaming enhancements (openclaw#29938) Verified: - pnpm build - pnpm check - pnpm test:macmini Co-authored-by: nszhsl <[email protected]> Co-authored-by: Tak Hoffman <[email protected]> (cherry picked from commit df3a247)
(cherry picked from commit 1ea5bba)
(cherry picked from commit 285f903)
(cherry picked from commit 2a02337)
(cherry picked from commit 383d5ac)
* Feishu: preserve looked-up chat type * Feishu: fail closed on ambiguous reaction chats * Feishu: cover reaction chat type fallback * Changelog: note Feishu reaction hardening * Feishu: fail closed without resolved chat type * Feishu: normalize reaction chat type at runtime (cherry picked from commit 3e730c0)
(cherry picked from commit 3ffb9f1)
(cherry picked from commit 628b55a)
(cherry picked from commit 66a8c25)
(cherry picked from commit 75ab4db)
(cherry picked from commit 7d50e7f)
(cherry picked from commit 8448f48)
(cherry picked from commit 8ca510a)
(cherry picked from commit 9a14696)
(cherry picked from commit a14a326)
(cherry picked from commit a474a9c)
(cherry picked from commit a7e5925)
(cherry picked from commit b23bfef)
(cherry picked from commit c7cebd6)
Remove upstream-only files (runtime-api, setup-wizard, message-tool-legacy) and fix import paths for fork's module structure. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
- Remove setup-core.ts that caused DTS build failure (extensions/ outside rootDir) - Update helpers.test.ts mock path from onboarding.js to setup.js (matching rename) Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
…ken test - Remove feishuOnboardingAdapter, zaloOnboardingAdapter, zalouserOnboardingAdapter re-exports from plugin-sdk/* (these pull extensions/ into DTS rootDir scope) - Remove vitest-extensions-config.test.ts (tests non-existent function) Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cherry-pick batch from upstream
Issue: #1875
Commits: 30 cherry-picked (20 skipped — empty after conflict resolution due to fork divergence)
What landed
Skipped (empty after resolution)
20 commits resolved to empty because the fork's module structure diverged from upstream (different import paths, different onboarding/setup-wizard pattern). The semantic changes from these commits are either already present in the fork or not applicable due to missing upstream-only types (
ChannelSetupWizard,runtime-api.js).Adaptation commit
Removed upstream-only files (
runtime-api.ts,setup-wizardreferences,message-tool-legacy.ts) and fixed import paths for fork's module structure. Type-check passes clean.See issue for full commit list.
Closes #1875
🤖 Generated with Claude Code