团队协作

与团队共享 Projects,分配任务,共同跟踪进度。ContextForge 让知识管理协作变得简单。

协作的工作方式

ContextForge 允许你与协作者共享 Projects。共享项目后,协作者可以:

  • 查看共享 Project 中的所有 Spaces 和任务
  • 查询共享 Spaces 中的知识
  • 在共享 Projects 中创建新的 Spaces 和任务
  • 处理任务并将其标记为已解决
  • 在统一的 Team 页面查看团队成员和协作情况

视觉标识

协作者创建的内容在仪表盘中会以绿色边框高亮显示,帮助 Project 所有者快速识别团队成员的贡献。

共享项目

你可以从仪表盘或通过 Claude 配合 MCP 来共享 Projects。

从仪表盘

  1. 1. 在侧边栏点击 Projects
  2. 2. 打开要共享的项目
  3. 3. 点击 Share 按钮
  4. 4. 输入协作者的电子邮件地址
  5. 5. 点击 Send Invitation

从 Claude(MCP)

# 让 Claude 共享项目

"Share project MCP-memory with john@example.com"

"Invite alice@company.com to collaborate on the E-commerce Platform project"

团队仪表盘

Team 页面提供可视化看板,用于管理共享 Projects 中的任务,一目了然地掌握所有进行中的工作。

支持拖放列的团队看板

看板

任务按当前状态分为三列。拖放任务卡片即可即时更新状态。

待处理

等待开始的任务

进行中

正在处理的任务

已解决

已解决的任务

拖放工作流

将任务卡片拖到不同列即可更改状态,无需打开任务或使用 MCP,状态立即更新。

提示:开始处理时将任务从 待处理拖到 进行中,完成后拖到 已解决。变更会自动保存。

任务卡片

看板上的每张任务卡片显示任务标题、优先级和负责人。卡片支持多种快捷操作:

  • 点击标题跳转到任务详情页
  • 悬停显示删除图标(垃圾桶图标),直接从看板删除任务
  • 拖动卡片在状态列之间移动

统计卡片

Team 页面顶部的摘要卡片显示各状态的任务总数以及协作者数量,帮助你快速掌握项目进展。

任务管理

任务是可以分配给协作者的工作项,帮助你跟踪团队的工作进度。你可以从看板、任务详情页或通过 MCP 命令来管理任务。

创建任务

从仪表盘

  1. 1. 在侧边栏点击 Team
  2. 2. 点击 Create Task
  3. 3. 填写标题、描述(富文本编辑器)和优先级
  4. 4. 可选择分配给某位协作者

从 Claude(MCP)

"Create a task: Fix login bug
with high priority and assign to
john@example.com"

任务工作流

待处理
进行中
已解决

你可以通过在看板上拖动卡片来推进任务状态,也可以使用 MCP 命令: tasks_start 将任务标记为进行中, tasks_resolve 表示完成。

富文本描述编辑器

任务描述使用 Tiptap 富文本编辑器,而非纯文本 Markdown。你可以在编辑器中直接使用完整的格式工具栏,编写包含标题、列表、代码块等结构化内容。

任务评论

每个任务的详情页都有评论区。评论使用由 Tiptap 驱动的富文本编辑器,为讨论和更新提供完整的格式化能力。

斜杠命令

在评论编辑器中输入 / 可打开命令菜单。可用命令包括:

/heading1大标题
/heading2中标题
/bullet list无序列表
/ordered list有序列表
/code block代码块
/image上传图片

浮动工具栏

在编辑器中选中文字,即可显示浮动工具栏,提供快捷格式化选项:

BIUSCodeLink

图片上传

通过三种方式向评论添加图片:

  • 直接将剪贴板中的图片粘贴到编辑器
  • 从电脑将图片文件拖放到编辑器
  • 使用编辑器工具栏中的附件按钮浏览并选择文件

注意:图片会上传至安全存储并内嵌到你的评论中。支持的格式包括 PNG、JPG、GIF 和 WebP。

统一 Team 页面

侧边栏的 Team 页面会根据你的角色自适应显示。所有内容集中在一处 — 无需在多个页面之间切换。

所有者视图(“My Team” 标签页)

完整看板,支持拖放、协作者管理、邀请发送和任务删除。

