Skip to content

Agent:技能、子智能体、工作流、规则、记忆

Agent tab 是给 AI 定制行为的地方。这些文件不是给你读的,是给 agent 读的——它们定义了 agent 在你的项目里应该怎么工作。

这个 tab 默认是隐藏的

在「设置 → Agent」里开启。不开也完全不影响日常使用——Scholardo 已经预置了一整套合理的默认行为。

五个分区

分区是什么存放于
Skills 技能可复用的任务模式 / 提示词。agent 遇到匹配的任务时自动调用agent/skills/
Subagents 子智能体可复用的角色定义。工作流可以引用它们agent/subagents/
Workflows 工作流多子智能体编排的定义:怎么拆解、怎么分派、怎么汇总agent/workflows/
Rules 规则agent 的行为规范agent/rules/
Memory 记忆知识条目项目 / 系统级

Memory 分区默认隐藏,同样在设置里开启。

Project 与 System 两个作用域

每个分区的内容分两个作用域:

  • Project——只对当前项目生效,随项目走
  • System——对所有项目生效,存在你的用户目录下

右键任意条目可以 Move to Project / Move to System 在两者之间搬。

判断标准很简单:这条规则换个项目还成立吗? 「引用一律用 APA」是 System 级的;「本项目的样本编号规则是 XX-YYYY」是 Project 级的。

Skills 有结构化编辑器

agent/skills/ 下的 Markdown 文件用一个专门的编辑器打开,它会同时维护技能的索引文件,保证你改了技能名或描述之后 agent 那边的清单同步更新。

其他分区的文件用普通的 Markdown 编辑器或代码编辑器打开。

Workflows 是定义,不是执行器

这一点容易误解:Scholardo 编写和管理工作流定义,但执行交给 CLI agent。工作流文件描述的是「主 agent 应该怎样拆解任务、派给哪些子 agent、用什么模型、最后怎么合并」——真正跑起来的是右栏里那个 agent。

Agent 也能读自己的资产

Agent 通过 MCP 工具可以查看自己有哪些能力:

  • scholardo_list_agent_assets——列出可用的技能 / 子智能体 / 工作流
  • get_rules——读取当前生效的规则
  • list_memory / read_memory / save_memory / update_memory——读写记忆条目

这意味着你可以直接问它「你现在有哪些技能」,或者让它「把这次的经验存进记忆」。

会话面板

Agent tab 顶部还有一个总览,显示当前有几个 agent 在跑(「N active」)。没有检测到 agent 时显示「No agents detected」——去右栏开一个会话即可。

深入

Scholardo 是闭源商业产品。