内置插件 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.completedBot 完成任务执行
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 助手?"

新手引导

通过自然对话了解用户需求,自动生成个性化的工作空间配置。

引导流程

  1. 信息收集:通过对话了解用户的角色、工作场景、核心挑战和期望
  2. 配置生成:根据收集的信息生成个性化的工作空间名称和工作指引(Guideline)
  3. 自动配置:将生成的配置应用到工作空间
  4. 入口引导:提供工作空间访问链接,引导用户开始使用

使用示例

  • "介绍一下 Knodo"
  • "帮我配置工作空间"
  • "我是一名项目经理,帮我设置合适的工作环境"

与其他功能的关系

常见问题

Q:Javis 插件需要手动安装吗?

A:不需要。Javis 是内置插件,每个工作空间默认绑定,无需手动操作。

Q:可以禁用 Javis 插件吗?

A:可以在插件管理中禁用,但会失去任务管理、定时任务等核心功能,不建议禁用。

Q:Javis 的技能可以单独启用/禁用吗?

A:目前 Javis 的所有技能作为一个整体启用或禁用,不支持单独控制。

Q:如何让 Javis 执行跨工作空间的操作?

A:直接告诉 Javis 目标工作空间名称即可,它会自动搜索匹配的工作空间并执行操作。

相关文档