首页 / 文档 / 项目介绍 / 功能介绍

功能介绍

通千算智 长期记忆、个人知识库、任务规划、技能系统、CLI 命令、浏览器工具详细说明

1. 长期记忆

记忆系统让 Agent 能够长期记住重要信息,采用三层记忆流转架构:对话上下文(短期)→ 天级记忆(中期)→ MEMORY.md(长期),形成完整的记忆生命周期。

第一次启动 Agent 时,Agent 会主动询问关键信息,并记录至工作空间(默认 ~/cow)中的智能体设定、用户身份、记忆文件中。

在后续的长期对话中,Agent 会在需要时智能记录或检索记忆,并对自身设定、用户偏好、记忆文件等进行不断更新。每日自动执行 梦境蒸馏(Deep Dream),将分散的天级记忆整合为精炼的长期记忆,同时生成叙事风格的梦境日记。

在此基础上,自主进化(Self-Evolution) 让 Agent 在使用中持续成长:对话空闲后自动复盘,优化技能、处理遗留任务、补全记忆与知识,仅在确有改动时简短告知,且每次改动可随时撤销。

详细说明请参考 长期记忆、梦境蒸馏 和 自主进化。

2. 个人知识库

知识库系统让 Agent 能够持续积累和组织结构化知识。与按时间线记录的记忆不同,知识库以主题为维度,将文章、对话洞察、学习材料等整理为互相关联的 Markdown 页面,形成持续增长的知识网络。

Agent 会在对话中自动将有价值的信息整理为知识页面,维护交叉引用和索引,通过 Web 控制台可浏览文档和查看知识图谱。知识库存储在工作空间的 ~/cow/knowledge/ 目录下。

  • 自动整理:Agent 在对话中自主提取和整理结构化知识,维护索引和交叉引用
  • 知识图谱:基于页面间的交叉引用自动构建知识图谱,Web 控制台提供可视化关系图浏览
  • 对话联动:Agent 回复中引用的知识文档链接可在 Web 控制台中直接点击跳转查看
  • CLI 管理:通过 /knowledge 命令查看统计、浏览目录,通过 /knowledge on|off 开关功能

详细说明请参考 个人知识库。

3. 任务规划和工具调用

工具是 Agent 访问操作系统资源的核心,Agent 会根据任务需求智能选择和调用工具,完成文件读写、命令执行、定时任务等各类操作。内置工具的实现在项目的 agent/tools/ 目录下。

主要工具: 文件读写编辑、Bash 终端、浏览器操作、文件发送、定时调度、记忆搜索、联网搜索、环境配置等。

3.1 终端和文件访问

针对操作系统的终端和文件的访问能力,是最基础和核心的工具,其他很多工具或技能都是基于此进行扩展。用户可通过手机端与 Agent 交互,操作个人电脑或服务器上的资源:

3.2 编程能力

基于编程能力和系统访问能力,Agent 可以实现从信息搜索、图片等素材生成、编码、测试、部署、Nginx 配置修改、发布的 Vibecoding 全流程,通过手机端简单的一句命令完成应用的快速 demo:

3.3 定时任务

基于 scheduler 工具实现动态定时任务,支持一次性任务、固定时间间隔、Cron 表达式三种形式,任务触发可选择固定消息发送或 Agent 动态任务执行两种模式:

3.4 浏览器操作

内置 browser 工具,Agent 可控制浏览器访问网页、填写表单、点击元素、截图,支持动态 JS 渲染页面。运行 cow install-browser 一键安装,自动适配服务器(无头模式)和桌面环境:

3.5 环境变量管理

技能所需的秘钥存储在环境变量文件中,由 env_config 工具进行管理,你可以通过对话的方式更新秘钥,工具内置安全保护和脱敏策略:

4. 技能系统

技能系统为 Agent 提供无限的扩展性,每个 Skill 由说明文件、运行脚本(可选)、资源(可选)组成,描述如何完成特定类型的任务。通过 Skill 可以让 Agent 遵循说明完成复杂流程、调用各类工具或对接第三方系统。

  • Skill Hub:开放的技能广场,汇集官方推荐、社区贡献和第三方技能,支持一键安装。
  • 内置技能: 在项目的 skills/ 目录下,包含技能创造器、图像识别、LinkAI 智能体、网页抓取等。内置 Skill 根据依赖条件(API Key、系统命令等)自动判断是否启用。
  • 自定义技能: 由用户通过对话创建,存放在工作空间中(~/cow/skills/),可实现任何复杂的业务流程和第三方系统对接。

安装技能:/skill install <名称> 或 cow skill install <名称>,支持从 Skill Hub、GitHub、ClawHub、URL 等来源安装。

4.1 创建技能

通过 skill-creator 技能可以通过对话的方式快速创建技能。你可以让 Agent 将某个工作流程固化为技能,或者把任意接口文档和示例发送给 Agent,让他直接完成对接:

4.2 搜索和图像识别

  • 联网搜索: 内置 web_search 工具,支持多种搜索引擎,配置 BOCHA_API_KEY 或 LINKAI_API_KEY 后启用。
  • 图像识别: 内置 openai-image-vision 技能,可使用 gpt-4.1-mini、gpt-4.1 等模型,依赖 OPENAI_API_KEY。

4.3 技能广场

访问 skills.cowagent.ai 浏览所有可用技能,或在对话中执行:

代码
/skill list --remote          # 浏览技能广场
/skill search <关键词>         # 搜索技能
/skill install <名称>          # 一键安装

同时还支持安装Github、ClawHub、LinkAI等第三方平台上的所有技能,详情查看 技能安装

5. CLI 命令系统

通千算智 提供两种命令交互方式,覆盖服务管理、技能安装、配置调整等日常运维操作:

  • 终端 CLI: 在系统终端执行 cow <命令>,支持 start、stop、restart、update、status、logs、skill 等
  • 对话命令: 在对话中输入 /<命令>,Web 控制台输入 / 可弹出指令菜单快速选择
bash
cow start              # 启动服务
cow stop               # 停止服务
cow update             # 更新并重启
cow skill install pptx # 安装技能
cow install-browser    # 安装浏览器工具

详细命令参考 命令总览。

6. 多智能体团队

通千算智 不止是一个 Agent,你可以创建多个 Agent 组成团队,每个成员有自己的职责、模型、技能与知识,工作空间和记忆互相隔离,既能独立工作,也能被拉进同一会话协作。通道可绑定单个 Agent 或整个团队对外服务,轻松搭建一支数字员工团队。

在群聊会话中,多个 Agent 可以共同参与:通过 @ 指定成员回答,或由主 Agent 自动委派任务给更合适的成员处理,再统一汇总回复。此外,主 Agent 还可临时创建子 Agent 并行处理独立子任务,只返回结论、不占用主对话上下文。

详细说明请参考 Agent 团队、任务委派 和 子 Agent。

关于 通千算智 与开源社区
通千算智 构建于开源项目 CowAgent(MIT 协议)之上并做了企业化增强:团队门户与权限、桌面客户端定制与自有更新通道、 语音与数字人能力、本地化部署与加固。上游社区、Discord 与交流群请访问 GitHub 仓库 获取;本产品的使用支持请联系你的团队管理员或交付同学。