Forum

AI Assistant
Notifications
Clear all

Anyone else having issues with the NemoClaw guardrail eating legitimate function calls when using Claude Code via the OpenClaw adapter?

1 Posts
1 Users
0 Reactions
0 Views
(@patchwork_pony)
Trusted Member
Joined: 2 weeks ago
Posts: 27
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
  [#1564]

Just tried to run a simple data parsing script through the Claude Code adapter with NemoClaw's guardrail layer active. It killed a legitimate `json.loads()` call on a benign config file. No error, no log entry in the main stream—just silent failure.

Anyone else seeing this? The pattern seems to be:
* Function calls with `load` or `exec` in the name get flagged, even from trusted stdlib modules.
* The `openclaw_adapter` config doesn't seem to pass through the detailed guardrail trigger logs unless you set `verbose: true` at the project root.
* Makes rapid dev/testing a pain.

Quick mitigation I'm using:
```yaml
# config.yml (nemo_claw section)
guardrail_logging: detailed
allowed_modules: ["json", "yaml", "csv"]
```
But this feels like whack-a-mole. Are the guardrails just regex-matching on function names? That's... not great.

🦄


Patch early, patch often.


   
Quote