Skip to content

Commit f0a0933

Browse files
CM-62381-remove-matcher (#438)
Co-authored-by: Maor Davidzon <56628808+MaorDavidzon@users.noreply.github.com>
1 parent b2c22ba commit f0a0933

4 files changed

Lines changed: 4 additions & 1 deletion

File tree

cycode/cli/apps/ai_guardrails/consts.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ def _get_claude_code_hooks_config(async_mode: bool = False) -> dict:
118118
'hooks': {
119119
'SessionStart': [
120120
{
121-
'matcher': 'startup',
122121
'hooks': [{'type': 'command', 'command': f'{CYCODE_SESSION_START_COMMAND} --ide claude-code'}],
123122
}
124123
],

cycode/cli/apps/ai_guardrails/scan/payload.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ class AIHookPayload:
133133
ide_provider: str = None # AIIDEType value (e.g., 'cursor', 'claude-code')
134134
ide_version: Optional[str] = None
135135

136+
source: Optional[str] = None
137+
136138
# Event-specific data
137139
prompt: Optional[str] = None # For prompt events
138140
file_path: Optional[str] = None # For file_read events

cycode/cli/apps/ai_guardrails/session_start_command.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ def _build_session_payload(payload: dict, ide: str) -> AIHookPayload:
3939
model=payload.get('model'),
4040
ide_provider=AIIDEType.CLAUDE_CODE.value,
4141
ide_version=ide_version,
42+
source=payload.get('source'),
4243
)
4344

4445
# Cursor

cycode/cyclient/ai_security_manager_client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ def create_conversation(self, payload: 'AIHookPayload') -> Optional[str]:
4242
'model': payload.model,
4343
'ide_provider': payload.ide_provider,
4444
'ide_version': payload.ide_version,
45+
'source': payload.source,
4546
}
4647

4748
try:

0 commit comments

Comments
 (0)