feat: add editable Lark settings card flows#134
Merged
Conversation
added 6 commits
February 24, 2026 14:03
Handle card action callbacks and render actionable General, Channel, and GitHub settings cards so Lark users can update key settings directly from chat.
Use input components for working directory, base branch, system message, git name, git email, and GitHub token while preserving callback updates from card form values.
Replace unsupported text inputs with v1-compatible select actions for channel and GitHub fields so cards render correctly in current clients.
Reformat General/Channel/GitHub cards with explicit form labels and restore text-input fields for editable channel and GitHub settings while keeping callback payloads intact.
Update General card section labels and make Channel card start with Coding Agent, then group execution fields to match Slack-style wording and structure.
Replace unsupported input components with select actions for Channel and GitHub settings so fields render reliably in current Lark clients.
049ac2d to
2c33060
Compare
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.
Summary
/settinglauncher behavior with multi-step interactive cards for General, Channel, and GitHub settingscard.action.triggercallbacks in both webhook and long-connection flows, then persist selected settings into local config