
kid0317/xiaopow
Analytics & monitoring이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
基于飞书的本地工作助手,通过 Skills 生态 + AIO-Sandbox(Docker)实现安全可扩展的工具调用。支持飞书 WebSocket 长连接,无需公网 IP,适合本地/内网部署。
개요
基于飞书的本地工作助手,通过 Skills 生态 + AIO-Sandbox(Docker)实现安全可扩展的工具调用。支持飞书 WebSocket 长连接,无需公网 IP,适合本地/内网部署。 - :单聊(p2p)、群聊(group)、话题群(thread) - :9 个内置 Skill,覆盖文件处理、网页搜索/浏览、飞书操作、定时任务、历史查询 - :所有代码执行在 Docker 沙盒中运行,凭证不经过 LLM - :实时推送 Agent 推理过程,可随时开关 - :支持一次性(at)、固定间隔(every)、Cron 表达式三种模式 - :HTTP 接口本地调试,无需真实飞书环境 - :发送交互式卡片,Loading 状态实时更新(2026-03-09 新增) - :支持 lark_md 格式,Agent 回复支持加粗、斜体、链接等(2026-03-09 新增) Sandbox MCP 端点:http://localhost:8022/mcp 启动后: - 飞书 WebSocket 开始监听消息 - Prometheus 指标:http://127.0.0.1:9100/metrics - JSON 行日志:data/logs/xiaopaw.log - TestAPI(如已启用):http://127.0.0.1:9090/api/test/message 在 config.yaml 中设置 debug.enable_test_api: true,无需真实飞书环境: (从 2026-03-09 开始): 1. 用户发送消息 → Runner 接收 2. Runner 调用 send_thinking() → 发送"⏳ 思考中..."加载卡片,获取 card_msg_id 3. Agent 执行(5-30s) 4. Runner 调用 update_card(card_msg_id, 最终结果) → 更新卡片内容为 Agent 回复 5. 若更新失败,降级调用 send() 重新发送整条消息 :飞书使用 WebSocket 长连接(不需要公网 IP),通过 allowed_chats 白名单控制哪些群聊可以触发 Agent。 :每个 routing_key 有独立的 asyncio.Queue + worker 协程。
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add kid0317/xiaopow