claw-code/src
bellman 5de73ecf12 Prevent plugin command aliases from becoming prompts
Added focused Python-port regressions for plugin, plugins, marketplace, and reload-plugins command routing, execution, stream, and turn-loop paths; narrowed runtime routing to honor explicit leading commands before fuzzy inventory matches.

Constraint: Task 10 scope limited changes to tests/test_porting_workspace.py plus narrow src parser/runtime fixes only if required.

Rejected: Test-only coverage without alias routing fix | route /plugin previously preferred fuzzy AddMarketplace over exact plugin command.

Confidence: high

Scope-risk: narrow

Directive: Keep --no-plugin-commands excluding plugin source hints; do not reinterpret that intentional filter as fallthrough.

Tested: python3 -m unittest tests.test_porting_workspace; python3 -m compileall src tests/test_porting_workspace.py; CLI route/turn-loop/filter smoke for /plugin, /plugins, /marketplace, /reload-plugins.

Not-tested: Full repository non-Python/Rust suites.
2026-05-15 10:07:47 +09:00
..
assistant
…
bootstrap
…
bridge
…
buddy
…
cli
…
components
…
constants
…
coordinator
…
entrypoints
…
hooks
…
keybindings
…
memdir
…
migrations
…
moreright
…
native_ts
…
outputStyles
…
plugins
…
reference_data
…
remote
…
schemas
…
screens
…
server
…
services
…
skills
…
state
…
types
…
upstreamproxy
…
utils
…
vim
…
voice
…
QueryEngine.py
…
Tool.py
…
__init__.py
…
_archive_helper.py
…
bootstrap_graph.py
…
command_graph.py
…
commands.py
…
context.py
…
costHook.py
…
cost_tracker.py
…
deferred_init.py
…
dialogLaunchers.py
…
direct_modes.py
…
execution_registry.py
…
history.py
…
ink.py
…
interactiveHelpers.py
…
main.py
…
models.py
…
parity_audit.py
…
path_scope.py
…
permissions.py
…
port_manifest.py
…
prefetch.py
…
projectOnboardingState.py
…
query.py
…
query_engine.py
…
remote_runtime.py
…
replLauncher.py
…
runtime.py
…
session_store.py
…
setup.py
…
system_init.py
…
task.py
…
tasks.py
…
tool_pool.py
…
tools.py
…
transcript.py
…