内置插件 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 助手?"

新手引导

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

引导流程

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

使用示例

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

与其他功能的关系

常见问题

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

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

Q:可以禁用 Javis 插件吗?

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

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

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

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

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

相关文档

内置插件 Javis | Knodo 文档