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
Complete HackCode engine — branding, scanner, setup wizard, uncensored model support
- Rename all .claw/ → .hackcode/, CLAW_CONFIG_HOME → HACKCODE_CONFIG_HOME across 20+ files
- Add security tool scanner (35 tools across 6 categories, --scan flag)
- Add first-run setup wizard with auto Ollama install, model selection, brew tools
- Update model list to working Qwen3.5 uncensored models (tripolskypetr, vaultbox)
- Setup auto-creates hackcode-uncensored with native Qwen3.5 renderer/parser
- Add auto-start for Ollama + config system (~/.config/hackcode/config.json)
- Add hackcode-mode system prompt — action-first, tool-chaining, thorough exploration
- Strip <think> tags from Qwen thinking models in streaming output
- Filter SendUserMessage/Brief/Config tools that confuse local models
- Add hackcode/qwen model detection in Ollama provider routing
- Include Modelfile with Qwen3.5 native renderer and stop tokens
"plugin manifest field `skills` uses the Claude Code plugin contract; `claw` does not load plugin-managed skills and instead discovers skills from local roots such as `.claw/skills`, `.omc/skills`, `.agents/skills`, `~/.omc/skills`, and `~/.claude/skills/omc-learned`.",
1622
+
"plugin manifest field `skills` uses the Claude Code plugin contract; `hackcode` does not load plugin-managed skills and instead discovers skills from local roots such as `.hackcode/skills`, `.omc/skills`, `.agents/skills`, `~/.omc/skills`, and `~/.claude/skills/omc-learned`.",
1623
1623
),
1624
1624
(
1625
1625
"mcpServers",
1626
-
"plugin manifest field `mcpServers` uses the Claude Code plugin contract; `claw` does not import MCP servers from plugin manifests.",
1626
+
"plugin manifest field `mcpServers` uses the Claude Code plugin contract; `hackcode` does not import MCP servers from plugin manifests.",
1627
1627
),
1628
1628
(
1629
1629
"agents",
1630
-
"plugin manifest field `agents` uses the Claude Code plugin contract; `claw` does not load plugin-managed agent markdown catalogs from plugin manifests.",
1630
+
"plugin manifest field `agents` uses the Claude Code plugin contract; `hackcode` does not load plugin-managed agent markdown catalogs from plugin manifests.",
detail:"plugin manifest field `commands` uses Claude Code-style directory globs; `claw` slash dispatch is still built-in and does not load plugin slash command markdown files.".to_string(),
1646
+
detail:"plugin manifest field `commands` uses Claude Code-style directory globs; `hackcode` slash dispatch is still built-in and does not load plugin slash command markdown files.".to_string(),
"plugin hook `{hook_name}` uses the Claude Code lifecycle contract; `claw` plugins currently support only PreToolUse, PostToolUse, and PostToolUseFailure."
1658
+
"plugin hook `{hook_name}` uses the Claude Code lifecycle contract; `hackcode` plugins currently support only PreToolUse, PostToolUse, and PostToolUseFailure."
0 commit comments