Skip to content

feat(channels): add Hermes messaging channel support#74

Draft
NWYLZW wants to merge 1 commit into
mainfrom
codex/hermes-channel-support
Draft

feat(channels): add Hermes messaging channel support#74
NWYLZW wants to merge 1 commit into
mainfrom
codex/hermes-channel-support

Conversation

@NWYLZW

@NWYLZW NWYLZW commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Slack, Discord, Telegram, and SMS channel packages following the OneWorks channel architecture
  • expose channel definitions/dependencies in client and server for Lark, WeChat, WeCom, QQ Channel, iMessage, Slack, Discord, Telegram, and SMS
  • document Hermes coverage status plus SMS setup in Chinese and English channel docs

Verification

  • pnpm install --frozen-lockfile
  • pnpm exec dprint check .oo/docs/usage/channels.md .oo/docs/en/usage/channels.md apps/client/src/components/config/channelDefinitions.ts packages/channels/sms/src/connection.ts packages/channels/sms/src/index.ts packages/channels/sms/src/types.ts packages/channels/sms/tests/sms-channel.test.ts packages/channels/sms/README.md packages/channels/sms/AGENTS.md packages/channels/AGENTS.md
  • pnpm exec eslint packages/channels/sms/src packages/channels/sms/tests/sms-channel.test.ts apps/client/src/components/config/channelDefinitions.ts
  • pnpm exec vitest run packages/channels/sms/tests/sms-channel.test.ts
  • pnpm exec vitest run packages/channels/slack/tests/slack-channel.test.ts packages/channels/discord/tests/discord-channel.test.ts packages/channels/telegram/tests/telegram-channel.test.ts packages/channels/sms/tests/sms-channel.test.ts packages/channels/wechat/tests/wechat-channel.test.ts packages/channels/wecom/tests/wecom-channel.test.ts packages/channels/qq-channel/tests/qq-channel.test.ts packages/channels/imessage/tests/imessage-channel.test.ts packages/channels/lark/tests/lark-channel.test.ts
  • pnpm typecheck

@NWYLZW NWYLZW marked this pull request as draft June 19, 2026 19:29
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