Skip to content

feat: add Lark platform integration with runtime and action parity#87

Open
LIU9293 wants to merge 9 commits intomainfrom
feat/lark-support-559809
Open

feat: add Lark platform integration with runtime and action parity#87
LIU9293 wants to merge 9 commits intomainfrom
feat/lark-support-559809

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 14, 2026

Summary

  • add first-class Lark workspace support in config, onboarding, local settings APIs, and web UI (discover/sync, credentials, validation)
  • implement Lark IM runtime and webhook handling so @bot and thread replies route into Ode core runtime, including /setting in-chat guidance
  • extend Lark action API support (get_channels, post_message, update_message, get_thread_messages, ask_user, add_reaction, get_user_info, upload_file) and update agent prompt/test coverage

Validation

  • bun run typecheck
  • bun test packages/ims/lark/api.test.ts packages/ims packages/agents/test/cli-command.test.ts

Add a first-class Lark integration with workspace discovery, webhook event handling, local-setting flows, and action API parity so teams can run Ode sessions from Lark like Slack/Discord.
Start a Lark WS client from configured app credentials so local testing works without public webhooks while preserving the existing callback path and event handling behavior.
Use the official reply endpoint with reply_in_thread for thread messages and improve thread history lookup using thread_id-aware filtering so replies appear in Lark threads correctly.
@Gnoll Gnoll force-pushed the feat/lark-support-559809 branch from 1235371 to bd42bed Compare February 14, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant