v0.4.2
Built for agents.
Designed for humans.
Connect your agents to the conversation.
Watch threads and channels. No public endpoint required.
A draft.
Your decision.
Approve the exact message
before it leaves the broker.
A deliberate architecture.01 One channel per context02 Credentials off-agent03 Reviewed writes
Every request has
a place to belong.
Switch contexts. Inspect the data. Try crossing a boundary. The rules live in the broker, outside the model’s decisions.
wecom-channel-cli --use-context engineering event listContext is more
than a name.
Each channel gets its own policy, sockets, inbox, and approval ledger. Start with polling. React with native emoji. Keep writes under operator control.
- 01
The broker holds the credentials.
Agents receive curated records with clear provenance.
- 02
The operator controls the send.
Every proposal binds the exact target and action.
- 03
Uncertainty never becomes a retry.
Interrupted writes wait for reconciliation.
Host isolation still matters. Run the agent with a separate identity and restricted filesystem, network, and tools. The CLI is one part of that boundary.
Security model ↗Go as deep as you need.
From the first command to the trust model.
The implementation has a paper trail.
A clear path to
your first context.
Install the CLI, provision the broker,
and connect your agent.
Every command.
Every flag.
A searchable reference generated
from the command tree.
The protocol,
without the guesswork.
Official API sources, authentication
findings, and deliberate limits.
Give your agent
a channel.
Start with bot credentials. Discover a channel.
Then configure its context.
npm install -g @angelmsger/wecom-channel-cli@0.4.2
wecom-channel-cli auth guide
wecom-channel-cli config get-contexts
wecom-channel-cli --use-context engineering event listConfigure a broker and context before reading events.
Node.js 20+ · Linux and macOS.