Skip to content

Commit fe87cd1

Browse files
randclaude
andcommitted
release: cut v0.7.4 with hook blocking fix
Remove type: "prompt" UserPromptSubmit hook that caused a small-model gate to intermittently block legitimate user prompts with "Operation stopped by hook" errors. The complexity-check command hook already provides RLM activation guidance, making the prompt hook redundant. Also includes all ty and ruff static analysis fixes from prior commit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b49b0be commit fe87cd1

6 files changed

Lines changed: 13 additions & 14 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"name": "rlm-claude-code",
1111
"source": "./",
1212
"description": "Recursive Language Model integration for Claude Code - Go binary hooks (~5ms startup), cross-plugin event coordination (DP/RLM), version-aware config migration, and intelligent multi-provider routing",
13-
"version": "0.7.3"
13+
"version": "0.7.4"
1414
}
1515
]
1616
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "rlm-claude-code",
33
"description": "Recursive Language Model integration for Claude Code - intelligent multi-provider routing and unbounded context handling",
4-
"version": "0.7.3",
4+
"version": "0.7.4",
55
"author": {
66
"name": "Rand",
77
"url": "https://github.com/rand"

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## [0.7.4] - 2026-02-20
4+
5+
### Fixed
6+
- Remove `type: "prompt"` hook from UserPromptSubmit that caused small-model gate to block legitimate user prompts with "Operation stopped by hook" errors
7+
- Resolve all ty type checker diagnostics (4) and ruff linter errors (19) for clean static analysis
8+
9+
### Changed
10+
- UserPromptSubmit now uses only the `complexity-check` command hook (no prompt-type gate)
11+
312
## [0.7.3] - 2026-02-20
413

514
### Added

hooks/hooks.json

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,6 @@
2525
"description": "Classify prompt complexity for RLM activation"
2626
}
2727
]
28-
},
29-
{
30-
"matcher": ".*",
31-
"hooks": [
32-
{
33-
"type": "prompt",
34-
"prompt": "You have access to RLM (Recursive Language Model) for complex tasks. If the user's request involves multi-file analysis, debugging complex issues, architectural decisions, or exhaustive searches, consider activating RLM with `/rlm mode balanced` or `/rlm mode thorough`. For simple tasks, RLM micro mode runs automatically. Do not mention RLM unless the task complexity warrants it.",
35-
"description": "RLM activation guidance based on task complexity"
36-
}
37-
]
3828
}
3929
],
4030
"PreToolUse": [],

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "rlm-claude-code"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
description = "Recursive Language Model integration for Claude Code"
55
readme = "README.md"
66
requires-python = ">=3.12"

src/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
- User-configurable preferences and budgets
1212
"""
1313

14-
__version__ = "0.7.3"
14+
__version__ = "0.7.4"
1515

1616
# Async execution (SPEC-08.01-08.06) - from orchestrator package
1717
# Core orchestration

0 commit comments

Comments
 (0)