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」——去右栏开一个会话即可。
深入
- Agent 与 MCP 工具——完整工具清单、连接方式、实时资源

