一键导入
learning-agents
Dispatch entry point for the LearningAgents plugin. Routes to sub-commands for creating agents, running learning cycles, and reporting issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Dispatch entry point for the LearningAgents plugin. Routes to sub-commands for creating agents, running learning cycles, and reporting issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Welcome new users to DeepWork — introduce features, set up reviews, and optionally record a first workflow
Run DeepWork Reviews on the current branch — review changed files using .deepreview rules
Creates a new LearningAgent with directory structure, core-knowledge.md, and Claude Code agent file. Guides the user through initial configuration.
Runs the learning cycle on all LearningAgent sessions with pending transcripts. Identifies issues, investigates root causes, and incorporates learnings into agent definitions.
Reference documentation for DeepWork Reviews — automated code review rules using .deepreview configs and DeepSchema-generated rules
Start or continue DeepWork workflows using MCP tools
| name | learning-agents |
| description | Dispatch entry point for the LearningAgents plugin. Routes to sub-commands for creating agents, running learning cycles, and reporting issues. |
Manage auto-improving AI sub-agents that learn from their mistakes across sessions.
$ARGUMENTS is the text after /learning-agents (e.g., for /learning-agents create foo, $ARGUMENTS is create foo).
!ls -1 .deepwork/learning-agents/ 2>/dev/null || echo "(none)"
Before routing, check if .claude/session_log_folder_info.md exists. If it does not exist, run Skill learning-agents:setup first, then continue with routing below.
Only perform this check once per session — after the setup skill completes (or if the file already exists), proceed directly to routing for all subsequent invocations.
Split $ARGUMENTS on the first whitespace. The first token is the sub-command (case-insensitive); the remainder is passed to the sub-skill. Accept both underscores and dashes in sub-command names (e.g., report_issue and report-issue are equivalent).
create <name> [template-path]Create a new LearningAgent scaffold. If a template path is provided, the new agent is seeded with the template agent's knowledge files as a starting point.
Invoke: Skill learning-agents:create-agent <name> [template-path]
Example: $ARGUMENTS = "create rails-activejob" → Skill learning-agents:create-agent rails-activejob
Example: $ARGUMENTS = "create new-agent .deepwork/learning-agents/existing-agent" → Skill learning-agents:create-agent new-agent .deepwork/learning-agents/existing-agent
learnRun the learning cycle on all pending session transcripts. Any arguments after learn are ignored.
Invoke: Skill learning-agents:learn
report_issue <agentId> <details>Report an issue with a LearningAgent from the current session.
Invoke: Skill learning-agents:report-issue <session_log_folder> <details>
To construct the session log folder path: search .deepwork/tmp/agent_sessions/ for a subdirectory whose name contains the provided agentId. The path structure is .deepwork/tmp/agent_sessions/<session_id>/<agentId>/. If no match is found, inform the user. If multiple matches exist, use the most recently modified one.
Example: $ARGUMENTS = "report_issue abc123 Used wrong retry strategy" → find folder matching abc123 under .deepwork/tmp/agent_sessions/, then Skill learning-agents:report-issue .deepwork/tmp/agent_sessions/sess-xyz/abc123/ Used wrong retry strategy
Display available sub-commands:
LearningAgents - Auto-improving AI sub-agents
Available commands:
/learning-agents create <name> [template-path] Create a new LearningAgent
/learning-agents learn Run learning cycle on pending sessions
/learning-agents report_issue <agentId> <details> Report an issue with an agent
Examples:
/learning-agents create rails-activejob
/learning-agents create new-agent .deepwork/learning-agents/existing-agent
/learning-agents learn
/learning-agents report_issue abc123 "Used wrong retry strategy for background jobs"
$ARGUMENTS doesn't match any known sub-command, show the help text above