协作者视图(“Collaborations” 标签页)

只读看板,显示所有团队成员(其他协作者 + 项目所有者)、带进度条的共享 Projects 以及可用 Spaces。

兼具两种角色?

如果你既是项目所有者,又是其他人项目的协作者,你将看到两个标签页:“My Team” 和 “Collaborations”。只有当前活跃标签页的数据会被加载。

MCP 工具参考

project_share

通过电子邮件与协作者共享项目。

参数

名称类型必填描述
emailstring受邀人的电子邮件地址
project_namestring要共享的项目名称
messagestring邀请的可选消息
collaborators_list

列出项目中的所有协作者。

# 示例响应

👥 2 collaborators on "MCP-memory"

📧 john@example.com
  📊 5 tasks (2 pending, 1 in progress)

📧 alice@company.com
  📊 3 tasks (1 pending, 0 in progress)

💡 Use tasks_create or tasks_assign to assign tasks
tasks_create

创建新任务,可选择将其分配给协作者。

参数

名称类型必填描述
titlestring任务标题
descriptionstring详细描述
prioritystringlow, medium, high, or urgent
assignee_emailstring受分配协作者的电子邮件
tasks_assign

将现有任务分配给协作者。

# 示例

"Assign task fix-login-bug to john@example.com"
tasks_list

列出分配给你的任务或共享 Projects 中的所有任务,显示每个任务的创建者和解决者。

参数

名称类型描述
statusstringpending、in_progress、resolved 或 all(默认:pending)
scopestringmine(我分配/创建的)或 all(项目中所有任务)
limitnumber返回的任务数量(默认:20)

# 示例响应

📋 Found 3 tasks

[abc123] Fix login validation bug
  ⏳ pending | 🟠 high | 📁 MCP-memory
  ✍️ Created by: owner@company.com

[def456] Add dark mode support
  🔄 in_progress | 🟡 medium | 📁 MCP-memory
  ✍️ Created by: owner@company.com

[ghi789] Update documentation
  ✅ resolved | 🟢 low | 📁 MCP-memory
  👤 Resolved by: collaborator@example.com
  ✍️ Created by: owner@company.com

💡 Use tasks_start <task_id> to begin working
tasks_what_next

根据优先级和截止日期,推荐下一个应处理的任务。

# 示例响应

🎯 Next recommended task:

[abc123] Fix login validation bug
🟠 high | 📁 MCP-memory
📝 Users are reporting issues with email validation

📊 5 pending tasks remaining

💡 Use tasks_start abc123 to begin working
tasks_start

将任务标记为"进行中"。开始处理任务时使用。

参数

名称类型必填描述
task_idstring任务 UUID 或短 ID(如 abc123)

# 示例

"Start working on task abc123"

▶️ Now working on: Fix login validation bug

💡 Use tasks_resolve when you complete this task
tasks_resolve

将任务标记为"已解决",记录解决者和时间。

参数

名称类型必填描述
task_idstring任务 UUID 或短 ID(如 abc123)

# 示例

"Mark task abc123 as resolved"

✅ Task resolved: Fix login validation bug

💡 Use tasks_what_next to see your next task

提示:解决任务时,系统会自动记录你的邮箱作为解决者。项目所有者可在仪表盘中查看每个任务的解决者。

tasks_resolve_by_name

通过标题搜索并解决任务。在不记得任务 ID 时很有用。

# 示例

"Resolve the login validation task"

✅ Task resolved: Fix login validation bug

计划限额

计划协作者
Free不支持协作
Pro最多 5 位协作者
Enterprise无限制协作者

最佳实践

  • 1

    清晰的任务标题

    使用描述性标题,让人一看就知道需要做什么。

  • 2

    合理设置优先级

    谨慎使用 urgent 优先级。大多数任务应设为中等优先级。

  • 3

    用看板进行快速更新

    拖动任务卡片即可即时更改状态。批量操作或从 Claude 操作时再使用 MCP 命令。

  • 4

    用富文本评论提供上下文

    在任务评论中使用 Tiptap 编辑器添加截图、代码片段和格式化笔记,将所有上下文附在任务上。

  • 5

    使用 tasks_what_next

    让系统根据优先级和截止日期推荐下一个待处理任务。