Skip to content

Add Weixin messaging platform integration - #7199

Closed
white0dew wants to merge 1 commit into
NousResearch:mainfrom
white0dew:feat/weixin-platform
Closed

Add Weixin messaging platform integration#7199
white0dew wants to merge 1 commit into
NousResearch:mainfrom
white0dew:feat/weixin-platform

Conversation

@white0dew

Copy link
Copy Markdown

Summary

  • add a new Weixin gateway platform backed by a local Node bridge and QR login flow
  • wire Weixin through gateway auth, status, toolsets, cron delivery, send-message tooling, and docs
  • add Weixin CLI setup plus regressions for true connection state, re-pair behavior, and DM authorization

Testing

  • python -m py_compile agent/prompt_builder.py cron/scheduler.py gateway/channel_directory.py gateway/config.py gateway/platforms/weixin.py gateway/run.py gateway/session.py hermes_cli/config.py hermes_cli/gateway.py hermes_cli/main.py hermes_cli/setup.py hermes_cli/skills_config.py hermes_cli/status.py hermes_cli/tools_config.py tests/gateway/test_allowlist_startup_check.py tests/gateway/test_config.py tests/gateway/test_unauthorized_dm_behavior.py tests/gateway/test_weixin_connect.py tests/hermes_cli/test_weixin_cli.py tests/test_toolsets.py tests/tools/test_local_env_blocklist.py tests/tools/test_send_message_tool.py tools/cronjob_tools.py tools/environments/local.py tools/send_message_tool.py toolsets.py
  • node --check scripts/weixin-bridge/bridge.js
  • pytest is not installed in this environment, so the new tests could not be executed here

@teknium1

Copy link
Copy Markdown
Contributor

Merged via PR #8665 which synthesizes the best fixes from ~25 community PRs into a single consolidated change. Your contribution (Weixin messaging integration) was reviewed and informed the final implementation. Thank you @white0dew for your work on this!

@teknium1 teknium1 closed this Apr 12, 2026
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.

2 participants