内置插件 Javis
Javis 是 Knodo 平台的内置智能助手插件,提供任务管理、定时任务、会话总结、Token 统计等核心能力
内置插件 Javis
Javis 是 Knodo 平台内置的智能助手插件,每个工作空间默认绑定。它提供任务管理、定时任务调度、工作空间管理、会话总结、Token 统计、技能安装、产品帮助查询和新手引导等核心能力。
概览
| 属性 | 说明 |
|---|---|
| 插件名称 | javis |
| 类型 | 内置插件(系统自动绑定) |
| 当前版本 | 1.4.1 |
技能列表
| 技能 | 说明 |
|---|---|
| 任务管理 | 创建、查询、更新、删除项目任务 |
| 定时任务 | 创建一次性、周期性、事件驱动的自动化任务 |
| 工作空间管理 | 工作空间 CRUD、成员管理、插件绑定 |
| 会话总结 | 获取会话历史并生成工作总结报告 |
| Token 统计 | 统计分析 Token 使用情况 |
| 技能市场 | 安装和管理 AI Agent 技能包 |
| 产品帮助 | 查询 Knodo 产品使用帮助 |
| 新手引导 | 通过对话了解用户,生成个性化工作空间配置 |
任务管理
管理项目中的需求、Bug、优化、文档等各类任务。
核心功能
- 创建任务:支持指定标题、描述、类型、优先级、负责人
- 查询任务:按状态、类型、负责人等条件筛选
- 更新任务:修改状态、优先级、描述、负责人等
- 子任务:创建和管理子任务
- 评论:在任务中添加讨论和进展记录
- 变更历史:查看任务的完整变更记录
- 跨工作空间操作:查询和管理其他工作空间中的任务
任务类型
| 类型 | 说明 |
|---|---|
| 需求 (feature) | 新功能开发 |
| Bug (bug) | 问题修复 |
| 优化 (improvement) | 性能或体验优化 |
| 文档 (documentation) | 文档编写和维护 |
任务状态
| 状态 | 说明 |
|---|---|
| 待处理 (todo) | 尚未开始 |
| 进行中 (in_progress) | 正在处理 |
| 已完成 (done) | 已完成 |
| 已取消 (cancelled) | 取消执行 |
优先级
| 优先级 | 说明 |
|---|---|
| 紧急 (urgent) | 需要立即处理 |
| 高 (high) | 优先处理 |
| 中 (medium) | 正常处理 |
| 低 (low) | 空闲时处理 |
使用示例
- "有哪些待处理的任务?"
- "创建一个高优先级的 bug:登录页面白屏"
- "把这个需求分配给张三"
- "查看进行中的需求"
定时任务与事件回调
创建和管理自动化的定时任务和事件驱动任务。
任务类型
| 类型 | 说明 |
|---|---|
| 一次性任务 (ONE_TIME) | 指定时间执行一次 |
| 周期性任务 (RECURRING) | 按 Cron 表达式周期性执行 |
| 事件回调 (EVENT_CALLBACK) | 监听系统事件自动触发 |
支持的系统事件
| 事件分类 | 事件名称 | 说明 |
|---|---|---|
| 任务事件 | task.created | 任务被创建 |
| task.updated | 任务被更新 | |
| task.commented | 任务收到评论 | |
| task.reassigned | 任务负责人变更 | |
| task.status_changed | 任务状态变更 | |
| task.deleted | 任务被删除 | |
| 对话事件 | conversation.error | 对话出现错误 |
| conversation.quota_exhausted | 额度耗尽 | |
| conversation.timeout | 对话超时 | |
| 工作空间事件 | workspace.member_joined | 新成员加入 |
| workspace.member_left | 成员离开 |
高级特性
- 条件过滤:使用 JavaScript 表达式过滤事件,如
ctx.taskStatus === "blocked" - Prompt 模板变量:支持
{{eventName}}、{{taskId}}、{{taskStatus}}等变量 - 事件去重:5 秒窗口内相同事件自动去重
- 批量合并:可配置合并窗口,将多个事件合并处理
- 重试机制:执行失败时自动重试
使用示例
- "创建一个定时任务,每天早上 9 点发送日报"
- "每周一上午 10 点整理待办事项"
- "当有新任务创建时,自动通知我"
工作空间管理
管理工作空间配置、成员和插件。
核心功能
- 工作空间信息:查看和修改工作空间名称、描述、工作指引
- 成员管理:添加/移除成员,管理角色权限(owner/admin/editor/viewer)
- 插件管理:绑定/解绑插件,查看 Agent 成员列表
- 运行时配置:查看和修改运行时类型及配置
使用示例
- "查看当前工作空间信息"
- "添加张三为编辑者"
- "绑定代码审查插件"
- "列出所有 Agent 成员"
会话总结
获取会话历史记录并生成结构化的工作总结。
功能说明
- 会话列表查询:按时间范围筛选会话记录
- 消息详情提取:获取指定会话的完整对话内容
- 总结报告生成:
- 精简版:仅包含完成事项和待办事项
- 详尽版:包含完整会话内容的结构化总结
使用示例
- "总结一下今天的工作"
- "生成本周的工作报告"
- "查看最近的会话记录"
Token 统计
分析团队成员的 Token 使用情况,帮助管理 AI 资源消耗。
统计维度
- 组织级统计:查看整个组织的 Token 消耗
- 工作空间级统计:按工作空间维度分析
- 成员排行榜:查看各成员的消耗排名
- 趋势分析:按日/周/月查看使用趋势
- 模型分组:按 AI 模型分别统计消耗
- 异常检测:识别异常的使用量变化
使用示例
- "查看本月 Token 使用情况"
- "哪个成员消耗最多?"
- "这周和上周的 Token 消耗对比"
- "按模型分组统计 Token 用量"
技能市场
从技能市场安装和管理 AI Agent 技能包,扩展工作空间能力。
核心操作
| 操作 | 说明 |
|---|---|
| 安装技能 | 从 skills.sh 市场安装,支持 GitHub/GitLab/本地路径 |
| 搜索技能 | 搜索市场中的可用技能 |
| 更新技能 | 更新已安装的技能到最新版本 |
| 删除技能 | 移除不需要的技能 |
使用示例
- "安装 commit 技能"
- "有哪些热门技能?"
- "更新所有技能"
详细了解:技能市场
产品帮助
智能查询 Knodo 产品使用帮助,基于官方文档回答问题。
覆盖范围
- 快速开始(登录、创建工作空间)
- 角色使用指南(销售、PM、交付、HR 等)
- 核心概念(组织、工作空间、知识库)
- 功能使用(AI 对话、任务管理、知识库等)
- 扩展能力(技能市场、插件管理等)
使用示例
- "怎么创建工作空间?"
- "知识库怎么导入文档?"
- "Agent 是什么?"
- "如何发布 AI 助手?"
新手引导
通过自然对话了解用户需求,自动生成个性化的工作空间配置。
引导流程
- 信息收集:通过对话了解用户的角色、工作场景、核心挑战和期望
- 配置生成:根据收集的信息生成个性化的工作空间名称和工作指引(Guideline)
- 自动配置:将生成的配置应用到工作空间
- 入口引导:提供工作空间访问链接,引导用户开始使用
使用示例
- "介绍一下 Knodo"
- "帮我配置工作空间"
- "我是一名项目经理,帮我设置合适的工作环境"
与其他功能的关系
常见问题
Q:Javis 插件需要手动安装吗?
A:不需要。Javis 是内置插件,每个工作空间默认绑定,无需手动操作。
Q:可以禁用 Javis 插件吗?
A:可以在插件管理中禁用,但会失去任务管理、定时任务等核心功能,不建议禁用。
Q:Javis 的技能可以单独启用/禁用吗?
A:目前 Javis 的所有技能作为一个整体启用或禁用,不支持单独控制。
Q:如何让 Javis 执行跨工作空间的操作?
A:直接告诉 Javis 目标工作空间名称即可,它会自动搜索匹配的工作空间并执行操作。