内置插件 Javis
Javis 是 Knodo 平台的内置智能助手插件,提供任务管理、定时任务、会话操作、空间聊天配置、会话总结、Token 统计等核心能力
内置插件 Javis
Javis 是 Knodo 平台内置的智能助手插件,每个工作空间默认绑定。它提供任务管理、定时任务调度、工作空间管理、会话操作、空间聊天配置、会话总结、Token 统计、技能安装、产品帮助查询和新手引导等核心能力。
概览
| 属性 | 说明 |
|---|---|
| 插件名称 | javis |
| 类型 | 内置插件(系统自动绑定) |
| 当前版本 | 1.9.49 |
技能列表
| 技能 | 说明 |
|---|---|
| 任务管理 | 创建、查询、更新、删除项目任务 |
| 定时任务 | 创建一次性、周期性、事件驱动的自动化任务 |
| 工作空间管理 | 工作空间 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 | 任务状态变更 | |
| bot_task.completed | Bot 完成任务执行 | |
| 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 成员"
会话操作
管理当前工作空间内的会话标题、标签和新会话创建。
触发方式
会话操作 Skill 在用户明确表达修改标题/标签、创建新会话或 Fork 会话意图时触发。执行前 Javis 会展示最终操作内容并等待确认,避免普通对话被误判为创建会话。例如:
修改当前会话标题为“需求整理”核心功能
- 修改标题和标签:更新当前或指定会话的标题;标签按最终列表全量替换,最多 5 个,每个最长 20 个字符
- 创建全新会话:调用 Chat Submit 接口提交用户输入,创建普通新会话
- 基于来源会话创建参考会话:创建普通新会话,并在首条消息中附带来源会话 ID,要求新会话先用
javis:conversation-summary读取来源会话总结 - 打开会话:创建成功后返回会话相对深链,在当前工作空间内点击可直接打开对应会话标签页
内置标签
| 标签 | 含义 | 注意事项 |
|---|---|---|
cron | 定时任务会话 | 保留该标签,避免定时会话筛选失效 |
note | 听记会话 | 保留该标签,避免听记会话筛选失效 |
bot | 通过 Bot 创建的会话 | 保留该标签,避免 Bot 会话筛选失效 |
使用示例
- "把当前会话标题改为“周报整理”"
- "给当前会话设置标签:note、重要"
- "创建新会话,任务是整理本周客户反馈"
- "基于当前会话创建参考会话,继续完善方案"
空间聊天配置
为当前工作空间创建、查询、修改、删除快捷工具,以及更新或重置新会话指引。
触发方式
空间聊天配置涉及工作空间级写操作。用户明确表达创建或修改快捷工具、更新或重置新会话指引的意图即可触发;执行前 Javis 会展示最终配置并等待确认。例如:
创建一个“整理周报”快捷工具核心功能
- 创建提示词快捷工具:配置名称、分类、emoji 图标、描述、提示词模板和输入变量
- 创建链接快捷工具:配置名称、分类、emoji 图标、跳转链接和是否新标签页打开
- 修改快捷工具:按字段部分更新名称、分类、模板、链接或变量,未传字段保持不变
- 删除快捷工具:查询并确认目标后删除,避免误删
- 更新新会话指引:用 Markdown 全量替换当前空间的新会话指引,最长 20KB
- 恢复默认指引:清空自定义新会话指引并恢复默认值
快捷工具是新增记录,不会覆盖已有工具;同一空间内名称重复时会提示冲突。新会话指引则是按传入 Markdown 全量替换。
快捷工具或新会话指引变更成功后,需要刷新已打开的页面才能看到最新效果。
新会话指引需要在提交前通过结构校验:有且只有一个一级标题、至少一个二级标题卡片,且每张卡片都有一个非空 prompt 代码块。这样可避免保存后因无法解析而回退默认指引;完整格式见新会话指引。
使用示例
- "创建快捷工具“整理周报”,分类为写作,需要输入工作内容"
- "创建链接快捷工具“任务中心”,跳转到当前空间任务页"
- "把“整理周报”快捷工具的分类改为汇报"
- "删除“临时入口”快捷工具"
- "把新会话指引更新为以下 Markdown:……"
- "重置当前空间新会话指引"
快捷工具详细字段说明可见 快捷工具。
会话总结
获取会话历史记录并生成结构化的工作总结。
功能说明
- 会话列表查询:按时间范围筛选会话记录
- 消息详情提取:获取指定会话的完整对话内容
- 总结报告生成:
- 精简版:仅包含完成事项和待办事项
- 详尽版:包含完整会话内容的结构化总结
使用示例
- "总结一下今天的工作"
- "生成本周的工作报告"
- "查看最近的会话记录"
Token 统计
分析团队成员的 Token 使用情况,帮助管理 AI 资源消耗。
统计维度
- 组织级统计:查看整个组织的 Token 消耗
- 工作空间级统计:按工作空间维度分析
- 成员排行榜:查看各成员的消耗排名
- 趋势分析:按日/周/月查看使用趋势
- 模型分组:按 AI 模型分别统计消耗
- 异常检测:识别异常的使用量变化
使用示例
- "查看本月 Token 使用情况"
- "哪个成员消耗最多?"
- "这周和上周的 Token 消耗对比"
- "按模型分组统计 Token 用量"
技能市场
从技能市场安装和管理 AI Agent 技能包,扩展工作空间能力。
核心操作
| 操作 | 说明 |
|---|---|
| 安装技能 | 从 skills.sh 市场安装,支持 GitHub/GitLab/本地路径 |
| 搜索技能 | 搜索市场中的可用技能 |
| 更新技能 | 更新已安装的技能到最新版本 |
| 删除技能 | 移除不需要的技能 |
使用示例
- "安装 commit 技能"
- "有哪些热门技能?"
- "更新所有技能"
详细了解:技能市场
产品帮助
智能查询 Knodo 产品使用帮助,基于官方文档回答问题。
覆盖范围
- 快速开始(登录、创建工作空间)
- 角色使用指南(销售、PM、交付、HR 等)
- 核心概念(组织、工作空间、知识库)
- 功能使用(AI 对话、任务管理、知识库等)
- 扩展能力(技能市场、插件管理等)
使用示例
- "怎么创建工作空间?"
- "知识库怎么导入文档?"
- "Agent 是什么?"
- "如何发布 AI 助手?"
新手引导
通过自然对话了解用户需求,自动生成个性化的工作空间配置。
引导流程
- 信息收集:通过对话了解用户的角色、工作场景、核心挑战和期望
- 配置生成:根据收集的信息生成个性化的工作空间名称和工作指引(Guideline)
- 自动配置:将生成的配置应用到工作空间
- 入口引导:提供工作空间访问链接,引导用户开始使用
使用示例
- "介绍一下 Knodo"
- "帮我配置工作空间"
- "我是一名项目经理,帮我设置合适的工作环境"
与其他功能的关系
- 任务管理与任务管理功能配合,提供 AI 驱动的任务操作
- 定时任务与自动化任务配合,支持 AI 自动执行
- 技能市场与技能市场和插件管理配合,提供技能安装能力
- 会话总结与AI 对话配合,自动提取工作成果
- 会话操作与AI 对话和我的会话配合,支持会话管理和新会话跳转
- 空间聊天配置与快捷工具和AI 对话配合,帮助管理员配置常用入口和新会话引导
常见问题
Q:Javis 插件需要手动安装吗?
A:不需要。Javis 是内置插件,每个工作空间默认绑定,无需手动操作。
Q:可以禁用 Javis 插件吗?
A:可以在插件管理中禁用,但会失去任务管理、定时任务等核心功能,不建议禁用。
Q:Javis 的技能可以单独启用/禁用吗?
A:目前 Javis 的所有技能作为一个整体启用或禁用,不支持单独控制。
Q:如何让 Javis 执行跨工作空间的操作?
A:直接告诉 Javis 目标工作空间名称即可,它会自动搜索匹配的工作空间并执行操作。