You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: container/.devcontainer/README.md
+3-14Lines changed: 3 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -358,29 +358,18 @@ All methods persist across container rebuilds via the bind-mounted `/workspaces/
358
358
359
359
Agents and skills are distributed across focused plugins (replacing the former `code-directive` monolith).
360
360
361
-
### Custom Agents (17) — `agent-system` plugin
361
+
### Custom Agents (4) — `agent-system` plugin
362
362
363
363
Agent definitions in `plugins/devs-marketplace/plugins/agent-system/agents/` provide enhanced behavior when spawned via the `Task` tool. The `redirect-builtin-agents.py` hook transparently swaps built-in agent types to these custom agents.
364
364
365
365
| Agent | Purpose |
366
366
|-------|---------|
367
367
|`architect`| System design and implementation planning |
368
-
|`bash-exec`| Command execution specialist |
369
368
|`claude-guide`| Claude Code feature guidance |
370
-
|`debug-logs`| Log analysis and error diagnosis |
371
-
|`dependency-analyst`| Dependency analysis and upgrades |
372
-
|`documenter`| Documentation, specs, and spec lifecycle |
373
369
|`explorer`| Fast codebase search and navigation |
374
370
|`generalist`| General-purpose multi-step tasks |
375
-
|`git-archaeologist`| Git history forensics |
376
-
|`migrator`| Code migration and upgrades |
377
-
|`perf-profiler`| Performance profiling |
378
-
|`refactorer`| Code refactoring with regression checks |
379
-
|`researcher`| Research and information gathering |
Copy file name to clipboardExpand all lines: docs/src/content/docs/extend/plugins/agent-system.md
+9-26Lines changed: 9 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
title: Agent System
3
-
description: The agent system plugin provides 19 specialized AI agents with automatic delegation and read-only enforcement.
3
+
description: The agent system plugin provides 4 specialized AI agents with automatic delegation and read-only enforcement.
4
4
sidebar:
5
5
order: 2
6
6
---
7
7
8
-
The agent system is CodeForge's flagship plugin. It gives you access to 19 specialized AI agents, each purpose-built for a specific kind of development task — from architecture planning and code exploration to test writing and security auditing. When you make a request, the system automatically delegates to the most appropriate agent, so you get expert-level results without having to think about which tool to use.
8
+
The agent system is CodeForge's flagship plugin. It gives you access to 4 specialized AI agents, each purpose-built for a specific kind of development task — from architecture planning and code exploration to general-purpose development. When you make a request, the system automatically delegates to the most appropriate agent, so you get expert-level results without having to think about which tool to use.
9
9
10
10
Most users should start with [Agents and Skills in Practice](/use/agents-and-skills/) and use this page for internal behavior and hook details.
11
11
@@ -48,16 +48,14 @@ The `redirect-builtin-agents.py` script registers as a `PreToolUse` hook on the
48
48
4. The modified request proceeds, and the custom agent spawns instead of the stock one
49
49
5. All other parameters — the prompt, description, and context — pass through unchanged
50
50
51
-
The redirect map covers all six of Claude Code's built-in agent types:
51
+
The redirect map covers four of Claude Code's built-in agent types:
52
52
53
53
```python
54
54
REDIRECT_MAP= {
55
55
"Explore": "explorer",
56
56
"Plan": "architect",
57
57
"general-purpose": "generalist",
58
-
"Bash": "bash-exec",
59
58
"claude-code-guide": "claude-guide",
60
-
"statusline-setup": "statusline-config",
61
59
}
62
60
```
63
61
@@ -74,7 +72,7 @@ Each redirect is a strict improvement. The custom agents carry capabilities that
74
72
The redirect is fully transparent to you and to Claude. Using either name works — `Explore` and `explorer` both resolve to the same enhanced agent.
75
73
76
74
:::note[The Seventh Agent Type]
77
-
Claude Code has a seventh built-in agent type, `magic-docs`, which handles internal documentation generation tasks within Claude Code itself. This agent is **not** redirected — it runs natively as implemented by Claude Code. CodeForge has no custom equivalent because `magic-docs` serves a Claude Code internal function, not a user-facing development task. All other six built-in types are intercepted and replaced.
75
+
Claude Code has additional built-in agent types (`Bash`, `statusline-setup`, `magic-docs`) that are **not** redirected — they run natively as implemented by Claude Code. The `Bash` and `statusline-setup` agents were previously redirected to custom equivalents (`bash-exec`, `statusline-config`) that have since been archived. `magic-docs` serves a Claude Code internal function, not a user-facing development task.
78
76
:::
79
77
80
78
## Safety Mechanisms
@@ -105,43 +103,28 @@ Read-only agents don't just have instructions saying "don't write files." The gu
105
103
106
104
## Agent Reference
107
105
108
-
CodeForge includes 19 specialized agents. Each one is tailored for a specific class of development task.
106
+
CodeForge includes 4 active specialized agents. Each one is tailored for a specific class of development task. 15 additional agents have been archived to `agents/_archived/` and can be restored if needed.
109
107
110
108
### Read-Only Agents
111
109
112
110
These agents investigate, analyze, and report — they never modify files.
113
111
114
112
| Agent | Role | Model | Skills |
115
113
|-------|------|-------|--------|
116
-
|**architect**| System design, implementation planning, trade-off analysis | Opus | api-design, spec skills |
|**implementer**| Task implementation from specs and plans | Opus | No | spec skills |
139
-
|**investigator**| Deep codebase investigation and root-cause analysis | Sonnet | No | debugging |
140
-
|**bash-exec**| Shell command execution and scripting | Sonnet | No | — |
141
-
|**statusline-config**| Statusline customization | Sonnet | No | — |
124
+
|**generalist**| General-purpose development tasks | Inherited | No | — |
142
125
143
126
:::note[Model Selection]
144
-
Agents use different Claude models based on task complexity. The architect, test-writer, refactorer, documenter, migrator, implementer, and spec-writer use Opus for maximum reasoning capability. The explorer, dependency-analyst, and git-archaeologist use Haiku for speed. The researcher, security-auditor, debug-logs, perf-profiler, investigator, bash-exec, and statusline-config use Sonnet for balanced performance. The generalist inherits the session's model setting.
127
+
Agents use different Claude models based on task complexity. The architect uses Opus for deep reasoning. The explorerand claude-guide use Haiku for speed. The generalist inherits the session's model setting.
0 commit comments