@seqyuan/pianno
v0.1.15
Published
Release artifact generated from the development monorepo.
Readme
pianno
Release artifact generated from the development monorepo.
Install with npm install -g @seqyuan/pianno or your preferred package manager.
By default, pianno restart reads WeCom bot credentials from ~/.config/pianno/config.yml; PIANNO_WECOM_BOT_ID and PIANNO_WECOM_BOT_SECRET remain optional overrides.
Useful commands:
piannopianno setuppianno restartpianno stoppianno statuspianno status --readypianno rollout check --restartpianno help --allpianno pairing listpianno sessions list --limit 20pianno jobs list --limit 50pianno jobs events <job-id> --limit 20
Key config behaviors:
setupwritespaths.defaultWorkspaceDirfor unbound group chats- advanced allowlists such as
allowFrom,opsConversationKeys, andopsUserIdsstay inconfig.yml
In-chat scheduling examples:
创建定时任务 daily-summary 每隔 30 分钟 :: 项目摘要列出定时任务取消定时任务 daily-summary
Runtime control policy:
- keep runtime launch as one command:
pianno restart - user lifecycle commands:
pianno restart,pianno stop,pianno status,pianno rollout check pianno rollout check --restartis the fail-closed rollout gate for automated distribution and gray release- running
piannowith no arguments shows common operator help and an npm install hint when a newer version is available - run
pianno help --allfor advanced health, memory, session, job, delivery, and pairing commands pianno liveis kept as a compatibility alias- use
sessions/jobscommands for deeper runtime observability
