Skip to content

Commit 9b03af7

Browse files
committed
WIP: plugin cleanup in-progress changes
Saves uncommitted work from refactor session — settings updates, archived agent/skill deletions, skill modifications, docs, and tests.
1 parent d4ed279 commit 9b03af7

115 files changed

Lines changed: 77 additions & 26613 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

container/.devcontainer/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
### Security
6+
7+
- **Git safe.directory configured on container start** — bind-mounted `/workspaces` may have a different uid than the container user, causing Git to refuse all operations with "dubious ownership" errors (CVE-2022-24765). `setup.sh` now runs `git config --global safe.directory` using `$WORKSPACE_ROOT` on every start.
8+
59
### Hermes Agent
610

711
- **New feature: `hermes-agent`** — installs [Nous Research's Hermes Agent](https://hermes-agent.nousresearch.com/) CLI via the upstream `curl | bash` installer with `--skip-setup`. Hermes uses the plain `anthropic` / `openai` Python SDKs directly and supports any compatible provider (Anthropic, OpenAI, MiniMax, local models). Enabled by default; set `"version": "none"` in `devcontainer.json` to disable.
@@ -12,6 +16,8 @@
1216

1317
### Configuration
1418

19+
- **Dangerous-mode permission prompt skipped by default**`skipDangerousModePermissionPrompt: true` is now set in `settings.base.json` and propagates to all five generated profiles. Suppresses the one-time bypass-permissions confirmation on new devcontainers.
20+
- **Effort level bumped to `max` on opus-4-7** — both opus-4-7 overlays (200k and 1M-400k) now set `effortLevel: "max"` and `CLAUDE_CODE_EFFORT_LEVEL: "max"`. Opus-4-5 and opus-4-6 profiles no longer carry any effort-level setting; they use `MAX_THINKING_TOKENS: 31999` with adaptive thinking disabled (token budgets, not effort levels). `CLAUDE_CODE_EFFORT_LEVEL` was removed from base settings so it no longer leaks into non-4.7 profiles.
1521
- **Claude settings profiles** — replaced the single hand-edited default with `settings.base.json` plus model overlays that generate five deployed settings files: opus-4-7 200k default, opus-4-7 1M bounded to 400k, opus-4-6 200k, opus-4-6 1M bounded to 400k, and opus-4-5 200k.
1622
- **Profile aliases**`cc`, `claude`, `cc7`, `ccw`, `ccw7`, `cc-orc`, and `cc-orc7` now use the opus-4-7 200k settings profile. Added `cc5`, `cc6`, `cc61`, `cc71` plus matching `ccw*` and `cc-orc*` variants.
1723
- **Settings-based context bounds** — Claude launchers now pass `--settings` profile files instead of inline context env vars or `--model`, so model, context, and thinking controls stay in settings JSON.
@@ -40,6 +46,10 @@
4046
- **Cross-references added** — before-you-install, accessing-services, troubleshooting, and devcontainer-cli pages now link to the Windows networking guide
4147
- **Agent-browser CDP troubleshooting** — new troubleshooting section for host Chrome connection issues (localhost vs host.docker.internal, Chrome version requirements, port exposure)
4248

49+
### Agent System
50+
51+
- **All agents and skills set to `effort: max`** — active agents (claude-guide, explorer, generalist), all 14 archived agents in `agent-system/agents/_archived/`, both active skill-engine skills (`team`, `agent-browser`), all 22 archived skills across `skill-engine` and `agent-system`, and all 10 skills in currently disabled plugins (`git-workflow`, `prompt-snippets`, `spec-workflow`, `ticket-workflow`) now declare `effort: max`. This ensures any plugin re-enable in the future yields max-effort runs without further edits.
52+
4353
### Plugin Cleanup
4454

4555
- **Archived 15 agents** — agent-system reduced from 19 to 4 active agents (architect, claude-guide, explorer, generalist). Archived agents preserved in `agents/_archived/` for future rewrite.

container/.devcontainer/defaults/codeforge/config/settings-opus-45-200k.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",

container/.devcontainer/defaults/codeforge/config/settings-opus-46-1m-400k.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",

container/.devcontainer/defaults/codeforge/config/settings-opus-46-200k.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",

container/.devcontainer/defaults/codeforge/config/settings-opus-47-1m-400k.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",
@@ -36,7 +36,8 @@
3636
"ANTHROPIC_MODEL": "claude-opus-4-7[1m]",
3737
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7[1m]",
3838
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "400000",
39-
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "400000"
39+
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "400000",
40+
"CLAUDE_CODE_EFFORT_LEVEL": "max"
4041
},
4142
"teammateMode": "auto",
4243
"showClearContextOnPlanAccept": true,
@@ -125,5 +126,5 @@
125126
"autoUpdatesChannel": "latest",
126127
"model": "claude-opus-4-7[1m]",
127128
"autoCompactWindow": 400000,
128-
"effortLevel": "high"
129+
"effortLevel": "max"
129130
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"model": "claude-opus-4-7[1m]",
33
"autoCompactWindow": 400000,
4-
"effortLevel": "high",
4+
"effortLevel": "max",
55
"env": {
66
"ANTHROPIC_MODEL": "claude-opus-4-7[1m]",
77
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7[1m]",
88
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "400000",
99
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "400000",
10-
"CLAUDE_CODE_EFFORT_LEVEL": "high"
10+
"CLAUDE_CODE_EFFORT_LEVEL": "max"
1111
}
1212
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"model": "claude-opus-4-7",
33
"autoCompactWindow": 200000,
4-
"effortLevel": "high",
4+
"effortLevel": "max",
55
"env": {
66
"ANTHROPIC_MODEL": "claude-opus-4-7",
77
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
88
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "200000",
99
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "200000",
10-
"CLAUDE_CODE_EFFORT_LEVEL": "high"
10+
"CLAUDE_CODE_EFFORT_LEVEL": "max"
1111
}
1212
}

container/.devcontainer/defaults/codeforge/config/settings.base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",

container/.devcontainer/defaults/codeforge/config/settings.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"cleanupPeriodDays": 60,
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
5+
"skipDangerousModePermissionPrompt": true,
56
"env": {
67
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
78
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
89
"BASH_DEFAULT_TIMEOUT_MS": "120000",
910
"BASH_MAX_TIMEOUT_MS": "300000",
1011
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "64000",
1112
"MAX_MCP_OUTPUT_TOKENS": "10000",
12-
"CLAUDE_CODE_EFFORT_LEVEL": "high",
1313
"MCP_TIMEOUT": "120000",
1414
"MCP_TOOL_TIMEOUT": "30000",
1515
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",
@@ -36,7 +36,8 @@
3636
"ANTHROPIC_MODEL": "claude-opus-4-7",
3737
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
3838
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "200000",
39-
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "200000"
39+
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "200000",
40+
"CLAUDE_CODE_EFFORT_LEVEL": "max"
4041
},
4142
"teammateMode": "auto",
4243
"showClearContextOnPlanAccept": true,
@@ -125,5 +126,5 @@
125126
"autoUpdatesChannel": "latest",
126127
"model": "claude-opus-4-7",
127128
"autoCompactWindow": 200000,
128-
"effortLevel": "high"
129+
"effortLevel": "max"
129130
}

container/.devcontainer/plugins/devs-marketplace/plugins/agent-system/agents/_archived/bash-exec.md

Lines changed: 0 additions & 186 deletions
This file was deleted.

0 commit comments

Comments
 (0)