AI Slop Code RIsk Monitor

kagent-dev/kagent

Cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord

7.6 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for kagent-dev/kagent, a Go project with 3,989 GitHub stars. SynthScan examined 282,809 lines of code across 1537 source files, recording 1553 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 7.6 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

7.6
Adjusted Signal
7.6
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
4.0K
Stars
Go
Language
282.8K
Lines of Code
1.5K
Files
1.6K
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 16.9/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 973 finding(s).

Hallucinated Dependency & Supply Chain Risk 10.8/100 · LOW

Are imports declared and package/API names verified? 346 finding(s).

Agent Over-Engineering Ratio 19.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 959 finding(s).

PR Review Velocity Impact 33.3/100 · MEDIUM

Which changes need focused human review? 1553 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 98MEDIUM 123LOW 1332

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1553 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers713 hits · 714 pts
SeverityFileLineSnippetContext
LOWui/src/auth/reauthenticate.ts86export function clearReauthenticationAttempt(): void {CODE
LOWui/src/components/chat/TaskPushNotificationsModal.tsx22export function TaskPushNotificationsModal({CODE
LOW…c/components/agent-template-form/agentTemplateDraft.ts336function setOrDelete<K extends keyof AgentTemplateSpec>(CODE
LOWui/src/appExtensions/navOverrides.ts52export function mergeExtensionNavOverrides(CODE
LOWui/src/appExtensions/selectors.ts74export function extensionAgentRailOverrides(CODE
LOWui/src/appExtensions/selectors.ts177export function extensionChatPartRenderers(CODE
LOWui/src/appExtensions/formFields.ts96export function initialExtensionFieldValues(CODE
LOWui/src/appExtensions/formFields.ts143export function validateExtensionFieldValues(CODE
LOWui/src/appExtensions/railOverrides.ts24export function mergeExtensionAgentRailOverrides(CODE
LOWui/src/appExtensions/hooks.ts70export function useExtensionAgentRailItems(): readonly ExtensionAgentRailItemContribution[] {CODE
LOWui/src/appExtensions/hooks.ts76export function useExtensionAgentRailOverrides(): ExtensionAgentRailOverrides {CODE
LOWui/src/appExtensions/hooks.ts142export function useExtensionProviderIcons(): Readonly<CODE
LOWui/src/appExtensions/hooks.ts150export function useExtensionChatPartRenderers(): ExtensionChatPartRenderers {CODE
LOWui/src/appExtensions/example/ExampleSlots.tsx93export function ExampleAgentsHeaderAction() {CODE
LOWui/src/api/transport.ts121export function registerApiBaseUrlResolver(CODE
LOWui/src/api/shareToken.ts54export function useAgentInstanceShareToken(CODE
LOWui/src/api/hooks/useAgentBuildingBlocks.ts55export function useHarnessesAcrossNamespaces(CODE
LOWui/src/api/hooks/useAgentBuildingBlocks.ts110export function useAgentTemplatesAcrossNamespaces(CODE
LOWui/src/api/hooks/useInvalidateConversations.ts6export function useInvalidateConversations(): () => Promise<void> {CODE
LOWui/src/api/hooks/useInvalidateAgentTemplates.ts6export function useInvalidateAgentTemplates(): () => Promise<void> {CODE
LOWui/src/api/hooks/useAgents.ts13export function useAgentsAcrossNamespaces(namespaces: readonly string[] | undefined) {CODE
LOWui/src/api/hooks/useInvalidateScheduledRuns.ts6export function useInvalidateScheduledRuns(): () => Promise<void> {CODE
LOWui/src/api/domain/agents.ts74export function newConversationBlockedReason(agent: Agent): string | undefined {CODE
LOWui/src/pages/UnmappedConversationsPage.tsx26export function UnmappedConversationsPage() {CODE
LOWpython/packages/agentsts-core/tests/test_models.py19 def test_impersonation_request(self):CODE
LOWpython/packages/agentsts-core/tests/test_models.py45 def test_actor_token_type_required_with_actor_token(self):CODE
LOWpython/packages/agentsts-core/tests/test_models.py132 def test_configuration_creation(self):CODE
LOWpython/packages/agentsts-core/tests/test_models.py146 def test_minimal_configuration(self):CODE
LOWpython/packages/agentsts-core/tests/test_client.py41async def test_impersonation_token_exchange(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_client.py71async def test_delegation_token_exchange(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_client.py106async def test_delegation_without_subject_token(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_client.py124async def test_token_exchange_error_response(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_client.py165async def test_request_data_building(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_client.py223async def test_manual_initialization_and_close(config, mock_well_known_config):CODE
LOWpython/packages/agentsts-core/tests/test_base.py24 async def test_exchange_token_success(self):CODE
LOWpython/packages/agentsts-core/tests/test_base.py57 async def test_exchange_token_failure(self):CODE
LOWpython/packages/agentsts-core/tests/test_base.py73 def test_concrete_implementation(self):CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_models.py49 def actor_token_type_required_with_actor_token(self):CODE
LOW…kages/agentsts-core/src/agentsts/core/client/_utils.py16async def fetch_well_known_configuration(CODE
LOW…kages/agentsts-core/src/agentsts/core/client/_utils.py55def parse_token_exchange_error(response_data: Dict[str, Any]) -> TokenExchangeException:CODE
LOW…thon/packages/kagent-proto/tests/test_memory_client.py20async def test_generated_async_client_forwards_metadata_and_deadline() -> None:CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py46def test_default_provider_exports_to_openai():CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py51def test_native_exporter_dropped_by_default():CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py59def test_repeat_configuration_keeps_opentelemetry_processor():CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py68def test_spans_still_reach_opentelemetry():CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py75def test_native_exporter_kept_when_opted_in(monkeypatch):CODE
LOW⚡python/packages/kagent-openai/tests/test_tracing.py85def test_build_never_leaves_native_exporter_when_opentelemetry_fails(monkeypatch):CODE
LOWpython/packages/kagent-openai/tests/test_tracing.py124def test_warns_when_sdk_tracing_disabled_by_env(monkeypatch, caplog):CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py292def _handoff_target_from_call(raw_call: object) -> str:CODE
LOWpython/packages/kagent-openai/src/kagent/openai/_a2a.py78def _openai_agents_instrument_options() -> dict[str, dict[str, bool]]:CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py43def test_bootstrap_declares_runtime_and_identity(monkeypatch, configurator):CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py63def test_environment_identity_wins_over_defaults(monkeypatch, configurator):CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py73def test_exporter_timeouts_are_read_as_milliseconds(monkeypatch, configurator):CODE
LOW⚡…packages/kagent-core/tests/test_telemetry_bootstrap.py93def test_disabled_sdk_installs_nothing(monkeypatch, configurator):CODE
LOW⚡…packages/kagent-core/tests/test_telemetry_bootstrap.py103def test_no_exporting_signal_installs_no_instrumentation(monkeypatch, configurator):CODE
LOW⚡…packages/kagent-core/tests/test_telemetry_bootstrap.py113def test_configuration_errors_never_stop_startup(monkeypatch):CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py134def test_disabled_instrumentations_are_skipped(monkeypatch):CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py155def test_every_python_runtime_has_a_profile():CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py185def test_profile_instrumentations_are_installed():CODE
LOW…packages/kagent-core/tests/test_telemetry_bootstrap.py193def test_defaults_keep_explicit_values(monkeypatch):CODE
653 more matches not shown…
Cross-Language Confusion87 hits · 399 pts
SeverityFileLineSnippetContext
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py46 _globals['_FLOATRULES'].fields_by_name['gt']._serialized_options = b'\302H\275\007\n\206\001\n\010float.gt\032z!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py46 _globals['_FLOATRULES'].fields_by_name['gt']._serialized_options = b'\302H\275\007\n\206\001\n\010float.gt\032z!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py48 _globals['_FLOATRULES'].fields_by_name['gte']._serialized_options = b'\302H\210\010\n\225\001\n\tfloat.gte\032\207\001CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py48 _globals['_FLOATRULES'].fields_by_name['gte']._serialized_options = b'\302H\210\010\n\225\001\n\tfloat.gte\032\207\001CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py64 _globals['_DOUBLERULES'].fields_by_name['gt']._serialized_options = b'\302H\302\007\n\207\001\n\tdouble.gt\032z!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py64 _globals['_DOUBLERULES'].fields_by_name['gt']._serialized_options = b'\302H\302\007\n\207\001\n\tdouble.gt\032z!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py66 _globals['_DOUBLERULES'].fields_by_name['gte']._serialized_options = b'\302H\215\010\n\226\001\n\ndouble.gte\032\207\0CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py66 _globals['_DOUBLERULES'].fields_by_name['gte']._serialized_options = b'\302H\215\010\n\226\001\n\ndouble.gte\032\207\0CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py82 _globals['_INT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py82 _globals['_INT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py84 _globals['_INT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint32.gte\032u!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py84 _globals['_INT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint32.gte\032u!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py98 _globals['_INT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py98 _globals['_INT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py100 _globals['_INT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint64.gte\032u!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py100 _globals['_INT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint64.gte\032u!has(ruCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py114 _globals['_UINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py114 _globals['_UINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py116 _globals['_UINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint32.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py116 _globals['_UINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint32.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py130 _globals['_UINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py130 _globals['_UINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py132 _globals['_UINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint64.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py132 _globals['_UINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint64.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py146 _globals['_SINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py146 _globals['_SINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint32.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py148 _globals['_SINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint32.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py148 _globals['_SINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint32.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py162 _globals['_SINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py162 _globals['_SINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint64.gt\032h!has(rules.lt)CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py164 _globals['_SINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint64.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py164 _globals['_SINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint64.gte\032u!has(CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py178 _globals['_FIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed32.gt\032h!has(rules.lCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py178 _globals['_FIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed32.gt\032h!has(rules.lCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py180 _globals['_FIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed32.gte\032u!CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py180 _globals['_FIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed32.gte\032u!CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py194 _globals['_FIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed64.gt\032h!has(rules.lCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py194 _globals['_FIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed64.gt\032h!has(rules.lCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py196 _globals['_FIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed64.gte\032u!CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py196 _globals['_FIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed64.gte\032u!CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py210 _globals['_SFIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed32.gt\032h!has(rulCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py210 _globals['_SFIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed32.gt\032h!has(rulCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py212 _globals['_SFIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed32.gte\032CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py212 _globals['_SFIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed32.gte\032CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py226 _globals['_SFIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed64.gt\032h!has(rulCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py226 _globals['_SFIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed64.gt\032h!has(rulCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py228 _globals['_SFIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed64.gte\032CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py228 _globals['_SFIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed64.gte\032CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py268 _globals['_STRINGRULES'].fields_by_name['email']._serialized_options = b'\302H\303\001\n[\n\014string.email\022\035musCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py270 _globals['_STRINGRULES'].fields_by_name['hostname']._serialized_options = b'\302H\310\001\n_\n\017string.hostname\022\CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py272 _globals['_STRINGRULES'].fields_by_name['ip']._serialized_options = b'\302H\256\001\nO\n\tstring.ip\022\032must be a vCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py274 _globals['_STRINGRULES'].fields_by_name['ipv4']._serialized_options = b'\302H\273\001\nV\n\013string.ipv4\022\034must CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py276 _globals['_STRINGRULES'].fields_by_name['ipv6']._serialized_options = b'\302H\273\001\nV\n\013string.ipv6\022\034must CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py278 _globals['_STRINGRULES'].fields_by_name['uri']._serialized_options = b'\302H\245\001\nK\n\nstring.uri\022\023must be aCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py280 _globals['_STRINGRULES'].fields_by_name['uri_ref']._serialized_options = b'\302HT\nR\n\016string.uri_ref\022\035must bCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py282 _globals['_STRINGRULES'].fields_by_name['address']._serialized_options = b'\302H\361\001\n{\n\016string.address\022\'mCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py284 _globals['_STRINGRULES'].fields_by_name['uuid']._serialized_options = b'\302H\375\001\n\237\001\n\013string.uuid\022\0CODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py286 _globals['_STRINGRULES'].fields_by_name['tuuid']._serialized_options = b'\302H\324\001\nm\n\014string.tuuid\022\034musCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py288 _globals['_STRINGRULES'].fields_by_name['ip_with_prefixlen']._serialized_options = b'\302H\356\001\nr\n\030string.ip_wCODE
HIGH⚡…packages/kagent-proto/src/buf/validate/validate_pb2.py290 _globals['_STRINGRULES'].fields_by_name['ipv4_with_prefixlen']._serialized_options = b'\302H\245\002\n\215\001\n\032stCODE
27 more matches not shown…
Decorative Section Separators88 hits · 296 pts
SeverityFileLineSnippetContext
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py194# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py196# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py222# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py224# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py370# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py372# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py603# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py605# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py33# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py35# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py415# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py417# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py660# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py662# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…kages/kagent-adk/tests/unittests/models/test_openai.py595# ============================================================================COMMENT
MEDIUM⚡…kages/kagent-adk/tests/unittests/models/test_openai.py597# ============================================================================COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py63# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py65# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py192# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py194# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py224# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py226# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py337# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py339# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py449# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py451# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py748# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/kagent-adk/tests/unittests/models/test_sap_ai_core.py750# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py20# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py22# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py136# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py138# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py524# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py526# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py671# ---------------------------------------------------------------------------COMMENT
MEDIUM…/kagent-adk/tests/unittests/models/test_sap_ai_core.py673# ---------------------------------------------------------------------------COMMENT
MEDIUMhelm/tools/grafana-mcp/tests/deployment_test.yaml42 # =============================================================================COMMENT
MEDIUMhelm/tools/grafana-mcp/tests/deployment_test.yaml44 # =============================================================================COMMENT
MEDIUMhelm/tools/grafana-mcp/tests/deployment_test.yaml149 # =============================================================================COMMENT
MEDIUMhelm/tools/grafana-mcp/tests/deployment_test.yaml157 # =============================================================================COMMENT
MEDIUMhelm/kagent-crds/values.yaml3# ==============================================================================COMMENT
MEDIUMhelm/kagent-crds/values.yaml5# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml90# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml92# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml100# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml102# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml765# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml767# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml775# ==============================================================================COMMENT
MEDIUM⚡helm/kagent/values.yaml777# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml3# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml5# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml139# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml141# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml158# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml160# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml466# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml468# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml691# ==============================================================================COMMENT
MEDIUMhelm/kagent/values.yaml693# ==============================================================================COMMENT
28 more matches not shown…
Unused Imports233 hits · 218 pts
SeverityFileLineSnippetContext
LOW…on/samples/langgraph/hitl-tools/hitl_tools/__init__.py1CODE
LOWpython/samples/langgraph/currency/currency/__init__.py1CODE
LOWpython/samples/adk/basic/basic/__init__.py3CODE
LOWpython/samples/adk/basic/basic/__init__.py4CODE
LOW…hon/samples/openai/basic_agent/basic_agent/__init__.py3CODE
LOW…thon/packages/agentsts-core/src/agentsts/core/_base.py3CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py1CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py2CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py3CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py3CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py1CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py2CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py3CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py4CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py4CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py4CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py4CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py4CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py5CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_models.py1CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_models.py6CODE
LOWpython/packages/kagent-proto/src/a2a_pb2.py1CODE
LOW…packages/kagent-proto/src/buf/validate/validate_pb2.py25CODE
LOW…packages/kagent-proto/src/buf/validate/validate_pb2.py26CODE
LOW…packages/kagent-proto/src/buf/validate/validate_pb2.py27CODE
LOW…packages/kagent-proto/src/buf/validate/validate_pb2.py28CODE
LOW…kagent-proto/src/kagent/api/v1alpha1/task_store_pb2.py25CODE
LOW…kagent-proto/src/kagent/api/v1alpha1/task_store_pb2.py26CODE
LOW…ges/kagent-proto/src/kagent/api/v1alpha1/memory_pb2.py25CODE
LOW…ges/kagent-proto/src/kagent/api/v1alpha1/memory_pb2.py26CODE
LOW…agent-proto/src/kagent/api/v1alpha1/common_pb2_grpc.py3CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py6CODE
LOW…n/packages/kagent-openai/src/kagent/openai/__init__.py6CODE
LOW…n/packages/kagent-openai/src/kagent/openai/__init__.py11CODE
LOW…n/packages/kagent-openai/src/kagent/openai/__init__.py12CODE
LOW…ges/kagent-openai/src/kagent/openai/_agent_executor.py7CODE
LOWpython/packages/kagent-openai/src/kagent/openai/_a2a.py7CODE
LOW…ckages/kagent-openai/src/kagent/openai/tools/_tools.py7CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py1CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py1CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py5CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py6CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py6CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py6CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py8CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py8CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py9CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py9CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py9CODE
LOW…ages/kagent-core/src/kagent/core/_structured_object.py1CODE
173 more matches not shown…
Over-Commented Block165 hits · 149 pts
SeverityFileLineSnippetContext
LOWui/vite.config.ts121 // Only explicit build-time settings are exposed through import.meta.env.COMMENT
LOWui/vite.config.ts141 //COMMENT
LOWui/public/env-config.js1// Placeholder. Never ships values.COMMENT
LOWui/scripts/init.sh1#!/usr/bin/env bashCOMMENT
LOWui/src/auth/AuthProvider.tsx61 // Re-run the sign-in when the proxy says the session has lapsed.COMMENT
LOWui/src/components/Structure/AppSidebar.tsx61 data-testid="app-sidebar"COMMENT
LOWui/src/components/Structure/AppSidebar.tsx101 paddingInline: theme.space(3),COMMENT
LOWui/src/components/Structure/SidebarFooter.tsx41 // it insets its icon 24px from the row's edge and leaves 10px before the label. TheCOMMENT
LOWui/src/api/chat/a2aGrpcChatClient.ts501 * into an answer rather than a new question — and sending it for anythingCOMMENT
LOWui/src/pages/AgentPage.tsx301 const othersCount = rows.filter(COMMENT
LOWgo/core/internal/grpcserver/grpcweb.go1package grpcserverCOMMENT
LOWgo/core/internal/grpcserver/grpcweb.go21// call arriving either way. Nothing here decides who may call what.COMMENT
LOWgo/core/internal/translator/adkconfig/builder.go361// withDefaultScheme makes a bare host:port an absolute URL. The Ollama hostCOMMENT
LOWgo/core/internal/service/model/discovery.go61// ollamaCatalogModels renders the Ollama catalog from the same list thatCOMMENT
LOWgo/core/internal/service/model/discovery.go81 }COMMENT
LOWgo/core/cli/internal/commands/substrate_init.go1// Copyright 2026 The Kagent Authors.COMMENT
LOWgo/core/cli/internal/commands/bundled_postgres.yaml1# Copyright 2026 The Kagent Authors.COMMENT
LOWgo/core/cli/internal/commands/bundled_postgres.go1// Copyright 2026 The Kagent Authors.COMMENT
LOWgo/core/cli/internal/commands/substrate_init_test.go1// Copyright 2026 The Kagent Authors.COMMENT
LOWgo/core/pkg/app/app.go81// gRPC server and the /mcp endpoint, and the authorizer is still consulted byCOMMENT
LOWgo/core/pkg/app/app.go101 // given. A library consumer that owns tables uses this rather than migratingCOMMENT
LOWgo/core/pkg/consts/labels.go1package constsCOMMENT
LOWgo/core/pkg/consts/annotations.go1package constsCOMMENT
LOWgo/adk/examples/oneshot/main.go1// Command oneshot runs a single prompt against an agent config and prints the response.COMMENT
LOWgo/adk/examples/byo/main.go1// Package main demonstrates how to build a BYO (Bring Your Own) agent usingCOMMENT
LOWgo/adk/pkg/tools/grep.go41// read the returned resolved path rather than p itself: p is the symlinkCOMMENT
LOWgo/adk/pkg/tools/ask_user.go21}COMMENT
LOWgo/adk/pkg/tools/remote_a2a_tool.go21 adkagent "google.golang.org/adk/v2/agent"COMMENT
LOWgo/adk/pkg/tools/remote_a2a_tool.go41// a chain of A2A calls.COMMENT
LOWgo/adk/pkg/tools/remote_a2a_tool.go201COMMENT
LOWgo/adk/pkg/tools/remote_a2a_tool.go401 }COMMENT
LOWgo/adk/pkg/tools/shell.go21COMMENT
LOWgo/adk/pkg/config/config_usage.go1package configCOMMENT
LOWgo/adk/pkg/config/config_usage.go21// - Translated to model configuration (OpenAI, Anthropic, etc.)COMMENT
LOWgo/adk/pkg/a2a/executor.go381// leaves the process.COMMENT
LOWgo/adk/pkg/a2a/server/tracing.go21// For a native harness that span is the GenAI conventions' invoke_agentCOMMENT
LOWgo/adk/pkg/internal/azureai/azureai.go181type AuthOptions struct {COMMENT
LOWgo/adk/pkg/mcp/registry.go81 Env map[string]stringCOMMENT
LOWgo/adk/pkg/mcp/mcp_ui.go1package mcpCOMMENT
LOWgo/adk/pkg/mcp/mcp_ui.go81 return outCOMMENT
LOWgo/adk/pkg/models/openai.go121COMMENT
LOWgo/adk/pkg/models/ollama.go21 APIKey string // Gateway placeholder for Ollama Cloud; empty for a local daemonCOMMENT
LOWgo/adk/pkg/models/ollama.go81// A name is cloud when it is one of the catalog's cloud models, or when itCOMMENT
LOWgo/adk/pkg/models/ollama.go101// to agree with it calls it: the runtime when it picks an endpoint, the compilerCOMMENT
LOWgo/adk/pkg/models/ollama.go141// already has one.COMMENT
LOWgo/adk/pkg/models/foundry.go21 APIVersion stringCOMMENT
LOWgo/adk/pkg/models/foundry.go101COMMENT
LOWgo/adk/pkg/models/anthropic_adk.go121 if cacheTTL == string(anthropic.CacheControlEphemeralTTLTTL1h) {COMMENT
LOWgo/adk/pkg/sts/plugin.go21COMMENT
LOWgo/adk/pkg/sts/integration.go41COMMENT
LOWgo/adk/pkg/session/local.go21// Here, a fork gets a new public context ID but copies the native database, and aCOMMENT
LOWgo/harness/claude/internal/driver/tracing.go21COMMENT
LOWgo/api/v1alpha3/common_types.go41COMMENT
LOWgo/api/v1alpha3/common_types.go61// By default (when not specified), only references from the same namespace are allowed.COMMENT
LOWgo/api/v1alpha3/harness_types.go41// everything but the most recent events once the prompt grows past a tokenCOMMENT
LOWgo/api/v1alpha3/harness_types.go61 // +optionalCOMMENT
LOWgo/api/v1alpha3/harness_types.go81 // +optionalCOMMENT
LOWgo/api/v1alpha3/harness_types.go121 // +kubebuilder:validation:MaxItems=32COMMENT
LOWgo/api/v1alpha3/harness_types.go161// HarnessCapabilities records behavior proven for a pinned adapter and runtime.COMMENT
LOWgo/api/v1alpha3/harness_types.go181 Streaming bool `json:"streaming"`COMMENT
105 more matches not shown…
Self-Referential Comments25 hits · 80 pts
SeverityFileLineSnippetContext
MEDIUMpython/samples/openai/basic_agent/basic_agent/agent.py72# Create the OpenAI agentCOMMENT
MEDIUM…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py123 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py112 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…es/kagent-openai/src/kagent/openai/_event_converter.py204 # Create a DataPart for the function callCOMMENT
MEDIUM…es/kagent-openai/src/kagent/openai/_event_converter.py247 # Create a DataPart for the function responseCOMMENT
MEDIUMpython/packages/kagent-openai/src/kagent/openai/_a2a.py65 # Create a custom AsyncOpenAI client with the base URLCOMMENT
MEDIUM…ckages/kagent-openai/src/kagent/openai/tools/_tools.py149 # This function is cached internally, so calling it multiple times is safe.COMMENT
MEDIUM⚡…kages/kagent-adk/tests/unittests/models/test_openai.py384 # Create a mock coroutine that returns the generate_content_response.COMMENT
MEDIUM…kages/kagent-adk/tests/unittests/models/test_openai.py34 # Create a mock response objectCOMMENT
MEDIUM…kages/kagent-adk/tests/unittests/models/test_openai.py403 # Create a mock coroutine that returns the generate_content_response.COMMENT
MEDIUM…kages/kagent-adk/tests/unittests/models/test_openai.py728 # Create a real DefaultAsyncHttpxClient with custom SSL contextCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py346 # Create a proper LlmRequestCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py384 # Create a proper LlmRequestCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py437 # Create a proper LlmRequestCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py486 # Create a proper LlmRequestCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py522 # Create a proper LlmRequestCOMMENT
MEDIUM…ages/kagent-adk/tests/unittests/models/test_tls_e2e.py582 # Create a mock SSL errorCOMMENT
MEDIUM…packages/kagent-adk/tests/unittests/models/test_ssl.py45 # Create a temporary file to simulate certificateCOMMENT
MEDIUM…packages/kagent-adk/tests/unittests/models/test_ssl.py78 # Create a temporary file to simulate certificateCOMMENT
MEDIUM⚡…on/packages/agentsts-adk/tests/test_adk_integration.py905 # Create a mock JWT token with expiry claimCOMMENT
MEDIUM⚡…on/packages/agentsts-adk/tests/test_adk_integration.py915 # Create a mock JWT token without expiry claimCOMMENT
MEDIUM…on/packages/agentsts-adk/tests/test_adk_integration.py432 # Create a token that expires in 1 hourCOMMENT
MEDIUM…on/packages/agentsts-adk/tests/test_adk_integration.py464 # Create a token that expired 1 hour agoCOMMENT
MEDIUM…b/tools/k8sgpt-mcp-server/k8sgpt-remote-mcpserver.yaml3## This file defines a RemoteMCPServer for k8sgpt using the MCP protocol.COMMENT
MEDIUM.github/workflows/tag.yaml154 # Create the tag and publish after all packages and release artifacts are ready.COMMENT
Excessive Try-Catch Wrapping71 hits · 72 pts
SeverityFileLineSnippetContext
LOWpython/samples/openai/basic_agent/basic_agent/agent.py41 except Exception as e:CODE
LOW…thon/packages/agentsts-core/src/agentsts/core/_base.py105 except Exception as e:CODE
LOW…ages/agentsts-core/src/agentsts/core/_actor_service.py48 except Exception as e:CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_client.py181 except Exception as e:CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_client.py214 except Exception as e:CODE
LOW…kages/agentsts-core/src/agentsts/core/client/_utils.py70 except Exception as e:CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py81 except Exception as e:CODE
LOW…ges/kagent-openai/src/kagent/openai/_agent_executor.py155 except Exception as e:CODE
LOW…ges/kagent-openai/src/kagent/openai/_agent_executor.py246 except Exception as e:CODE
LOW…ckages/kagent-openai/src/kagent/openai/tools/_tools.py118 except Exception as e:CODE
LOW…ckages/kagent-openai/src/kagent/openai/tools/_tools.py169 except Exception as e:CODE
LOW…packages/kagent-core/src/kagent/core/a2a/_telemetry.py232 except Exception as error:CODE
LOW…packages/kagent-core/src/kagent/core/a2a/_telemetry.py255 except Exception as error:CODE
LOW…packages/kagent-core/src/kagent/core/a2a/_telemetry.py280 except Exception as error:CODE
LOW…ackages/kagent-core/src/kagent/core/telemetry/_boot.py64 except Exception:CODE
LOW…ackages/kagent-core/src/kagent/core/telemetry/_boot.py91 except Exception:CODE
LOW…ackages/kagent-core/src/kagent/core/telemetry/_boot.py164 except Exception:CODE
LOW…ackages/kagent-core/src/kagent/core/telemetry/_boot.py198 except Exception:CODE
LOW…gent-core/src/kagent/core/telemetry/_span_processor.py20 except Exception:CODE
MEDIUM…lls/src/kagent/tests/unittests/test_skill_execution.py85 print(f"Error: Input file not found at {input_path}")CODE
LOW…/packages/kagent-skills/src/kagent/skills/discovery.py33 except Exception as e:CODE
LOW…/packages/kagent-skills/src/kagent/skills/discovery.py57 except Exception as e:CODE
LOW…/packages/kagent-skills/src/kagent/skills/discovery.py78 except Exception as e:CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py143 except Exception as e:CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py168 except Exception as e:CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py193 except Exception as e:CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py214 except Exception as e:CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py463 except Exception as e:CODE
LOW…on/packages/kagent-skills/src/kagent/skills/session.py53 except Exception as e:CODE
LOW…ges/kagent-langgraph/src/kagent/langgraph/_executor.py376 except Exception as e:CODE
LOW…ges/kagent-langgraph/src/kagent/langgraph/_executor.py469 except Exception as e:CODE
LOW…/packages/kagent-crewai/src/kagent/crewai/_executor.py138 except Exception as e:CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_token.py65 except Exception:CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py312 except Exception as e:CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py423 except Exception as e:CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py508 except Exception as e:CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py654 except Exception as e:CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py664 except Exception as e:CODE
LOWpython/packages/kagent-adk/src/kagent/adk/cli.py210 except Exception:CODE
LOW…/packages/kagent-adk/src/kagent/adk/_agent_executor.py247 except Exception as error:CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py144 except Exception as e:CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py195 except Exception as e:CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py252 except Exception as e:CODE
LOW⚡…/packages/kagent-adk/src/kagent/adk/_memory_service.py293 except Exception:CODE
LOW⚡…/packages/kagent-adk/src/kagent/adk/_memory_service.py302 except Exception:CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py407 except Exception as e:CODE
LOW…-adk/src/kagent/adk/artifacts/return_artifacts_tool.py146 except Exception as e:CODE
LOW…es/kagent-adk/src/kagent/adk/artifacts/session_path.py53 except Exception as e:CODE
LOW…t-adk/src/kagent/adk/artifacts/stage_artifacts_tool.py141 except Exception as e:CODE
LOW…packages/kagent-adk/src/kagent/adk/tools/skill_tool.py89 except Exception as e:CODE
LOW…ckages/kagent-adk/src/kagent/adk/tools/memory_tools.py84 except Exception as e:CODE
LOW…ckages/kagent-adk/src/kagent/adk/tools/memory_tools.py135 except Exception as e:CODE
LOW…/packages/kagent-adk/src/kagent/adk/tools/bash_tool.py65 except Exception as e:CODE
LOW…agent-adk/src/kagent/adk/tools/prefetch_memory_tool.py93 except Exception:CODE
LOW…agent-adk/src/kagent/adk/converters/event_converter.py61 except Exception as e:CODE
LOW…agent-adk/src/kagent/adk/converters/event_converter.py148 except Exception as e:CODE
LOW…agent-adk/src/kagent/adk/converters/event_converter.py304 except Exception as e:CODE
LOW…thon/packages/kagent-adk/src/kagent/adk/models/_ssl.py129 except Exception as e:CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_ollama.py255 except Exception as e:CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py349 except Exception as retry_err:CODE
11 more matches not shown…
Modern Structural Boilerplate69 hits · 69 pts
SeverityFileLineSnippetContext
LOWpython/samples/langgraph/kebab/kebab/cli.py14logger = logging.getLogger(__name__)CODE
LOWpython/samples/langgraph/hitl-tools/hitl_tools/cli.py14logger = logging.getLogger(__name__)CODE
LOWpython/samples/langgraph/hitl-tools/hitl_tools/agent.py31logger = logging.getLogger(__name__)CODE
LOWpython/samples/langgraph/currency/currency/cli.py15logger = logging.getLogger(__name__)CODE
LOWpython/samples/langgraph/currency/currency/agent.py12logger = logging.getLogger(__name__)CODE
LOW…samples/crewai/research-crew/src/research_crew/main.py13logger = logging.getLogger(__name__)CODE
LOWpython/samples/crewai/poem_flow/src/poem_flow/main.py17logger = logging.getLogger(__name__)CODE
LOWpython/samples/adk/basic/basic/__init__.py1__all__ = ["agent", "lifespan"]CODE
LOW…hon/samples/openai/basic_agent/basic_agent/__init__.py5__all__ = ["app"]CODE
LOWpython/samples/openai/basic_agent/basic_agent/agent.py20logger = logging.getLogger(__name__)CODE
LOW…thon/packages/agentsts-core/src/agentsts/core/_base.py10logger = logging.getLogger(__name__)CODE
LOW…ages/agentsts-core/src/agentsts/core/_actor_service.py6logger = logging.getLogger(__name__)CODE
LOW…n/packages/agentsts-core/src/agentsts/core/__init__.py5__all__ = [CODE
LOW…ges/agentsts-core/src/agentsts/core/client/__init__.py9__all__ = [CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_client.py11logger = logging.getLogger(__name__)CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py34logger = logging.getLogger(__name__)CODE
LOW…n/packages/kagent-openai/src/kagent/openai/__init__.py14__all__ = ["KAgentApp", "get_skill_tools"]CODE
LOW…ges/kagent-openai/src/kagent/openai/_agent_executor.py42logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-openai/src/kagent/openai/_a2a.py36logger = logging.getLogger(__name__)CODE
LOW…ckages/kagent-openai/src/kagent/openai/tools/_tools.py34logger = logging.getLogger(__name__)CODE
LOW…ages/kagent-openai/src/kagent/openai/tools/__init__.py3__all__ = ["edit_file", "write_file", "read_file", "bash", "get_skill_tool", "get_skill_tools"]CODE
LOWpython/packages/kagent-core/src/kagent/core/__init__.py13__all__ = [CODE
LOW…packages/kagent-core/src/kagent/core/a2a/_telemetry.py40logger = logging.getLogger(__name__)CODE
LOW…n/packages/kagent-core/src/kagent/core/a2a/__init__.py43__all__ = [CODE
LOW…n/packages/kagent-core/src/kagent/core/a2a/_context.py6def set_request_user_id(user_id: str | None) -> None:CODE
LOW…on/packages/kagent-core/src/kagent/core/a2a/_config.py6logger = logging.getLogger(__name__)CODE
LOW…/packages/kagent-core/src/kagent/core/a2a/_requests.py14logger = logging.getLogger(__name__)CODE
LOW…ages/kagent-core/src/kagent/core/telemetry/__init__.py20__all__ = [CODE
LOW…ackages/kagent-core/src/kagent/core/telemetry/_boot.py22logger = logging.getLogger(__name__)CODE
LOW…gent-core/src/kagent/core/telemetry/_span_processor.py8logger = logging.getLogger(__name__)CODE
LOW…/packages/kagent-skills/src/kagent/skills/discovery.py10logger = logging.getLogger(__name__)CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py12logger = logging.getLogger(__name__)CODE
LOW…on/packages/kagent-skills/src/kagent/skills/session.py7logger = logging.getLogger(__name__)CODE
LOW…n/packages/kagent-skills/src/kagent/skills/__init__.py27__all__ = [CODE
LOW…ages/kagent-langgraph/src/kagent/langgraph/__init__.py13__all__ = ["KAgentApp", "LangGraphAgentExecutor"]CODE
LOW…packages/kagent-langgraph/src/kagent/langgraph/_a2a.py31logger = logging.getLogger(__name__)CODE
LOW…ges/kagent-langgraph/src/kagent/langgraph/_executor.py56logger = logging.getLogger(__name__)CODE
LOW…n/packages/kagent-crewai/src/kagent/crewai/__init__.py7__all__ = ["KAgentApp"]CODE
LOWpython/packages/kagent-crewai/src/kagent/crewai/_a2a.py23logger = logging.getLogger(__name__)CODE
LOW…/packages/kagent-crewai/src/kagent/crewai/_executor.py32logger = logging.getLogger(__name__)CODE
LOW…s/kagent-adk/src/kagent/adk/_llm_passthrough_plugin.py19logger = logging.getLogger(__name__)CODE
LOW…s/kagent-adk/src/kagent/adk/_llm_passthrough_plugin.py28 def set_passthrough_key(self, token: str) -> None: ...CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_token.py10logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_token.py41 async def _update_token_loop(self) -> None:CODE
LOWpython/packages/kagent-adk/src/kagent/adk/__init__.py12__all__ = ["KAgentApp", "AgentConfig"]CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py32logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_approval.py15logger = logging.getLogger(__name__)CODE
LOW…kages/kagent-adk/src/kagent/adk/_config_materialize.py14logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-adk/src/kagent/adk/cli.py22logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_a2a.py46logger = logging.getLogger(__name__)CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_hitl.py39logger = logging.getLogger(__name__)CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py22logger = logging.getLogger(__name__)CODE
LOW…ckages/kagent-adk/src/kagent/adk/artifacts/__init__.py6__all__ = [CODE
LOW…n/packages/kagent-adk/src/kagent/adk/tools/__init__.py7__all__ = [CODE
LOW…kages/kagent-adk/src/kagent/adk/tools/ask_user_tool.py18logger = logging.getLogger(__name__)CODE
LOW…thon/packages/kagent-adk/src/kagent/adk/models/_ssl.py11logger = logging.getLogger(__name__)CODE
LOW⚡…n/packages/kagent-adk/src/kagent/adk/models/_ollama.py24logger = logging.getLogger(__name__)CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py23logger = logging.getLogger(__name__)CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py177 def set_passthrough_key(self, token: str) -> None:CODE
LOW…ages/kagent-adk/src/kagent/adk/models/_token_source.py9logger = logging.getLogger(__name__)CODE
9 more matches not shown…
Deep Nesting38 hits · 34 pts
SeverityFileLineSnippetContext
LOWpython/samples/langgraph/hitl-tools/hitl_tools/agent.py82CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py88CODE
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py128CODE
LOW…thon/packages/kagent-skills/src/kagent/skills/shell.py402CODE
LOW…s/kagent-langgraph/src/kagent/langgraph/_converters.py32CODE
LOW…/packages/kagent-crewai/src/kagent/crewai/_executor.py57CODE
LOW…kagent-adk/tests/unittests/test_memory_service_grpc.py127CODE
LOW…ges/kagent-adk/tests/unittests/test_remote_a2a_tool.py125CODE
LOW…ent-adk/tests/unittests/models/test_tls_integration.py154CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py79CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py276CODE
LOW…packages/kagent-adk/src/kagent/adk/_remote_a2a_tool.py373CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py43CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py96CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py688CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py68CODE
LOWpython/packages/kagent-adk/src/kagent/adk/types.py455CODE
LOW…/packages/kagent-adk/src/kagent/adk/_agent_executor.py134CODE
LOW…/packages/kagent-adk/src/kagent/adk/_agent_executor.py355CODE
LOWpython/packages/kagent-adk/src/kagent/adk/_hitl.py292CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py256CODE
LOW…/packages/kagent-adk/src/kagent/adk/_memory_service.py310CODE
LOW…kagent-adk/src/kagent/adk/converters/part_converter.py40CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_ollama.py33CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_ollama.py167CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py52CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py270CODE
LOW…kages/kagent-adk/src/kagent/adk/models/_sap_ai_core.py359CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py135CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py220CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py352CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py403CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py422CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py668CODE
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py830CODE
LOW…/packages/kagent-adk/src/kagent/adk/models/_bedrock.py128CODE
LOW…/packages/kagent-adk/src/kagent/adk/models/_bedrock.py199CODE
LOW…/packages/kagent-adk/src/kagent/adk/models/_bedrock.py311CODE
Fake / Example Data26 hits · 32 pts
SeverityFileLineSnippetContext
LOWgo/core/cmd/controller/main_test.go21 {name: "subject", mode: env.AuthModeTrustedProxy, payload: `{"sub":"subject","email":"user@example.com"}`, wantUser: "CODE
LOWgo/core/cmd/controller/main_test.go22 {name: "email", mode: env.AuthModeTrustedProxy, claim: "email", payload: `{"sub":"subject","email":"user@example.com"}CODE
LOWgo/core/internal/mcp/tasks_test.go413 return auth.Principal{User: auth.User{ID: "user@example.com"}}CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go38 "email": "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go45 "email": "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go70 "email": "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go100 "email": "user@example.com",CODE
LOW⚡go/core/internal/httpserver/auth/proxy_authn_test.go176 "X-User-Id": "user@example.com",CODE
LOW⚡go/core/internal/httpserver/auth/proxy_authn_test.go178 wantUserID: "user@example.com",CODE
LOW⚡go/core/internal/httpserver/auth/proxy_authn_test.go188 "user_id": "user@example.com",CODE
LOW⚡go/core/internal/httpserver/auth/proxy_authn_test.go190 wantUserID: "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go207 "X-User-Id": "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go218 "user_id": "user@example.com",CODE
LOWgo/core/internal/httpserver/auth/proxy_authn_test.go268 "email": "user@example.com",CODE
LOWgo/core/cli/internal/connection/connection_test.go15 assert.NoError(t, (&Options{UserID: "user@example.com"}).validate())CODE
LOWgo/core/cli/internal/connection/connection_test.go21 options := Options{APIURL: defaultAPIURL, GatewayURL: "invalid", UserID: "user@example.com"}CODE
LOWgo/core/cli/internal/commands/mcp/init_test.go124 email: "user@example.com",CODE
LOW⚡go/core/pkg/auth/auth_test.go13 "email": "user@example.com",CODE
LOW⚡go/core/pkg/auth/auth_test.go21 if p.Claims["email"] != "user@example.com" {CODE
LOW⚡go/core/pkg/auth/auth_test.go22 t.Errorf("expected Claims[email] 'user@example.com', got '%v'", p.Claims["email"])CODE
LOW⚡go/adk/pkg/models/ollama_routing_test.go164 {name: "cloud endpoint takes the placeholder", host: ollamaCloudURL, apiKey: "placeholder", want: "Bearer placeholder"CODE
LOW⚡go/adk/pkg/models/ollama_routing_test.go165 {name: "bare cloud host takes the placeholder", host: "api.ollama.com", apiKey: "placeholder", want: "Bearer placeholdCODE
LOW⚡go/adk/pkg/models/ollama_routing_test.go167 {name: "local daemon never takes the key", host: ollamaLocalURL, apiKey: "placeholder"},CODE
LOW⚡go/adk/pkg/models/ollama_routing_test.go168 {name: "operator host never takes the key", host: "http://gpu-box.lan:11434", apiKey: "placeholder"},CODE
LOW⚡go/adk/pkg/models/ollama_routing_test.go172 name: "placeholder replaces a stale authorization", host: ollamaCloudURL, apiKey: "placeholder",CODE
LOWgo/adk/pkg/models/ollama_routing_test.go204 client, err := BuildHTTPClient(withOllamaAuthorization(TransportConfig{}, ollamaCloudURL, "placeholder"))CODE
Docstring Block Structure5 hits · 25 pts
SeverityFileLineSnippetContext
HIGH…thon/packages/agentsts-core/src/agentsts/core/_base.py72Exchange token using STS. Args: subject_token: The security token representing the identity STRING
HIGH…ages/agentsts-core/src/agentsts/core/client/_client.py97 Exchange a token using RFC 8693 OAuth 2.0 Token Exchange. Args: subject_token: The securitSTRING
HIGH…agent-adk/src/kagent/adk/converters/event_converter.py103Converts an ADK event to an A2A message. Args: event: The ADK event to convert. invocation_context: TheSTRING
HIGH…agent-adk/src/kagent/adk/converters/event_converter.py255Converts a GenAI event to a list of A2A events. Args: event: The ADK event to convert. invocation_conteSTRING
HIGH…thon/packages/kagent-adk/src/kagent/adk/models/_ssl.py142Create SSL context for httpx client based on TLS configuration. This function creates an appropriate SSL context baSTRING
AI Slop Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMui/playwright/live/schedules.spec.ts16 // #2422 split an agent into a template and a harness, and the form appends aCOMMENT
MEDIUM…samples/crewai/research-crew/src/research_crew/crew.py12 """Research crew for comprehensive topic analysis and reporting"""STRING
MEDIUMpython/packages/kagent-adk/src/kagent/adk/_a2a.py209 # Substrate dials one, and the harness sat in ResumeGoldenActor until theCOMMENT
MEDIUMexamples/modelconfig-with-tls.yaml1# ModelConfig TLS configuration for the kagent harness.COMMENT
MEDIUM⚡helm/kagent/values.yaml773 namespaceOverride: "" # Override if desired (in conjunction with fullnameOverride to drop the `kagent-` prefix if you CODE
MEDIUMhelm/kagent/tests/global-values_test.yaml54 # come from each harness spec, not from this env. The global must thereforeCOMMENT
Empty Error Handlers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…ackages/kagent-core/tests/task_store_postgres_probe.py114except UnsupportedOperationError:CODE
HIGH…on/packages/kagent-skills/src/kagent/skills/session.py50except FileExistsError:CODE
HIGH…es/kagent-adk/src/kagent/adk/artifacts/session_path.py50except FileExistsError:CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…agent-proto/src/kagent/api/v1alpha1/common_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
AI Structural Patterns12 hits · 12 pts
SeverityFileLineSnippetContext
LOW…thon/packages/agentsts-core/src/agentsts/core/_base.py60CODE
LOW…ages/agentsts-core/src/agentsts/core/client/_client.py85CODE
LOW…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py131CODE
LOW…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py158CODE
LOW…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py185CODE
LOW…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py212CODE
LOW…t-proto/src/kagent/api/v1alpha1/task_store_pb2_grpc.py239CODE
LOW…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py117CODE
LOW…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py144CODE
LOW…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py171CODE
LOW…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py198CODE
LOW…agent-proto/src/kagent/api/v1alpha1/memory_pb2_grpc.py225CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…es/kagent-openai/src/kagent/openai/_event_converter.py149 # Check if this is a text part (ResponseOutputText has 'text' field)COMMENT
LOW…ges/kagent-langgraph/src/kagent/langgraph/_executor.py404 # Check if this is a resume command (check before current_task check)COMMENT
LOW…-adk/src/kagent/adk/artifacts/return_artifacts_tool.py122 # Read file data and detect MIME typeCOMMENT
LOW…t-adk/src/kagent/adk/artifacts/stage_artifacts_tool.py125 # Write file to diskCOMMENT
LOW…n/packages/kagent-adk/src/kagent/adk/models/_openai.py266 # Check if we have a response for this tool callCOMMENT
LOWpython/packages/agentsts-adk/src/agentsts/adk/_base.py171 # Check if we have a valid cached subject tokenCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMSTYLE.md176### Constructors and dependency injectionCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…i/poem_flow/src/poem_flow/crews/poem_crew/poem_crew.py8# you can use the @before_kickoff and @after_kickoff decoratorsCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWui/public/mockServiceWorker.js124async function handleRequest(event, requestId, requestInterceptedAt) {CODE