makecindy / makecindy/cindy

支持通过飞书或微信跨会话总控多个工作区与项目

Open
#2,533 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

**客户端版本**: 0.1.45
**反馈类型**: feature

---

## 使用场景

用户已将飞书或微信配置为 Cindy 的可选入口,希望直接在 IM 侧指挥桌面端或其他工作区中的多个项目会话,而不必回到桌面端逐个查找和打开会话。

目标是让飞书或微信成为一个跨会话、跨工作区的总控入口,而不只是当前会话的另一个聊天渠道。

## 当前痛点

1. 飞书或微信入口目前只能与当前会话对话,无法识别并触达其他项目会话或工作区。
2. 想向多个项目派发任务或查询进度时,必须回到桌面端手动切换会话。
3. 移动端或 IM 侧缺少统一管理入口,无法完成从会话创建、任务派发到进度跟踪和归档的完整流程。
4. 现有能力即使可以向单一会话发送消息,也无法满足“一个总控指挥多个项目”的使用需求。

## 诉求

1. 通过飞书或微信入口识别并指挥指定的项目会话。
2. 支持创建、查找、切换和归档会话,并可切换或指定工作区。
3. 支持向一个或多个项目会话派发任务。
4. 能在 IM 侧查看任务的执行状态、进度和最终结果。
5. 形成“一个总控指挥多个项目”的完整闭环,覆盖会话与任务的全生命周期,而不只是单次派发消息。

## 建议方案

- 在飞书或微信入口提供项目、工作区和会话的查找与路由能力。
- 支持通过明确指令指定目标,例如“让 A 项目的当前会话执行……”“查看 B 项目的进度”。
- 当目标名称存在歧义时,返回候选项供用户确认,避免任务发错会话。
- 提供会话创建、切换、归档以及任务状态查询等总控指令。
- 支持汇总多个项目的运行状态和结果,并允许继续追问或调整任务。
- 飞书和微信均为可选入口,用户只配置其中一个也应能够使用该能力。

## 范围说明

这是功能建议,不是 Bug。核心范围是从 IM 入口跨会话、跨项目、跨工作区地管理 Cindy,而不是要求飞书和微信必须同时配置。
---
**版本区域**: CN
**OS**: darwin arm64 (25.6.0)
**界面语言**: zh-CN

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the existing Feishu and WeChat entry points and the session, project, and workspace routing logic; done would require a defined design and implementation covering the requested cross-session lifecycle and task-status flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.