Feature Request
Summary
Add webhook support to notify team members via Feishu (Lark) or WeChat Work (WeCom) when certain events occur in TeamAI.
Use Case
Our team uses Feishu/WeChat Work as the primary communication tool. We want to:
- Track team activity - Know when colleagues push/pull resources
- Monitor skill usage - Understand which skills are being used
- Session visibility - Get notified when team members start/stop AI sessions
Proposed Solution
Add webhook configuration in teamai.yaml:
sharing:
webhooks:
enabled: true
endpoints:
- url: https://open.feishu.cn/open-apis/bot/v2/hook/xxx
type: feishu
events: [push, pull, skill-use, session-start, session-stop]
- url: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
type: wecom
events: [push, pull]
Events to Support
| Event |
Description |
push |
Resource pushed to team repo |
pull |
Resources pulled from team repo |
skill-use |
AI tool invoked a skill |
session-start |
AI session started |
session-stop |
AI session ended |
Questions for Maintainers
- Is this feature aligned with the project direction?
- Should webhook be a built-in feature or a plugin?
- Any preferred event naming convention?
Feature Request
Summary
Add webhook support to notify team members via Feishu (Lark) or WeChat Work (WeCom) when certain events occur in TeamAI.
Use Case
Our team uses Feishu/WeChat Work as the primary communication tool. We want to:
Proposed Solution
Add webhook configuration in
teamai.yaml:Events to Support
pushpullskill-usesession-startsession-stopQuestions for Maintainers