The Frontend Stack for Agents & Generative UI. React, Angular, Mobile, Slack, and more. Makers of the AG-UI Protocol
This report presents the forensic synthetic code analysis of CopilotKit/CopilotKit, a TypeScript project with 36,010 GitHub stars. SynthScan v2.0 examined 3,249,451 lines of code across 15754 source files, recording 8693 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 5.3 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 8693 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | sdk-python/copilotkit/a2ui.py | 98 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/copilotkit/a2ui.py | 100 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/copilotkit/copilotkit_lg_middleware.py | 46 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/copilotkit/copilotkit_lg_middleware.py | 49 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 277 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 279 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 341 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 343 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 709 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 711 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 92 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 138 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 375 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 377 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 555 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 557 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 607 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 609 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 649 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | sdk-python/tests/test_copilotkit_lg_middleware.py | 651 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 48 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 410 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 412 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 711 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 713 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 1077 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | sdk-python/tests/test_copilotkit_lg_middleware.py | 1080 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …howcases/oracle-agent-memory/agent/concierge/server.py | 35 | # ── Multi-turn fix (upstream adapter workaround) ────────────────────────────── | COMMENT |
| MEDIUM | …howcases/oracle-agent-memory/agent/concierge/server.py | 122 | # ── Oracle checkpointer injection (Plan §3, Option A) ───────────────────────── | COMMENT |
| MEDIUM | …showcases/oracle-agent-memory/agent/concierge/tools.py | 24 | # ── Mock flight inventory (keeps the tool runnable without a travel API) ────── | COMMENT |
| MEDIUM⚡ | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 26 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 28 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 33 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 35 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 51 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 53 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …e-agent-memory/agent/tests/test_oracle_checkpointer.py | 57 | # ── Trivial graph definition (reused for both compilations) ────────────── | COMMENT |
| MEDIUM | …e-agent-memory/agent/tests/test_oracle_checkpointer.py | 71 | # ── Phase 1: write a checkpoint via saver1 ─────────────────────────── | COMMENT |
| MEDIUM | …e-agent-memory/agent/tests/test_oracle_checkpointer.py | 89 | # ── Phase 2: read it back via saver2 (fresh saver, same DB) ───────── | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 1 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 3 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 7 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 9 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 14 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 16 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 23 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 25 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 32 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 34 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 43 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 45 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 52 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 54 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 59 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 61 | # ============================================================================ | COMMENT |
| MEDIUM | …-client/apps/web/app/components/CopilotKitProvider.tsx | 14 | // ─── Shared context ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …-client/apps/web/app/components/CopilotKitProvider.tsx | 35 | // ─── Provider ───────────────────────────────────────────────────────────────── | COMMENT |
| 1610 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | …howcases/chatkit-studio/apps/playground/agent/agent.py | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | …ayground/src/components/playground/AgentSetupModal.tsx | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | examples/canvas/langgraph-python/agent/agent.py | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | examples/integrations/crewai-flows/agent/src/agent.py | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | examples/integrations/langgraph-python/agent/main.py | 0 | this is the main entry point for the agent. it defines the workflow graph, state, tools, nodes and edges. | STRING |
| HIGH | examples/showcases/research-canvas/start/agent/graph.py | 0 | empty tool to route to the human to the process_feedback_node. | STRING |
| HIGH | examples/showcases/research-canvas/agent/graph.py | 0 | empty tool to route to the human to the process_feedback_node. | STRING |
| HIGH | examples/showcases/research-canvas/final/agent/graph.py | 0 | empty tool to route to the human to the process_feedback_node. | STRING |
| HIGH | examples/showcases/research-canvas/start/agent/graph.py | 0 | initialize the available tools and create a name-to-tool mapping. | STRING |
| HIGH | examples/showcases/research-canvas/agent/graph.py | 0 | initialize the available tools and create a name-to-tool mapping. | STRING |
| HIGH | examples/showcases/research-canvas/final/agent/graph.py | 0 | initialize the available tools and create a name-to-tool mapping. | STRING |
| HIGH | examples/showcases/research-canvas/start/agent/graph.py | 0 | node for calling the model and handling the system prompt, messages, state, and tool bindings. | STRING |
| HIGH | examples/showcases/research-canvas/agent/graph.py | 0 | node for calling the model and handling the system prompt, messages, state, and tool bindings. | STRING |
| HIGH | examples/showcases/research-canvas/final/agent/graph.py | 0 | node for calling the model and handling the system prompt, messages, state, and tool bindings. | STRING |
| HIGH | examples/showcases/research-canvas/start/agent/graph.py | 0 | custom asynchronous tool node that can access and update agent state. this is necessary because tools cannot access or u | STRING |
| HIGH | examples/showcases/research-canvas/agent/graph.py | 0 | custom asynchronous tool node that can access and update agent state. this is necessary because tools cannot access or u | STRING |
| HIGH | examples/showcases/research-canvas/final/agent/graph.py | 0 | custom asynchronous tool node that can access and update agent state. this is necessary because tools cannot access or u | STRING |
| HIGH | examples/showcases/research-canvas/start/agent/graph.py | 0 | node for retrieving and processing feedback from the user via the frontend. | STRING |
| HIGH | examples/showcases/research-canvas/agent/graph.py | 0 | node for retrieving and processing feedback from the user via the frontend. | STRING |
| HIGH | examples/showcases/research-canvas/final/agent/graph.py | 0 | node for retrieving and processing feedback from the user via the frontend. | STRING |
| HIGH | …es/research-canvas/start/agent/tools/section_writer.py | 0 | write a section with content and footer containing references | STRING |
| HIGH | …howcases/research-canvas/agent/tools/section_writer.py | 0 | write a section with content and footer containing references | STRING |
| HIGH | …es/research-canvas/final/agent/tools/section_writer.py | 0 | write a section with content and footer containing references | STRING |
| HIGH | …es/research-canvas/start/agent/tools/section_writer.py | 0 | writes a specific section of a research report based on the query, section title, and provided sources. | STRING |
| HIGH | …howcases/research-canvas/agent/tools/section_writer.py | 0 | writes a specific section of a research report based on the query, section title, and provided sources. | STRING |
| HIGH | …es/research-canvas/final/agent/tools/section_writer.py | 0 | writes a specific section of a research report based on the query, section title, and provided sources. | STRING |
| HIGH | …ses/research-canvas/start/agent/tools/tavily_search.py | 0 | perform searches for each sub-query using the tavily search tool concurrently. | STRING |
| HIGH | …showcases/research-canvas/agent/tools/tavily_search.py | 0 | perform searches for each sub-query using the tavily search tool concurrently. | STRING |
| HIGH | …ses/research-canvas/final/agent/tools/tavily_search.py | 0 | perform searches for each sub-query using the tavily search tool concurrently. | STRING |
| HIGH | …es/research-canvas/start/agent/tools/outline_writer.py | 0 | writes a research outline proposal based on the research query | STRING |
| HIGH | …howcases/research-canvas/agent/tools/outline_writer.py | 0 | writes a research outline proposal based on the research query | STRING |
| HIGH | …es/research-canvas/final/agent/tools/outline_writer.py | 0 | writes a research outline proposal based on the research query | STRING |
| HIGH | examples/integrations/pydantic-ai/agent/src/agent.py | 0 | get the weather for a given location. ensure location is fully spelled out. | STRING |
| HIGH | examples/integrations/adk/agent/main.py | 0 | get the weather for a given location. ensure location is fully spelled out. | STRING |
| HIGH | showcase/integrations/google-adk/src/agents/main.py | 0 | get the weather for a given location. ensure location is fully spelled out. | STRING |
| HIGH | examples/integrations/langgraph-python/agent/main.py | 0 | you are a polished, professional demo assistant. keep responses to 1-2 sentences. tool guidance: - flights: call search_ | STRING |
| HIGH | …ples/integrations/langgraph-fastapi/agent/src/agent.py | 0 | you are a polished, professional demo assistant. keep responses to 1-2 sentences. tool guidance: - flights: call search_ | STRING |
| HIGH | …grations/langgraph-python/src/agents/beautiful_chat.py | 0 | you are a polished, professional demo assistant. keep responses to 1-2 sentences. tool guidance: - flights: call search_ | STRING |
| HIGH | …ons/langgraph-fastapi/src/agents/src/beautiful_chat.py | 0 | you are a polished, professional demo assistant. keep responses to 1-2 sentences. tool guidance: - flights: call search_ | STRING |
| HIGH | …ions/langgraph-python/agent/src/a2ui_dynamic_schema.py | 0 | render a dynamic a2ui v0.9 surface. args: surfaceid: unique surface identifier. catalogid: the catalog id (use "copilotk | STRING |
| HIGH | examples/integrations/strands-python/agent/main.py | 0 | render a dynamic a2ui v0.9 surface. args: surfaceid: unique surface identifier. catalogid: the catalog id (use "copilotk | STRING |
| HIGH | …ons/langgraph-fastapi/agent/src/a2ui_dynamic_schema.py | 0 | render a dynamic a2ui v0.9 surface. args: surfaceid: unique surface identifier. catalogid: the catalog id (use "copilotk | STRING |
| HIGH | …ons/langgraph-fastapi/src/agents/src/beautiful_chat.py | 0 | render a dynamic a2ui v0.9 surface. args: surfaceid: unique surface identifier. catalogid: the catalog id (use "copilotk | STRING |
| HIGH | …ions/langgraph-python/agent/src/a2ui_dynamic_schema.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | …ons/langgraph-fastapi/agent/src/a2ui_dynamic_schema.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | showcase/integrations/llamaindex/src/agents/agent.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | showcase/integrations/pydantic-ai/src/agents/agent.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | showcase/integrations/ag2/src/agents/agent.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | …ons/langgraph-fastapi/src/agents/src/beautiful_chat.py | 0 | generate dynamic a2ui components based on the conversation. a secondary llm designs the ui schema and data. the result i | STRING |
| HIGH | …mples/integrations/langgraph-python/agent/src/query.py | 0 | query the database, takes natural language. always call before showing a chart or graph. | STRING |
| HIGH | …ples/integrations/langgraph-fastapi/agent/src/query.py | 0 | query the database, takes natural language. always call before showing a chart or graph. | STRING |
| HIGH | …grations/langgraph-python/src/agents/beautiful_chat.py | 0 | query the database, takes natural language. always call before showing a chart or graph. | STRING |
| HIGH | …ons/langgraph-fastapi/src/agents/src/beautiful_chat.py | 0 | query the database, takes natural language. always call before showing a chart or graph. | STRING |
| HIGH | …ations/langgraph-python/agent/src/a2ui_fixed_schema.py | 0 | fixed-schema a2ui tool: flight search results. schema is loaded from a json file. only the data changes per invocation. | STRING |
| HIGH | …grations/strands-python/agent/src/a2ui_fixed_schema.py | 0 | fixed-schema a2ui tool: flight search results. schema is loaded from a json file. only the data changes per invocation. | STRING |
| HIGH | …tions/langgraph-fastapi/agent/src/a2ui_fixed_schema.py | 0 | fixed-schema a2ui tool: flight search results. schema is loaded from a json file. only the data changes per invocation. | STRING |
| HIGH | …ations/langgraph-python/agent/src/a2ui_fixed_schema.py | 0 | search for flights and display the results as rich cards. return exactly 2 flights. each flight must have: airline (e.g. | STRING |
| HIGH | …tions/langgraph-fastapi/agent/src/a2ui_fixed_schema.py | 0 | search for flights and display the results as rich cards. return exactly 2 flights. each flight must have: airline (e.g. | STRING |
| HIGH | …ons/langgraph-fastapi/src/agents/src/beautiful_chat.py | 0 | search for flights and display the results as rich cards. return exactly 2 flights. each flight must have: airline (e.g. | STRING |
| 724 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lefthook.yml | 41 | # still invokes this hook with an empty expansion, and oxlint/oxfmt | COMMENT |
| LOW | lefthook.yml | 61 | # multi-file expansion. The old `[ -n "{staged_files}" ]` form failed | COMMENT |
| LOW | pnpm-workspace.yaml | 21 | # own package-lock.json and is built with `npm ci` (see its Dockerfile). | COMMENT |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 41 | COMMENT | |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 101 | # The actual_input for super().kickoff should be the state model instance S | COMMENT |
| LOW | …_legacy/saas-dynamic-dashboards/frontend/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 341 | goto=END, | COMMENT |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 361 | # user_response = interrupt({"steps": state["steps"]}) | COMMENT |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 381 | COMMENT | |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 401 | workflow.add_node("start_flow", start_flow) | COMMENT |
| LOW | examples/v1/research-canvas/readme.md | 81 | // Uncomment this if you want to use LangGraph JS, make sure to | COMMENT |
| LOW | …les/v1/research-canvas/agents/typescript/tsconfig.json | 1 | { | COMMENT |
| LOW | …les/v1/research-canvas/agents/typescript/tsconfig.json | 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory func | COMMENT |
| LOW | …les/v1/research-canvas/agents/typescript/tsconfig.json | 41 | // "customConditions": [], /* Conditions to set in addition to the resolver-specific defau | COMMENT |
| LOW | …les/v1/research-canvas/agents/typescript/tsconfig.json | 61 | // "removeComments": true, /* Disable emitting comments. */ | COMMENT |
| LOW | …les/v1/research-canvas/agents/typescript/tsconfig.json | 81 | // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlate | COMMENT |
| LOW | examples/v1/next-openai/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | examples/v1/next-openai/src/app/textarea/page.tsx | 141 | // The purpose is: \"${textareaPurpose}\" | COMMENT |
| LOW | …/src/app/presentation/components/main/Presentation.tsx | 21 | // const { messages, setMessages } = useCopilotMessagesContext(); | COMMENT |
| LOW | …/src/app/presentation/components/main/Presentation.tsx | 41 | // }); | COMMENT |
| LOW | …ples/v1/next-openai/src/lib/dynamic-service-adapter.ts | 21 | throw new Error(`Service adapter "${name}" not found`); | COMMENT |
| LOW | …ples/v1/next-openai/src/lib/dynamic-service-adapter.ts | 61 | // chainFn: async ({ messages, tools, threadId }) => { | COMMENT |
| LOW | …ples/v1/next-openai/src/lib/dynamic-service-adapter.ts | 81 | // async function getBedrockAdapter() { | COMMENT |
| LOW | examples/shadcn/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …mples/showcases/oracle-agent-memory/docker-compose.yml | 1 | # Local Oracle AI Database for development. | COMMENT |
| LOW | …s/showcases/oracle-agent-memory/frontend/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | …/oracle-agent-memory/frontend/e2e/thread-title.spec.ts | 1 | import { test, expect } from "@playwright/test"; | COMMENT |
| LOW | …ses/oracle-agent-memory/frontend/e2e/concierge.spec.ts | 81 | // SFO → AMS, nonstop, $740) — these come from the assistant's reply, not | COMMENT |
| LOW | …les/showcases/oracle-agent-memory/db/build-and-push.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …es/oracle-agent-memory/db/init/00-register-listener.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …les/showcases/microsoft-kanban/src/lib/kanban/state.ts | 1 | import type { AgentState, KanbanTask } from "./types"; | COMMENT |
| LOW | examples/showcases/spreadsheet/src/app/page.tsx | 41 | ); | COMMENT |
| LOW | examples/showcases/a2a-travel/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | examples/showcases/a2a-travel/agents/requirements.txt | 1 | # ============================================================================ | COMMENT |
| LOW | examples/showcases/a2a-travel/agents/requirements.txt | 21 | a2a-sdk[http-server] | COMMENT |
| LOW | examples/showcases/a2a-travel/agents/requirements.txt | 41 | langchain-openai>=0.2.0 | COMMENT |
| LOW | examples/showcases/a2a-travel/agents/requirements.txt | 61 | # ============================================================================ | COMMENT |
| LOW | examples/showcases/mcp-demo/src/lib/available-agents.ts | 1 | // export enum AvailableAgents { | COMMENT |
| LOW | …open-mcp-client/apps/web/app/api/mastra-agent/route.ts | 261 | }); | COMMENT |
| LOW | examples/showcases/banking/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | examples/showcases/banking/stop-demo.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | examples/showcases/banking/docker-compose.yml | 1 | # ============================================================================ | COMMENT |
| LOW | examples/showcases/banking/docker-compose.yml | 21 | # | COMMENT |
| LOW | examples/showcases/banking/docker-compose.yml | 121 | # linux/amd64 manifest ONLY (no arm64 build), so on Apple Silicon Docker runs | COMMENT |
| LOW | examples/showcases/banking/docker-compose.yml | 181 | DATABASE_URL: postgresql://intelligence:intelligence@postgres:5432/intelligence_app | COMMENT |
| LOW | examples/showcases/banking/run-demo.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …cases/banking/docs/teach-mode/verify-teachable-gate.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …cases/banking/docs/teach-mode/verify-teachable-gate.sh | 21 | # | COMMENT |
| LOW | …cases/banking/docs/teach-mode/verify-teachable-gate.sh | 41 | # → approve needs 1000+10000=11000 > 10000 ⇒ OVER LIMIT (scenario C) | COMMENT |
| LOW | examples/showcases/banking/e2e/ogui-routing.spec.ts | 101 | // | COMMENT |
| LOW | examples/showcases/banking/src/app/wrapper.tsx | 81 | // and packages/react-core/src/v2/components/chat/CopilotChat.tsx (line 41–46). | COMMENT |
| LOW | examples/showcases/banking/src/app/wrapper.tsx | 241 | // whose ops the A2UI middleware turns into an `a2ui-surface` activity; the | COMMENT |
| LOW | …s/showcases/banking/src/components/chat/chat-panel.tsx | 41 | const configuration = useCopilotChatConfiguration(); | COMMENT |
| LOW | …s/langgraph-js-support-agents/apps/agent/tsconfig.json | 1 | { | COMMENT |
| LOW | …s/langgraph-js-support-agents/apps/agent/tsconfig.json | 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory func | COMMENT |
| LOW | …s/langgraph-js-support-agents/apps/agent/tsconfig.json | 41 | // "customConditions": [], /* Conditions to set in addition to the resolver-specific defau | COMMENT |
| LOW | …s/langgraph-js-support-agents/apps/agent/tsconfig.json | 61 | // "removeComments": true, /* Disable emitting comments. */ | COMMENT |
| LOW | …s/langgraph-js-support-agents/apps/agent/tsconfig.json | 81 | // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlate | COMMENT |
| LOW | …earch-canvas/frontend/src/lib/hooks/useLocalStorage.ts | 1 | import { Dispatch, SetStateAction, useEffect, useState } from "react"; | COMMENT |
| LOW | …earch-canvas/frontend/src/lib/hooks/useLocalStorage.ts | 21 | // return item ? JSON.parse(item) as T : initialValue; | COMMENT |
| 2305 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/langgraph_agui_agent.py | 270 | def langgraph_default_merge_state( | CODE |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 80 | def _extract_forwarded_headers_from_config() -> None: | CODE |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 507 | def _fix_messages_for_bedrock(messages: list) -> list: | CODE |
| LOW | sdk-python/copilotkit/langgraph.py | 56 | def langchain_messages_to_copilotkit(messages: List[BaseMessage]) -> List[Message]: | CODE |
| LOW | sdk-python/copilotkit/langgraph.py | 167 | def copilotkit_customize_config( | CODE |
| LOW | sdk-python/copilotkit/langgraph.py | 377 | async def copilotkit_emit_tool_call( | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 83 | async def crewai_flow_event_subscriber(flow: Any, event: CrewAIFlowEvent): | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 230 | async def copilotkit_emit_tool_call( | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 328 | async def _copilotkit_stream_custom_stream_wrapper(response: CustomStreamWrapper): | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 437 | def _copilotkit_stream_response(response: ModelResponse): | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 504 | def copilotkit_messages_to_crewai_flow(messages: List[Message]) -> List[Any]: | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 576 | def crewai_flow_messages_to_copilotkit(messages: List[Dict]) -> List[Message]: # pylint: disable=too-many-branches | CODE |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 341 | def register_tool_call_listener(): | CODE |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 354 | def emit_copilotkit_state_update_event(tool_name: str, args: dict[str, Any]): | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_agent.py | 343 | def crewai_flow_default_merge_state( # pylint: disable=unused-argument, too-many-arguments | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 28 | def test_ai_message_with_content_and_tool_calls(self): | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 48 | def test_ai_message_with_empty_content_and_tool_calls(self): | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 70 | def test_ai_message_with_none_content_and_tool_calls(self): | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 87 | def test_no_orphaned_parent_message_ids(self): | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 111 | def test_ai_message_with_list_content_and_tool_calls(self): | CODE |
| LOW | …-python/tests/test_langchain_messages_to_copilotkit.py | 131 | def test_ai_message_without_tool_calls(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 21 | def test_filters_to_x_prefixed_headers(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 40 | def test_case_insensitive_prefix_match(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 53 | def test_empty_when_no_x_headers(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 72 | def test_default_is_empty_dict(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 96 | def test_appends_to_raw_httpx_client(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 107 | def test_appends_to_sdk_wrapped_client(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 122 | def test_hook_injects_headers(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 150 | def test_hook_noop_when_no_headers(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 170 | def test_no_event_hooks_warns(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 182 | def test_walks_chain_to_find_event_hooks(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 223 | def test_idempotent_double_install(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 237 | def test_header_agnostic_injection(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 271 | def test_async_client_gets_async_hook(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 290 | def test_async_hook_is_awaitable_and_injects_headers(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 316 | def test_sync_client_gets_sync_hook(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 336 | def test_chain_depth_exhausted_warns(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 362 | def test_sync_client_with_async_named_mro_base_is_sync(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 391 | def test_preexisting_foreign_hook_is_preserved(self): | CODE |
| LOW | sdk-python/tests/test_header_propagation.py | 448 | def test_child_context_does_not_pollute_parent(self): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 54 | def test_emit_messages_false_filters_text_event(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 60 | def test_emit_tool_calls_false_filters_tool_event(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 66 | def test_emit_messages_true_passes_through(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 73 | def test_no_metadata_key_passes_through(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 79 | def test_empty_metadata_passes_through(self, agent): | CODE |
| LOW | sdk-python/tests/test_emit_filtering.py | 92 | def test_filtered_message_returns_none_not_empty_string(self, agent): | CODE |
| LOW | sdk-python/tests/test_emit_filtering.py | 98 | def test_filtered_tool_call_returns_none_not_empty_string(self, agent): | CODE |
| LOW | sdk-python/tests/test_emit_filtering.py | 111 | def test_run_filters_none_events(self, agent): | CODE |
| LOW | sdk-python/tests/test_emit_filtering.py | 147 | def test_none_raw_event_passes_through(self, agent): | CODE |
| LOW | sdk-python/tests/test_emit_filtering.py | 158 | def test_event_without_raw_event_attr_passes_through(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 176 | def test_none_emit_messages_does_not_filter(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 184 | def test_none_emit_tool_calls_does_not_filter(self, agent): | CODE |
| LOW⚡ | sdk-python/tests/test_emit_filtering.py | 190 | def test_zero_emit_messages_does_not_filter(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 82 | def test_emits_text_message_sequence(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 119 | def test_content_delta_matches(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 146 | def test_emits_tool_call_sequence(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 183 | def test_args_serialized_as_json_when_dict(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 201 | def test_args_passed_as_string_when_string(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 226 | def test_emits_state_snapshot(self, agent): | CODE |
| LOW | sdk-python/tests/test_agui_agent.py | 274 | def test_unknown_custom_event_passes_through(self, agent): | CODE |
| 1681 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/__init__.py | 3 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 3 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 3 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 3 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 9 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 10 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 18 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 19 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 20 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 21 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 22 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 23 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 23 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 27 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 27 | CODE | |
| LOW | sdk-python/copilotkit/__init__.py | 27 | CODE | |
| LOW | sdk-python/copilotkit/a2ui.py | 18 | CODE | |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 19 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/langchain.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 5 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 6 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 16 | CODE | |
| LOW | sdk-python/tests/test_header_propagation.py | 9 | CODE | |
| LOW | sdk-python/tests/test_emit_filtering.py | 10 | CODE | |
| LOW | sdk-python/tests/test_emit_filtering.py | 11 | CODE | |
| LOW | sdk-python/tests/test_agui_agent.py | 13 | CODE | |
| LOW | sdk-python/tests/test_agui_agent.py | 13 | CODE | |
| LOW | sdk-python/tests/test_agui_agent.py | 13 | CODE | |
| LOW | sdk-python/tests/test_agui_agent.py | 13 | CODE | |
| LOW | sdk-python/tests/test_agui_agent.py | 13 | CODE | |
| LOW | sdk-python/tests/test_copilotkit_lg_middleware.py | 25 | CODE | |
| LOW | sdk-python/tests/test_emit_tool_call_optional_id.py | 282 | CODE | |
| LOW | sdk-python/tests/test_langchain_message_content.py | 8 | CODE | |
| LOW | sdk-python/tests/test_interrupt_resume.py | 3 | CODE | |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 20 | CODE | |
| 665 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pnpm-workspace.yaml | 25 | # harness package imports from it and both use pnpm. | COMMENT |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 123 | # Normal case: just pass inputs (which might be None) | COMMENT |
| MEDIUM | …s/showcases/generative-ui-playground/package-lock.json | 11923 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | examples/showcases/pydantic-ai-todos/src/lib/types.ts | 4 | // This ensures seamless state synchronization between frontend and backend | COMMENT |
| MEDIUM | …cases/microsoft-kanban/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the Microsoft Agent Framework | COMMENT |
| MEDIUM | …howcases/scene-creator/src/app/api/copilotkit/route.ts | 14 | // 2. Create the CopilotRuntime instance and utilize the LangGraph AG-UI | COMMENT |
| MEDIUM | examples/showcases/deep-agents/package-lock.json | 14229 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …les/showcases/deep-agents-job-search/package-lock.json | 14598 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …cases/mcp-demo/src/components/VisualRepresentation.tsx | 106 | // A more robust solution would need context on which task is "active" | COMMENT |
| MEDIUM | …/strands-file-analyzer/src/app/api/copilotkit/route.ts | 14 | // 2. Create the CopilotRuntime instance and utilize the Strands AG-UI | COMMENT |
| MEDIUM | examples/showcases/banking/e2e/memory-learning.spec.ts | 148 | // a server assertion (robust) — the over-limit gate is now lifted for TXN_ID. | COMMENT |
| MEDIUM | …upport-agents/apps/web/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the LangGraph AG-UI | COMMENT |
| MEDIUM | …howcases/adk-dashboard/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the ADK integration | COMMENT |
| MEDIUM | …mples/showcases/strands-crm/frontend/package-lock.json | 17030 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …cases/strands-crm/frontend/app/reports/weekly/page.tsx | 19 | // Newest first by generatedAt (robust regardless of snapshot order), so a | COMMENT |
| MEDIUM | examples/showcases/daytona-runcode/package-lock.json | 17796 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/showcases/arcade-tools/package-lock.json | 19902 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/canvas/mastra/src/app/api/copilotkit/route.ts | 15 | // 3. Create the CopilotRuntime instance and utilize the Mastra AG-UI | COMMENT |
| MEDIUM | …les/canvas/pydantic-ai/src/app/api/copilotkit/route.ts | 13 | // 2. Create the CopilotRuntime instance and utilize the PydanticAI AG-UI | COMMENT |
| MEDIUM | …anvas/langgraph-python/src/app/api/copilotkit/route.ts | 14 | // 2. Create the CopilotRuntime instance and utilize the LangGraph AG-UI | COMMENT |
| MEDIUM | …mples/canvas/mastra-pm/src/app/api/copilotkit/route.ts | 15 | // 3. Create the CopilotRuntime instance and utilize the Mastra AG-UI | COMMENT |
| MEDIUM | examples/integrations/llamaindex/package-lock.json | 16441 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …tegrations/ms-agent-framework-dotnet/package-lock.json | 16410 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/a2a-middleware/package-lock.json | 11079 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …s/integrations/claude-sdk-typescript/package-lock.json | 16610 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/mastra/package-lock.json | 14477 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …ples/integrations/agentcore/frontend/package-lock.json | 17200 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/a2a-a2ui/package-lock.json | 16387 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/crewai-flows/package-lock.json | 16454 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …ewai-flows/src/app/api/copilotkit/[[...slug]]/route.ts | 10 | // 1. Create the CopilotRuntime instance and utilize the HttpAgent AG-UI | COMMENT |
| MEDIUM | …mples/integrations/claude-sdk-python/package-lock.json | 16610 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/pydantic-ai/package-lock.json | 16419 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …ydantic-ai/src/app/api/copilotkit/[[...slug]]/route.ts | 10 | // 1. Create the CopilotRuntime instance and utilize the PydanticAI AG-UI | COMMENT |
| MEDIUM | examples/integrations/crewai-crews/package-lock.json | 16429 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …ewai-crews/src/app/api/copilotkit/[[...slug]]/route.ts | 13 | // 1. Create the CopilotRuntime instance and utilize the CrewAI AG-UI | COMMENT |
| MEDIUM | examples/integrations/adk/package-lock.json | 16433 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/adk/docker-compose.test.yml | 19 | # dev runs where the local harness may provide its own stub. | COMMENT |
| MEDIUM | examples/integrations/agent-spec/package-lock.json | 16532 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/mcp-apps/package-lock.json | 11126 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …tegrations/ms-agent-framework-python/package-lock.json | 16419 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …ork-python/src/app/api/copilotkit/[[...slug]]/route.ts | 10 | // 1. Create the CopilotRuntime instance and utilize the Microsoft Agent Framework | COMMENT |
| MEDIUM | …amples/integrations/langgraph-python/package-lock.json | 10983 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/strands-python/package-lock.json | 16792 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | …mples/integrations/langgraph-fastapi/package-lock.json | 17336 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/agno/package-lock.json | 16411 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | examples/integrations/langgraph-js/package-lock.json | 16902 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | scripts/release/verify-release-scope-dropdowns.sh | 66 | # Uses yq when available (the CI path on ubuntu-latest), otherwise a robust awk | COMMENT |
| MEDIUM | scripts/hooks/check-binaries.sh | 67 | # The explicit form is robust regardless of what comes after. | COMMENT |
| MEDIUM | packages/runtime/src/agent/__tests__/agent.test.ts | 907 | // RUN_FINISHED — assert it's still captured (ordering-robust). | COMMENT |
| MEDIUM⚡ | .github/workflows/ghcr_unlinked_packages.yml | 10 | # succession (`showcase-harness` caught manually after a failed deploy, and | COMMENT |
| MEDIUM | .github/workflows/showcase_keep-alive.yml | 1 | # INTERIM — superseded by showcase-harness smoke cadence (see Notion). | COMMENT |
| MEDIUM | .github/workflows/showcase_deploy.yml | 84 | // This makes the lookup robust to the build run uploading | COMMENT |
| MEDIUM | .github/workflows/showcase_deploy.yml | 297 | # Build the payload to match the harness ingest schema at | COMMENT |
| MEDIUM | .github/workflows/showcase_deploy.yml | 298 | # showcase/harness/src/http/webhooks/deploy.ts (`.strict()`): | COMMENT |
| MEDIUM | .github/workflows/showcase_deploy.yml | 320 | # buildRunId/buildRunUrl are .url()-validated in the harness | COMMENT |
| MEDIUM⚡ | .github/workflows/test_smoke-starter.yml | 5 | # for starter health comes from the harness HTTP-probing the deployed | COMMENT |
| MEDIUM⚡ | .github/workflows/test_smoke-starter.yml | 9 | # or an upstream CopilotKit release. We KEEP the 6h cron (and the harness | COMMENT |
| MEDIUM⚡ | .github/workflows/test_smoke-starter.yml | 13 | # harness signal. The fast pre-merge build-sanity gate is the | COMMENT |
| MEDIUM⚡ | .github/workflows/test_smoke-starter.yml | 22 | # detector. Stays until S5 harness probing of live Railway starter | COMMENT |
| MEDIUM⚡ | .github/workflows/test_smoke-starter.yml | 23 | # services is confirmed, then retire in favour of the harness signal. | COMMENT |
| 155 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 197 | # CopilotKit/AG-UI plumbing, or graph-internal scaffolding. | COMMENT |
| MEDIUM | dev-docs/langgraph-python-column-wave1-bugs.md | 377 | ### B16 — `agentic-chat` suite fails against Railway: `background-container` testid absent | COMMENT |
| MEDIUM | examples/showcases/a2a-travel/README.md | 127 | │ ├── travel-chat.tsx # Chat orchestration | CODE |
| MEDIUM⚡ | examples/showcases/a2a-travel/agents/requirements.txt | 4 | # This file contains all packages needed to run the multi-agent demo. | COMMENT |
| MEDIUM | examples/showcases/banking/stop-demo.sh | 24 | # embedding model. Without this, data + model cache persist. | COMMENT |
| MEDIUM | examples/showcases/research-canvas/README.md | 3 | This demo showcases ANA (Agent Native Application), a research canvas app that combines Human-in-the-Loop capabilities w | CODE |
| MEDIUM | examples/showcases/research-canvas/start/README.md | 3 | This demo showcases ANA (Agent Native Application), a research canvas app that combines Human-in-the-Loop capabilities w | CODE |
| MEDIUM | examples/showcases/research-canvas/final/README.md | 3 | This demo showcases ANA (Agent Native Application), a research canvas app that combines Human-in-the-Loop capabilities w | CODE |
| MEDIUM⚡ | examples/showcases/generative-ui/README.md | 265 | - [Agent Factory: The new era of agentic AI: common use cases and design patterns](https://azure.microsoft.com/en-us/blo | STRING |
| MEDIUM⚡ | examples/showcases/generative-ui/README.md | 266 | - [Agentic AI vs AI Agents: A Deep Dive](https://uibakery.io/blog/agentic-ai-vs-ai-agents) - UI Bakery | STRING |
| MEDIUM⚡ | examples/showcases/generative-ui/README.md | 267 | - [Introducing Agentic UI Interfaces: A Tactical Executive Guide](https://akfpartners.com/growth-blog/introducing-agenti | STRING |
| MEDIUM⚡ | examples/showcases/generative-ui/README.md | 269 | - [From products to systems: The agentic AI shift](https://uxdesign.cc/from-products-to-systems-the-agentic-ai-shift-eaf | STRING |
| MEDIUM⚡ | examples/showcases/generative-ui/README.md | 271 | - [The State of Agentic UI: Comparing AG-UI, MCP-UI, and A2A Protocols](https://www.copilotkit.ai/blog/the-state-of-agen | STRING |
| MEDIUM | examples/slack/e2e/telegram-cases.ts | 136 | // ── C. Triage / agentic prompts ──────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/react-core/README.md | 79 | // agentic generative UI | COMMENT |
| MEDIUM | packages/react-ui/README.md | 79 | // agentic generative UI | COMMENT |
| MEDIUM | packages/runtime/src/agent/index.ts | 1040 | // tool-role result so the model can continue the agentic loop. | COMMENT |
| MEDIUM | packages/shared/README.md | 79 | // agentic generative UI | COMMENT |
| MEDIUM | packages/web-inspector/src/index.ts | 129 | "https://cdn.copilotkit.ai/corp-site/videos/copilotkit-generative-ui-agentic-frontend-demo.webm"; | CODE |
| MEDIUM | …ages/web-inspector/src/__tests__/web-inspector.spec.ts | 1932 | "https://cdn.copilotkit.ai/corp-site/videos/copilotkit-generative-ui-agentic-frontend-demo.webm", | CODE |
| MEDIUM | packages/react-textarea/README.md | 79 | // agentic generative UI | COMMENT |
| MEDIUM | .github/workflows/canary.yml | 147 | # this same orchestration — owns a UNIQUE canary ref. This prevents two | COMMENT |
| MEDIUM | showcase/docker-compose.local.yml | 271 | # langgraph-python demo's agentic-chat cell for a fast N=1 ramp; add | COMMENT |
| MEDIUM | showcase/docker-compose.local.yml | 274 | LOCAL_SERVICES_JSON=[{"name":"showcase-langgraph-python","publicUrl":"http://langgraph-python:10000","demos":["a | CODE |
| MEDIUM | …owcase/shell-dashboard/src/components/feature-grid.tsx | 745 | // `agentic-chat-reasoning`). Operators can flip it on to surface | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 193 | // 2 features (agentic-chat, auth) × 2 integrations (lgp, crewai) | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 296 | // lgp/agentic-chat: e2e GREEN (D3), chat GREEN (D4), and an EMITTED RED | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 297 | // D5 row. "agentic-chat" maps to a CATALOG_TO_D5_KEY so ceiling=5; | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 337 | // Emitted RED D5 keeps agentic-chat a genuine regression under the | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 356 | // agentic-chat: achieved=4 < ceiling=5, D5 emitted red → regression → visible | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 384 | // lgp/agentic-chat is wired with health=red → functional gap | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 429 | // agentic-chat has red rollup → visible as functional gap | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 454 | // Click the lgp/agentic-chat cell button | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 462 | // crewai/agentic-chat is unshipped. The unsupported chip and unshipped | COMMENT |
| MEDIUM | …ashboard/src/components/__tests__/cell-matrix.test.tsx | 605 | // green rows are stale. The e2e:lgp/agentic-chat row's observed_at sits | COMMENT |
| MEDIUM | …dashboard/src/components/__tests__/depth-utils.test.ts | 231 | // "agentic-chat" has D5 mapping → maxPossible=6, achieved=4 → regression | COMMENT |
| MEDIUM | …dashboard/src/components/__tests__/depth-utils.test.ts | 262 | // "agentic-chat" has D5 mapping → maxPossible=6, health red → achieved=0 | COMMENT |
| MEDIUM | …mponents/__tests__/cell-drilldown.lazy-signal.test.tsx | 320 | // - e2e:lgp/agentic-chat (id-e2e:lgp/agentic-chat) | COMMENT |
| MEDIUM | …onents/__tests__/overlay-selector-integration.test.tsx | 254 | // `agentic-chat` is a real CATALOG_TO_D5_KEY entry, so its d5 row resolves | COMMENT |
| MEDIUM | …onents/__tests__/overlay-selector-integration.test.tsx | 341 | // `agentic-chat` is a real CATALOG_TO_D5_KEY entry so the 1P badge has a | COMMENT |
| MEDIUM | …onents/__tests__/overlay-selector-integration.test.tsx | 343 | // hidden by design. The docs-status mock also covers `agentic-chat`, so | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 243 | // Use feature IDs with a D5 mapping (agentic-chat, tool-rendering) so the | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 330 | // Integration only has a demo for agentic-chat, not tool-rendering. | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 337 | // agentic-chat: green D3 + green D5 + green D6 → green (intact ladder). | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 361 | // agentic-chat: wired + intact green ladder → green; tool-rendering: | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 466 | // agentic-chat: green D3 + green D5 + green D6 → green (intact ladder). | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 494 | // agentic-chat: intact green ladder → green; tool-rendering: unsupported | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 557 | // …but per-cell: voice passed parity, agentic-chat did not. | COMMENT |
| MEDIUM | …src/components/__tests__/compute-tally-detail.test.tsx | 574 | // agentic-chat: D5 green + per-cell D6 red → amber (D6 above D5). | COMMENT |
| MEDIUM | …c/components/__tests__/dashboard-color-matrix.test.tsx | 207 | // agentic-chat is 1:1 mapped (CATALOG_TO_D5_KEY["agentic-chat"] = | COMMENT |
| MEDIUM | …c/components/__tests__/dashboard-color-matrix.test.tsx | 208 | // ["agentic-chat"]) so each depth is a single key, isolating one badge. | COMMENT |
| MEDIUM | …c/components/__tests__/dashboard-color-matrix.test.tsx | 251 | // 1P (d5) — single enum key (agentic-chat→agentic-chat) | COMMENT |
| MEDIUM | …c/components/__tests__/dashboard-color-matrix.test.tsx | 798 | // agentic-chat full green | COMMENT |
| MEDIUM | showcase/shell-dashboard/src/lib/live-status.test.ts | 343 | // `agentic-chat` maps to a single d6 key, so the fold sees exactly one row. | COMMENT |
| MEDIUM | showcase/shell-dashboard/src/lib/live-status.test.ts | 818 | // via CATALOG_TO_D5_KEY. `agentic-chat` is a real single-key family; | COMMENT |
| MEDIUM | showcase/shell-dashboard/src/lib/live-status.test.ts | 832 | // `agentic-chat` is a mapped single-key D5 family; a degraded sub-row | COMMENT |
| MEDIUM⚡ | …e/shell-dashboard/src/lib/__tests__/cell-model.test.ts | 220 | // agentic-chat is D6-mapped, so D6 EXISTS (mapped, unemitted) → ceiling 6. | COMMENT |
| MEDIUM⚡ | …e/shell-dashboard/src/lib/__tests__/cell-model.test.ts | 237 | // agentic-chat is D6-mapped, so D6 EXISTS (mapped, unemitted) → ceiling 6. | COMMENT |
| MEDIUM⚡ | …e/shell-dashboard/src/lib/__tests__/cell-model.test.ts | 636 | // agentic-chat is D6-mapped, so D6 EXISTS (mapped, unemitted) → ceiling 6. | COMMENT |
| MEDIUM | …e/shell-dashboard/src/lib/__tests__/cell-model.test.ts | 167 | // agentic-chat IS in CATALOG_TO_D5_KEY → D5 exists=true, status=null | COMMENT |
| 125 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/sdk.py | 294 | except Exception as error: | CODE |
| LOW | sdk-python/copilotkit/sdk.py | 343 | except Exception as error: | CODE |
| LOW | sdk-python/copilotkit/sdk.py | 371 | except Exception as error: | CODE |
| LOW | sdk-python/copilotkit/langgraph_agui_agent.py | 174 | except Exception: | CODE |
| LOW | sdk-python/copilotkit/langgraph_agui_agent.py | 184 | except Exception: | CODE |
| LOW⚡ | sdk-python/copilotkit/copilotkit_lg_middleware.py | 38 | except Exception: # noqa: BLE001 - any import failure means the feature is off | CODE |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 76 | except Exception: # noqa: BLE001 - no active context / older langgraph | CODE |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 160 | except Exception as e: | CODE |
| LOW | sdk-python/copilotkit/utils.py | 4 | except Exception: | CODE |
| MEDIUM | sdk-python/copilotkit/utils.py | 1 | def filter_by_schema_keys(obj, schema): | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 131 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 290 | except Exception: | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 295 | except Exception: | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_agent.py | 317 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | sdk-python/copilotkit/crewai/crewai_agent.py | 328 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | sdk-python/copilotkit/integrations/fastapi.py | 269 | except Exception as exc: # pylint: disable=broad-except | CODE |
| LOW | sdk-python/copilotkit/integrations/fastapi.py | 307 | except Exception as exc: # pylint: disable=broad-except | CODE |
| LOW | sdk-python/copilotkit/integrations/fastapi.py | 330 | except Exception as exc: # pylint: disable=broad-except | CODE |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 210 | except Exception as e: | STRING |
| LOW | …s/v1/research-canvas/agents/python/src/lib/download.py | 41 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | …les/v1/research-canvas/agents/python/src/lib/search.py | 53 | except Exception as e: | CODE |
| LOW | …cases/oracle-agent-memory/frontend/e2e/reset-memory.py | 43 | except Exception as exc: # DB down / not provisioned — let the tests surface it | CODE |
| LOW | …cases/oracle-agent-memory/frontend/e2e/reset-memory.py | 53 | except Exception as exc: | CODE |
| LOW | …cle-agent-memory/frontend/e2e/wait-until-searchable.py | 58 | except Exception as exc: # transient (index building, pool warm-up) — retry | CODE |
| LOW | …howcases/oracle-agent-memory/agent/concierge/server.py | 285 | except Exception as exc: # persistence is best-effort; a DB blip must not 500 the run | CODE |
| LOW | …howcases/oracle-agent-memory/agent/concierge/server.py | 312 | except Exception as exc: # surface failures to the client | CODE |
| LOW | …howcases/oracle-agent-memory/agent/concierge/server.py | 329 | except Exception as exc: | CODE |
| MEDIUM | …howcases/oracle-agent-memory/agent/concierge/server.py | 309 | def run_and_close(): | CODE |
| LOW | …showcases/oracle-agent-memory/agent/concierge/tools.py | 111 | except Exception as exc: # memory is an enhancement, not a hard dependency | CODE |
| LOW | …es/oracle-agent-memory/agent/concierge/checkpointer.py | 78 | except Exception as exc: | CODE |
| LOW | …cases/oracle-agent-memory/agent/concierge/reconcile.py | 78 | except Exception as exc: # never let reconciliation break persistence | CODE |
| LOW | …cases/oracle-agent-memory/agent/concierge/reconcile.py | 86 | except Exception as exc: | CODE |
| LOW | …ases/oracle-agent-memory/agent/scripts/reset_memory.py | 40 | except Exception as exc: # ORA-00942 on a fresh DB (table not created) is fine | CODE |
| LOW | examples/showcases/deep-agents/agent/tools.py | 60 | except Exception as e: | CODE |
| LOW | examples/showcases/deep-agents/agent/main.py | 76 | except Exception as e: | CODE |
| LOW | …amples/showcases/deep-agents-job-search/agent/agent.py | 75 | except Exception as e: | STRING |
| LOW | examples/showcases/deep-agents-job-search/agent/main.py | 31 | except Exception as e: | CODE |
| LOW | examples/showcases/deep-agents-job-search/agent/main.py | 78 | except Exception as e: | CODE |
| LOW | examples/showcases/a2a-travel/agents/itinerary_agent.py | 164 | except Exception as e: | STRING |
| LOW | examples/showcases/a2a-travel/agents/budget_agent.py | 180 | except Exception as e: | STRING |
| LOW | examples/showcases/a2a-travel/agents/weather_agent.py | 186 | except Exception as e: | STRING |
| LOW | …amples/showcases/a2a-travel/agents/restaurant_agent.py | 176 | except Exception as e: | STRING |
| LOW⚡ | …les/showcases/strands-file-analyzer/agent/pdf_utils.py | 31 | except Exception as e: | CODE |
| LOW⚡ | …les/showcases/strands-file-analyzer/agent/pdf_utils.py | 37 | except Exception as e: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 55 | except Exception: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 389 | except Exception as e: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 490 | except Exception as e: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 530 | except Exception as e: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 572 | except Exception as e: | CODE |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 597 | except Exception as e: | CODE |
| MEDIUM | examples/showcases/strands-file-analyzer/agent/main.py | 37 | def filter(self, record): | CODE |
| LOW | …cases/deep-agents-finance-erp/agent/test_multi_turn.py | 216 | except Exception as e: | CODE |
| LOW | …amples/showcases/deep-agents-finance-erp/agent/main.py | 43 | except Exception: | CODE |
| LOW | …ases/deep-agents-finance-erp/agent/evals/test_agent.py | 72 | except Exception: | CODE |
| LOW | examples/showcases/adk-dashboard/agent/tools.py | 23 | except Exception as e: | CODE |
| LOW | examples/showcases/adk-dashboard/agent/tools.py | 40 | except Exception as e: | CODE |
| LOW | …es/research-canvas/start/agent/tools/tavily_extract.py | 47 | except Exception as e: | CODE |
| MEDIUM | …es/research-canvas/start/agent/tools/tavily_extract.py | 48 | print(f"Error occurred during extract: {str(e)}") | CODE |
| LOW | …es/research-canvas/start/agent/tools/section_writer.py | 192 | except Exception as e: | CODE |
| LOW | …ses/research-canvas/start/agent/tools/tavily_search.py | 61 | except Exception as e: | CODE |
| 242 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ntegrations/llamaindex/src/agents/hitl_in_app_agent.py | 76 | '`{"approved": boolean, "reason": string | null}`.\n' | CODE |
| HIGH⚡ | …ations/llamaindex/src/agents/byoc_json_render_agent.py | 42 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …ations/llamaindex/src/agents/byoc_json_render_agent.py | 48 | "description": string | null, | CODE |
| HIGH⚡ | …ations/llamaindex/src/agents/byoc_json_render_agent.py | 55 | "description": string | null, | CODE |
| HIGH | …ph-typescript/tests/python/test_entrypoint_watchdog.py | 998 | f"du line lacks error guard (|| true or 2>/dev/null): {line!r}\n" | CODE |
| HIGH⚡ | …ph-typescript/tests/python/test_entrypoint_watchdog.py | 807 | `trap 'kill "$SIZE_PID" 2>/dev/null || true' EXIT` INSIDE the watchdog | STRING |
| HIGH | …ph-typescript/tests/python/test_entrypoint_watchdog.py | 294 | The export line runs before the hardcoded `cd /app/src/agent && npm start` | STRING |
| HIGH | …ph-typescript/tests/python/test_entrypoint_watchdog.py | 973 | b) explicit rc check with || true | STRING |
| HIGH | …ph-typescript/tests/python/test_entrypoint_watchdog.py | 986 | """du call in size-check must have || true to prevent set -e kill.""" | STRING |
| HIGH | …ations/ms-agent-python/src/agents/hitl_in_app_agent.py | 50 | `{"approved": boolean, "reason": string | null}`. | STRING |
| HIGH⚡ | …s/ms-agent-python/src/agents/byoc_json_render_agent.py | 44 | props: { "label": string, "value": string, "trend": string | null } | STRING |
| HIGH⚡ | …s/ms-agent-python/src/agents/byoc_json_render_agent.py | 50 | "description": string | null, | STRING |
| HIGH⚡ | …s/ms-agent-python/src/agents/byoc_json_render_agent.py | 57 | "description": string | null, | STRING |
| HIGH | …tegrations/claude-sdk-python/src/agents/hitl_in_app.py | 29 | "{'approved': bool, 'reason': str | null}. If approved, confirm in one " | CODE |
| HIGH⚡ | …claude-sdk-python/src/agents/byoc_json_render_agent.py | 49 | props: { "label": string, "value": string, "trend": string | null } | STRING |
| HIGH⚡ | …claude-sdk-python/src/agents/byoc_json_render_agent.py | 55 | "description": string | null, | STRING |
| HIGH⚡ | …claude-sdk-python/src/agents/byoc_json_render_agent.py | 62 | "description": string | null, | STRING |
| HIGH⚡ | …tions/pydantic-ai/src/agents/byoc_json_render_agent.py | 52 | props: { "label": string, "value": string, "trend": string | null } | STRING |
| HIGH⚡ | …tions/pydantic-ai/src/agents/byoc_json_render_agent.py | 58 | "description": string | null, | STRING |
| HIGH⚡ | …tions/pydantic-ai/src/agents/byoc_json_render_agent.py | 65 | "description": string | null, | STRING |
| HIGH⚡ | …ions/crewai-crews/src/agents/byoc_json_render_agent.py | 52 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …ions/crewai-crews/src/agents/byoc_json_render_agent.py | 58 | "description": string | null, | CODE |
| HIGH⚡ | …ions/crewai-crews/src/agents/byoc_json_render_agent.py | 65 | "description": string | null, | CODE |
| HIGH⚡ | …/integrations/ag2/src/agents/byoc_json_render_agent.py | 37 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …/integrations/ag2/src/agents/byoc_json_render_agent.py | 43 | "description": string | null, | CODE |
| HIGH⚡ | …/integrations/ag2/src/agents/byoc_json_render_agent.py | 50 | "description": string | null, | CODE |
| HIGH⚡ | …se/integrations/strands/src/agents/byoc_json_render.py | 36 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …se/integrations/strands/src/agents/byoc_json_render.py | 41 | "description": string | null, | CODE |
| HIGH⚡ | …se/integrations/strands/src/agents/byoc_json_render.py | 48 | "description": string | null, | CODE |
| HIGH | …/integrations/langgraph-python/src/agents/subagents.py | 142 | # `{"type": "text", "text": null}` payloads — a known provider | COMMENT |
| HIGH | …ntegrations/langgraph-python/src/agents/hitl_in_app.py | 42 | '`{"approved": boolean, "reason": string | null}`.\n' | CODE |
| HIGH⚡ | …/langgraph-python/src/agents/byoc_json_render_agent.py | 41 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …/langgraph-python/src/agents/byoc_json_render_agent.py | 47 | "description": string | null, | CODE |
| HIGH⚡ | …/langgraph-python/src/agents/byoc_json_render_agent.py | 54 | "description": string | null, | CODE |
| HIGH | …ations/langgraph-fastapi/src/agents/src/hitl_in_app.py | 42 | '`{"approved": boolean, "reason": string | null}`.\n' | CODE |
| HIGH⚡ | …graph-fastapi/src/agents/src/byoc_json_render_agent.py | 41 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …graph-fastapi/src/agents/src/byoc_json_render_agent.py | 47 | "description": string | null, | CODE |
| HIGH⚡ | …graph-fastapi/src/agents/src/byoc_json_render_agent.py | 54 | "description": string | null, | CODE |
| HIGH⚡ | …integrations/agno/src/agents/byoc_json_render_agent.py | 34 | props: { label: string, value: string, trend: string | null } | CODE |
| HIGH⚡ | …integrations/agno/src/agents/byoc_json_render_agent.py | 38 | description: string | null, | CODE |
| HIGH⚡ | …integrations/agno/src/agents/byoc_json_render_agent.py | 44 | description: string | null, | CODE |
| HIGH | …ntegrations/google-adk/src/agents/hitl_in_app_agent.py | 45 | '`{"approved": boolean, "reason": string | null}`.\n' | CODE |
| HIGH⚡ | …case/integrations/google-adk/src/agents/byoc_agents.py | 126 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …case/integrations/google-adk/src/agents/byoc_agents.py | 132 | "description": string | null, | CODE |
| HIGH⚡ | …case/integrations/google-adk/src/agents/byoc_agents.py | 140 | "description": string | null, | CODE |
| HIGH | …ntegrations/langroid/tests/python/test_agui_adapter.py | 889 | assert assistant_msg["content"] is None # null, not missing | CODE |
| HIGH | …wcase/integrations/langroid/src/agents/agui_adapter.py | 746 | # values — emitting ``{"foo": null}`` forces the frontend to | COMMENT |
| HIGH⚡ | …grations/langroid/src/agents/byoc_json_render_agent.py | 47 | props: { "label": string, "value": string, "trend": string | null } | CODE |
| HIGH⚡ | …grations/langroid/src/agents/byoc_json_render_agent.py | 53 | "description": string | null, | CODE |
| HIGH⚡ | …grations/langroid/src/agents/byoc_json_render_agent.py | 60 | "description": string | null, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | CONTRIBUTING.md | 46 | ## Step 1: Make a fork | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 52 | ## Step 2: Clone the repository to your local machine | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 61 | ## Step 3: Prepare the development environment | COMMENT |
| LOW | CONTRIBUTING.md | 88 | ## Step 4: Create a branch | COMMENT |
| LOW | CONTRIBUTING.md | 103 | ## Step 5: Make your changes | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 115 | ## Step 6: Add the changes that are ready to be committed | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 123 | ## Step 7: Commit the changes (Git) | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 131 | ## Step 8: Push the changes to the remote repository | COMMENT |
| LOW⚡ | CONTRIBUTING.md | 139 | ## Step 9: Create Pull Request | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 276 | // Step 1: Define schema separately | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 282 | // Step 2: Reference schema variable in metadata | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 289 | // Step 3: Infer Props type from schema variable | COMMENT |
| LOW⚡ | …mcp-use-server/.agent/skills/mcp-apps-builder/SKILL.md | 292 | // Step 4: Use typed Props with useWidget | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 15 | ## Step 1: Identify UX Flows | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 32 | ## Step 2: Does the Flow Need UI? | COMMENT |
| LOW | …/skills/chatgpt-app-builder/references/architecture.md | 46 | ## Step 3: Design the API | COMMENT |
| LOW | …server/.agent/skills/mcp-builder/references/widgets.md | 35 | ### Step 1: Create the Widget File | COMMENT |
| LOW | …server/.agent/skills/mcp-builder/references/widgets.md | 80 | ### Step 2: Register the Tool | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 12 | ## Step 1: Identify What to Build | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 27 | ## Step 2: Does It Need a Widget? | COMMENT |
| LOW | …ills/mcp-builder/references/design-and-architecture.md | 45 | ## Step 3: Design the API | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 148 | // Step 2: Create embeddings for the chunks | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 151 | // Step 3: Create a retriever | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 153 | // Step 4: Set up the language model | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 156 | // Step 5: Create a prompt template | COMMENT |
| LOW | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 173 | // Step 6: Create the RAG chain | COMMENT |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 549 | # Step 1: Delete extra rows if the new data has fewer rows than current | COMMENT |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 599 | # Step 2: Update the sheet with new data | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 169 | # Step 1: Login to ECR | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 179 | # Step 2: Build Docker image with ARM64 architecture (required by AgentCore Runtime) | COMMENT |
| LOW | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 195 | # Step 3: Push to ECR | COMMENT |
| LOW | …ntegrations/agentcore/infra-cdk/lib/fast-main-stack.ts | 24 | // Step 1: Create the Amplify stack to get the predictable domain | COMMENT |
| LOW | …ntegrations/agentcore/infra-cdk/lib/fast-main-stack.ts | 37 | // Step 2: Create backend stack with the predictable Amplify URL and Cognito details | COMMENT |
| LOW | scripts/migrate-demos.sh | 43 | # Step 1: Shallow clone | COMMENT |
| LOW | scripts/migrate-demos.sh | 58 | # Step 2: Cleanup | COMMENT |
| LOW | scripts/migrate-demos.sh | 72 | # Step 3: Scan for large files not covered by LFS | COMMENT |
| LOW⚡ | scripts/migrate-demos.sh | 90 | # Step 4: Copy to target | COMMENT |
| LOW⚡ | scripts/migrate-demos.sh | 94 | # Step 5: Clean up clone | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 40 | # Step 1: Shallow clone | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 50 | # Step 2: Replace README with deprecation notice | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 61 | # Step 3: Commit and push the updated README | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 71 | # Step 4: Archive the repo | COMMENT |
| LOW | scripts/release/generate-ai-release-notes.ts | 92 | // Step 1: AI-enhance the release notes if API key is available | COMMENT |
| LOW | scripts/release/generate-ai-release-notes.ts | 134 | // Step 2: Create a Notion draft page for human editing | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 227 | // Step 1: Open picker | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 232 | // Step 2: Verify attachment appeared | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 246 | // Step 3: Submit message with text + attachment | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 251 | // Step 4: Verify addMessage was called with InputContent array | COMMENT |
| LOW | …-native/src/__tests__/attachments-integration.test.tsx | 277 | // Step 5: Verify attachments queue is now empty (consumed) | COMMENT |
| LOW⚡ | …me/src/service-adapters/anthropic/anthropic-adapter.ts | 270 | // Step 1: Extract valid tool_use IDs | COMMENT |
| LOW⚡ | …me/src/service-adapters/anthropic/anthropic-adapter.ts | 279 | // Step 2: Map each message to an Anthropic message, eliminating invalid tool_results | COMMENT |
| LOW⚡ | …/runtime/src/service-adapters/openai/openai-adapter.ts | 174 | // Step 1: Extract valid tool_call IDs | COMMENT |
| LOW⚡ | …/runtime/src/service-adapters/openai/openai-adapter.ts | 183 | // Step 2: Filter messages, keeping only those with valid tool_call IDs | COMMENT |
| LOW⚡ | packages/channels/src/run-loop.test.ts | 29 | // Step 1: agent emits an `echo` tool call, then finishes. | COMMENT |
| LOW⚡ | packages/channels/src/run-loop.test.ts | 30 | // Step 2: agent just finishes (no further tool calls) -> loop terminates. | COMMENT |
| LOW | …ls/copilotkit-upgrade/references/v1-to-v2-migration.md | 5 | ### Step 1: Replace Dependencies | COMMENT |
| LOW | …ls/copilotkit-upgrade/references/v1-to-v2-migration.md | 33 | ### Step 2: Update All Imports | COMMENT |
| LOW | skills/copilotkit-setup/SKILL.md | 45 | ### Step 1: Install packages | COMMENT |
| LOW | skills/copilotkit-setup/SKILL.md | 77 | ### Step 2: Configure the runtime | COMMENT |
| LOW | skills/copilotkit-setup/SKILL.md | 230 | ### Step 3: Set up the frontend provider | COMMENT |
| 94 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 148 | // Step 2: Create embeddings for the chunks | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 151 | // Step 3: Create a retriever | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 153 | // Step 4: Set up the language model | COMMENT |
| LOW⚡ | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 156 | // Step 5: Create a prompt template | COMMENT |
| LOW | …wcases/enterprise-brex/src/app/api/copilotkit/route.ts | 173 | // Step 6: Create the RAG chain | COMMENT |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 549 | # Step 1: Delete extra rows if the new data has fewer rows than current | COMMENT |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 599 | # Step 2: Update the sheet with new data | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 169 | # Step 1: Login to ECR | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 179 | # Step 2: Build Docker image with ARM64 architecture (required by AgentCore Runtime) | COMMENT |
| LOW | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 195 | # Step 3: Push to ECR | COMMENT |
| LOW | …ntegrations/agentcore/infra-cdk/lib/fast-main-stack.ts | 24 | // Step 1: Create the Amplify stack to get the predictable domain | COMMENT |
| LOW | …ntegrations/agentcore/infra-cdk/lib/fast-main-stack.ts | 37 | // Step 2: Create backend stack with the predictable Amplify URL and Cognito details | COMMENT |
| LOW | scripts/migrate-demos.sh | 43 | # Step 1: Shallow clone | COMMENT |
| LOW | scripts/migrate-demos.sh | 58 | # Step 2: Cleanup | COMMENT |
| LOW | scripts/migrate-demos.sh | 72 | # Step 3: Scan for large files not covered by LFS | COMMENT |
| LOW⚡ | scripts/migrate-demos.sh | 90 | # Step 4: Copy to target | COMMENT |
| LOW⚡ | scripts/migrate-demos.sh | 94 | # Step 5: Clean up clone | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 40 | # Step 1: Shallow clone | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 50 | # Step 2: Replace README with deprecation notice | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 61 | # Step 3: Commit and push the updated README | COMMENT |
| LOW⚡ | scripts/archive-demo-repos.sh | 71 | # Step 4: Archive the repo | COMMENT |
| LOW | scripts/release/generate-ai-release-notes.ts | 92 | // Step 1: AI-enhance the release notes if API key is available | COMMENT |
| LOW | scripts/release/generate-ai-release-notes.ts | 134 | // Step 2: Create a Notion draft page for human editing | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 227 | // Step 1: Open picker | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 232 | // Step 2: Verify attachment appeared | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 246 | // Step 3: Submit message with text + attachment | COMMENT |
| LOW⚡ | …-native/src/__tests__/attachments-integration.test.tsx | 251 | // Step 4: Verify addMessage was called with InputContent array | COMMENT |
| LOW | …-native/src/__tests__/attachments-integration.test.tsx | 277 | // Step 5: Verify attachments queue is now empty (consumed) | COMMENT |
| LOW⚡ | …me/src/service-adapters/anthropic/anthropic-adapter.ts | 270 | // Step 1: Extract valid tool_use IDs | COMMENT |
| LOW⚡ | …me/src/service-adapters/anthropic/anthropic-adapter.ts | 279 | // Step 2: Map each message to an Anthropic message, eliminating invalid tool_results | COMMENT |
| LOW⚡ | …/runtime/src/service-adapters/openai/openai-adapter.ts | 174 | // Step 1: Extract valid tool_call IDs | COMMENT |
| LOW⚡ | …/runtime/src/service-adapters/openai/openai-adapter.ts | 183 | // Step 2: Filter messages, keeping only those with valid tool_call IDs | COMMENT |
| LOW⚡ | packages/channels/src/run-loop.test.ts | 29 | // Step 1: agent emits an `echo` tool call, then finishes. | COMMENT |
| LOW⚡ | packages/channels/src/run-loop.test.ts | 30 | // Step 2: agent just finishes (no further tool calls) -> loop terminates. | COMMENT |
| LOW⚡ | showcase/shell/src/components/guided-flow.tsx | 151 | // Step 1: features | COMMENT |
| LOW⚡ | showcase/shell/src/components/guided-flow.tsx | 158 | // Step 2: language | COMMENT |
| LOW⚡ | showcase/shell/src/components/guided-flow.tsx | 165 | // Step 3: constraints | COMMENT |
| LOW | …/integrations/claude-sdk-typescript/src/cvdiag/emit.ts | 699 | // Step 1: the legacy pass — clamp >64-char strings, replace nested objects. | COMMENT |
| LOW | …/integrations/claude-sdk-typescript/src/cvdiag/emit.ts | 715 | // Step 2: still over cap (scalar/short-string-heavy bag) — clamp ALL string | COMMENT |
| LOW⚡ | …/integrations/claude-sdk-typescript/src/cvdiag/emit.ts | 729 | // Step 3: still over cap (numeric/boolean/key-count-heavy bag) — drop the | COMMENT |
| LOW⚡ | …/integrations/claude-sdk-typescript/src/cvdiag/emit.ts | 739 | // Step 4: still over cap — the only remaining clampable field is the | COMMENT |
| LOW | …/integrations/claude-sdk-typescript/src/cvdiag/emit.ts | 754 | // Step 5: still over cap — byte-clamp the `edge_headers` VALUES. The | COMMENT |
| LOW | showcase/integrations/mastra/src/cvdiag/emit.ts | 698 | // Step 1: the legacy pass — clamp >64-char strings, replace nested objects. | COMMENT |
| LOW | showcase/integrations/mastra/src/cvdiag/emit.ts | 714 | // Step 2: still over cap (scalar/short-string-heavy bag) — clamp ALL string | COMMENT |
| LOW⚡ | showcase/integrations/mastra/src/cvdiag/emit.ts | 728 | // Step 3: still over cap (numeric/boolean/key-count-heavy bag) — drop the | COMMENT |
| LOW⚡ | showcase/integrations/mastra/src/cvdiag/emit.ts | 738 | // Step 4: still over cap — the only remaining clampable field is the | COMMENT |
| LOW | showcase/integrations/mastra/src/cvdiag/emit.ts | 753 | // Step 5: still over cap — byte-clamp the `edge_headers` VALUES. The | COMMENT |
| LOW | …e/integrations/langgraph-typescript/src/cvdiag/emit.ts | 698 | // Step 1: the legacy pass — clamp >64-char strings, replace nested objects. | COMMENT |
| LOW | …e/integrations/langgraph-typescript/src/cvdiag/emit.ts | 714 | // Step 2: still over cap (scalar/short-string-heavy bag) — clamp ALL string | COMMENT |
| LOW⚡ | …e/integrations/langgraph-typescript/src/cvdiag/emit.ts | 728 | // Step 3: still over cap (numeric/boolean/key-count-heavy bag) — drop the | COMMENT |
| LOW⚡ | …e/integrations/langgraph-typescript/src/cvdiag/emit.ts | 738 | // Step 4: still over cap — the only remaining clampable field is the | COMMENT |
| LOW | …e/integrations/langgraph-typescript/src/cvdiag/emit.ts | 753 | // Step 5: still over cap — byte-clamp the `edge_headers` VALUES. The | COMMENT |
| LOW | …ase/integrations/strands-typescript/src/cvdiag/emit.ts | 698 | // Step 1: the legacy pass — clamp >64-char strings, replace nested objects. | COMMENT |
| LOW | …ase/integrations/strands-typescript/src/cvdiag/emit.ts | 714 | // Step 2: still over cap (scalar/short-string-heavy bag) — clamp ALL string | COMMENT |
| LOW⚡ | …ase/integrations/strands-typescript/src/cvdiag/emit.ts | 728 | // Step 3: still over cap (numeric/boolean/key-count-heavy bag) — drop the | COMMENT |
| LOW⚡ | …ase/integrations/strands-typescript/src/cvdiag/emit.ts | 738 | // Step 4: still over cap — the only remaining clampable field is the | COMMENT |
| LOW | …ase/integrations/strands-typescript/src/cvdiag/emit.ts | 753 | // Step 5: still over cap — byte-clamp the `edge_headers` VALUES. The | COMMENT |
| LOW | showcase/integrations/built-in-agent/src/cvdiag/emit.ts | 698 | // Step 1: the legacy pass — clamp >64-char strings, replace nested objects. | COMMENT |
| LOW | showcase/integrations/built-in-agent/src/cvdiag/emit.ts | 714 | // Step 2: still over cap (scalar/short-string-heavy bag) — clamp ALL string | COMMENT |
| LOW⚡ | showcase/integrations/built-in-agent/src/cvdiag/emit.ts | 728 | // Step 3: still over cap (numeric/boolean/key-count-heavy bag) — drop the | COMMENT |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 782 | # Create the context content | COMMENT |
| MEDIUM | sdk-python/copilotkit/copilotkit_lg_middleware.py | 832 | # Create the context message. | COMMENT |
| MEDIUM | sdk-python/copilotkit/langgraph.py | 141 | # Create a dictionary to map message ids to their corresponding messages | COMMENT |
| MEDIUM | sdk-python/copilotkit/crewai/crewai_sdk.py | 655 | # Create a dictionary to map message ids to their corresponding messages | COMMENT |
| MEDIUM | sdk-python/copilotkit/crewai/copilotkit_integration.py | 13 | # Define a generic type variable for the state | COMMENT |
| MEDIUM | …s-dynamic-dashboards/frontend/components/data-code.tsx | 179 | # Define the model | STRING |
| MEDIUM | …s-dynamic-dashboards/frontend/components/data-code.tsx | 257 | # Define the graph | STRING |
| MEDIUM | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 206 | # Define the model | STRING |
| MEDIUM | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 397 | # Define the graph | COMMENT |
| MEDIUM | examples/v1/research-canvas/agents/python/src/agent.py | 16 | # Define a new graph | COMMENT |
| MEDIUM | examples/showcases/pydantic-ai-todos/agent/src/agent.py | 18 | # Create the agent | COMMENT |
| MEDIUM | examples/showcases/scene-creator/agent/server.py | 12 | # Create the generated images directory | COMMENT |
| MEDIUM | examples/showcases/deep-agents/agent/agent.py | 82 | # Create the Deep Agent with CopilotKit middleware | COMMENT |
| MEDIUM | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 19 | # Define the connection type structures | COMMENT |
| MEDIUM | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 59 | # Define a custom ReAct prompt that encourages the use of multiple tools | COMMENT |
| MEDIUM | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 114 | # Create a model instance | COMMENT |
| MEDIUM | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 117 | # Create the enhanced multi-tool react agent with our custom prompt | COMMENT |
| MEDIUM | …/showcases/multi-agent-canvas/agent/mcp-agent/agent.py | 140 | # Define the workflow graph with only a chat node | COMMENT |
| MEDIUM | …howcases/chatkit-studio/apps/playground/agent/agent.py | 23 | # Define the workflow graph | COMMENT |
| MEDIUM⚡ | …ayground/src/components/playground/AgentSetupModal.tsx | 115 | # Define the workflow graph | STRING |
| MEDIUM | …es/research-canvas/start/agent/tools/section_writer.py | 75 | # Define the system and user prompts | COMMENT |
| MEDIUM | …ses/research-canvas/start/agent/tools/tavily_search.py | 29 | # Define the args_schema for the tavily_search tool using a multi-query approach, enabling more precise queries for Tavi | COMMENT |
| MEDIUM | …ses/research-canvas/start/agent/tools/tavily_search.py | 43 | # Define a coroutine function to perform a single search with error handling | COMMENT |
| MEDIUM | …howcases/research-canvas/agent/tools/section_writer.py | 79 | # Define the system and user prompts | COMMENT |
| MEDIUM | …showcases/research-canvas/agent/tools/tavily_search.py | 29 | # Define the args_schema for the tavily_search tool using a multi-query approach, enabling more precise queries for Tavi | COMMENT |
| MEDIUM | …showcases/research-canvas/agent/tools/tavily_search.py | 43 | # Define a coroutine function to perform a single search with error handling | COMMENT |
| MEDIUM | …es/research-canvas/final/agent/tools/section_writer.py | 79 | # Define the system and user prompts | COMMENT |
| MEDIUM | …ses/research-canvas/final/agent/tools/tavily_search.py | 29 | # Define the args_schema for the tavily_search tool using a multi-query approach, enabling more precise queries for Tavi | COMMENT |
| MEDIUM | …ses/research-canvas/final/agent/tools/tavily_search.py | 43 | # Define a coroutine function to perform a single search with error handling | COMMENT |
| MEDIUM | examples/canvas/gemini/agent/posts_generator_agent.py | 21 | # Define the agent's runtime state schema for CopilotKit/LangGraph | COMMENT |
| MEDIUM | examples/canvas/gemini/agent/posts_generator_agent.py | 148 | # Define a new graph | COMMENT |
| MEDIUM | examples/canvas/gemini/agent/stack_agent.py | 29 | # Define the agent's runtime state schema for CopilotKit/LangGraph | COMMENT |
| MEDIUM⚡ | examples/canvas/langgraph-python/agent/agent.py | 12 | # Create a mock module for the incorrect import path that CopilotKit expects | COMMENT |
| MEDIUM⚡ | examples/canvas/langgraph-python/agent/agent.py | 16 | # Import the necessary modules first | COMMENT |
| MEDIUM⚡ | examples/canvas/langgraph-python/agent/agent.py | 24 | # Create the fake module path that CopilotKit incorrectly expects | COMMENT |
| MEDIUM | examples/canvas/langgraph-python/agent/agent.py | 764 | # Define the workflow graph | COMMENT |
| MEDIUM | scripts/qa/css.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/next-pages.sh | 5 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/firebase.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/upgrade-next-app.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/upgrade-next-pages.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/langchain.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/node.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/next.sh | 16 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/langserve.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/remix.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/upgrade-node.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/upgrade-express.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/actions.sh | 4 | # Create the next app in /tmp | COMMENT |
| MEDIUM | scripts/qa/lib/bash/qa.sh | 6 | # Define the file path with the current date | COMMENT |
| MEDIUM | showcase/integrations/strands/src/agent_server.py | 188 | # Create the FastAPI app from the AG-UI Strands integration | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/__init__.py | 34 | __all__ = [ | CODE |
| LOW | sdk-python/copilotkit/langgraph_agui_agent.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW | sdk-python/copilotkit/langchain.py | 22 | __all__ = [ | CODE |
| LOW | sdk-python/copilotkit/header_propagation.py | 68 | def set_forwarded_headers(headers: Dict[str, str]) -> None: | CODE |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | sdk-python/copilotkit/crewai/__init__.py | 27 | __all__ = [ | CODE |
| LOW | sdk-python/copilotkit/integrations/fastapi.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rative-ui-playground/a2a-agent/agent/a2ui_extension.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rative-ui-playground/a2a-agent/agent/agent_executor.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ases/generative-ui-playground/a2a-agent/agent/agent.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/generative-ui-playground/a2a-agent/agent/__main__.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …es/a2ui-pdf-analyst/agent/src/multimodal_middleware.py | 112 | __all__ = ["install"] | CODE |
| LOW | examples/canvas/llamaindex/agent/agent/__init__.py | 12 | __all__ = ["app"] | CODE |
| LOW | …les/canvas/llamaindex-composio/agent/agent/__init__.py | 12 | __all__ = ["app"] | CODE |
| LOW | examples/integrations/agentcore/agents/utils/auth.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/integrations/agentcore/agents/utils/ssm.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …agentcore/agents/strands-single-agent/strands_agent.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | …gentcore/agents/strands-single-agent/tools/__init__.py | 4 | __all__ = ["query_data", "manage_todos", "Todo"] | CODE |
| LOW | …ntcore/agents/langgraph-single-agent/tools/__init__.py | 8 | __all__ = ["query_data", "AgentState", "todo_tools"] | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/tools.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/agent_executor.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/agent.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/__main__.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ons/a2a-a2ui/a2ui_extension/src/a2ui/a2ui_extension.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | showcase/shared/python/middleware/__init__.py | 15 | __all__ = [ | CODE |
| LOW | showcase/shared/python/tools/__init__.py | 25 | __all__ = [ | CODE |
| LOW | showcase/integrations/llamaindex/tools/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …/integrations/llamaindex/src/agents/_cvdiag_backend.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ntegrations/llamaindex/src/agents/_reasoning_router.py | 119 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ase/integrations/llamaindex/src/agents/a2ui_dynamic.py | 91 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/llamaindex/src/agents/_header_forwarding.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/llamaindex/src/agents/_header_forwarding.py | 122 | def set_forwarded_headers(headers: Dict[str, str]) -> None: | CODE |
| LOW⚡ | …/integrations/llamaindex/src/agents/subagents_agent.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | showcase/integrations/ms-agent-python/tools/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …grations/ms-agent-python/src/agents/_cvdiag_backend.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tions/ms-agent-python/src/agents/_header_forwarding.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tions/ms-agent-python/src/agents/_header_forwarding.py | 122 | def set_forwarded_headers(headers: Dict[str, str]) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-python/src/agents/subagents_agent.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | …wcase/integrations/claude-sdk-python/tools/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …ations/claude-sdk-python/src/agents/_cvdiag_backend.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/claude-sdk-python/src/agents/byoc_hashbrown_agent.py | 85 | __all__ = ["BYOC_HASHBROWN_SYSTEM_PROMPT"] | STRING |
| LOW | …tions/claude-sdk-python/src/agents/multimodal_agent.py | 196 | __all__ = ["SYSTEM_PROMPT", "convert_part_for_claude"] | CODE |
| LOW | …sdk-python/src/agents/shared_state_read_write_agent.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | …claude-sdk-python/src/agents/byoc_json_render_agent.py | 155 | __all__ = ["BYOC_JSON_RENDER_SYSTEM_PROMPT"] | CODE |
| LOW | …ons/claude-sdk-python/src/agents/_header_forwarding.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ons/claude-sdk-python/src/agents/_header_forwarding.py | 122 | def set_forwarded_headers(headers: Dict[str, str]) -> None: | CODE |
| LOW | …ons/claude-sdk-python/src/agents/agent_config_agent.py | 112 | __all__ = [ | CODE |
| LOW | …ations/claude-sdk-python/src/agents/subagents_agent.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | showcase/integrations/pydantic-ai/tools/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …egrations/pydantic-ai/src/agents/hitl_in_chat_agent.py | 44 | __all__ = ["agent"] | CODE |
| LOW | …integrations/pydantic-ai/src/agents/_cvdiag_backend.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | …wcase/integrations/pydantic-ai/src/agents/subagents.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | …integrations/pydantic-ai/src/agents/interrupt_agent.py | 56 | __all__ = ["agent"] | CODE |
| LOW | …ntegrations/pydantic-ai/src/agents/multimodal_agent.py | 818 | __all__ = ["agent"] | CODE |
| LOW | …egrations/pydantic-ai/src/agents/_header_forwarding.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | …egrations/pydantic-ai/src/agents/_header_forwarding.py | 122 | def set_forwarded_headers(headers: Dict[str, str]) -> None: | CODE |
| LOW | …egrations/pydantic-ai/src/agents/agent_config_agent.py | 152 | __all__ = ["AgentConfigState", "agent"] | CODE |
| LOW | showcase/integrations/crewai-crews/tools/__init__.py | 24 | __all__ = [ | CODE |
| LOW | showcase/integrations/crewai-crews/src/aimock_toggle.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ntegrations/crewai-crews/src/agents/_cvdiag_backend.py | 68 | logger = logging.getLogger(__name__) | CODE |
| 60 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/langgraph_agui_agent.py | 72 | CODE | |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 80 | CODE | |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 507 | CODE | |
| LOW | sdk-python/copilotkit/runloop.py | 280 | CODE | |
| LOW | sdk-python/copilotkit/langgraph.py | 56 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 77 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 328 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 504 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 576 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 83 | CODE | |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 128 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_agent.py | 303 | CODE | |
| LOW | sdk-python/copilotkit/crewai/crewai_agent.py | 426 | CODE | |
| LOW | sdk-python/tests/test_emit_tool_call_optional_id.py | 248 | CODE | |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 164 | CODE | |
| LOW | …rative-ui-playground/a2a-agent/agent/agent_executor.py | 49 | CODE | |
| LOW | …ases/generative-ui-playground/a2a-agent/agent/agent.py | 128 | CODE | |
| LOW | examples/showcases/scene-creator/agent/agent.py | 728 | CODE | |
| LOW | …les/showcases/strands-file-analyzer/agent/pdf_utils.py | 12 | CODE | |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 346 | CODE | |
| LOW | examples/showcases/strands-file-analyzer/agent/main.py | 37 | CODE | |
| LOW | …cases/deep-agents-finance-erp/agent/test_multi_turn.py | 61 | CODE | |
| LOW | examples/canvas/gemini/agent/stack_agent.py | 157 | CODE | |
| LOW | examples/canvas/gemini/agent/stack_agent.py | 219 | CODE | |
| LOW | examples/canvas/gemini/agent/stack_agent.py | 356 | CODE | |
| LOW | examples/canvas/pydantic-ai/agent/agent.py | 91 | CODE | |
| LOW | examples/canvas/pydantic-ai/agent/agent.py | 129 | CODE | |
| LOW | examples/canvas/langgraph-python/agent/agent.py | 73 | CODE | |
| LOW | examples/canvas/langgraph-python/agent/agent.py | 196 | CODE | |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 266 | CODE | |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 328 | CODE | |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 411 | CODE | |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 488 | CODE | |
| LOW | …ations/agentcore/infra-terraform/scripts/test-agent.py | 187 | CODE | |
| LOW | …s/agentcore/infra-cdk/lambdas/oauth2-provider/index.py | 25 | CODE | |
| LOW | examples/integrations/agentcore/scripts/utils.py | 189 | CODE | |
| LOW | examples/integrations/agentcore/scripts/test-agent.py | 225 | CODE | |
| LOW | examples/integrations/a2a-a2ui/agent/tools.py | 24 | CODE | |
| LOW | examples/integrations/a2a-a2ui/agent/agent_executor.py | 50 | CODE | |
| LOW | examples/integrations/a2a-a2ui/agent/agent.py | 114 | CODE | |
| LOW | showcase/shared/python/middleware/render_mode.py | 59 | CODE | |
| LOW | showcase/shared/python/middleware/render_mode.py | 98 | CODE | |
| LOW | showcase/shared/python/middleware/render_mode.py | 125 | CODE | |
| LOW | …tegrations/llamaindex/src/agents/hitl_in_chat_agent.py | 190 | CODE | |
| LOW | …e/integrations/llamaindex/src/agents/_request_tools.py | 224 | CODE | |
| LOW | …ntegrations/ms-agent-python/src/agents/a2ui_dynamic.py | 37 | CODE | |
| LOW | …grations/ms-agent-python/src/agents/subagents_agent.py | 184 | CODE | |
| LOW | …red-state-streaming/state_streaming_backend.snippet.py | 36 | CODE | |
| LOW | …ons/claude-sdk-python/src/agents/hitl_in_chat_agent.py | 47 | CODE | |
| LOW | …ude-sdk-python/src/agents/_anthropic_message_safety.py | 6 | CODE | |
| LOW | …hon/src/agents/tool_rendering_reasoning_chain_agent.py | 194 | CODE | |
| LOW | …ations/claude-sdk-python/src/agents/interrupt_agent.py | 66 | CODE | |
| LOW | …egrations/claude-sdk-python/src/agents/a2ui_dynamic.py | 123 | CODE | |
| LOW | …ntegrations/claude-sdk-python/src/agents/a2ui_fixed.py | 140 | CODE | |
| LOW | …sdk-python/src/agents/shared_state_read_write_agent.py | 135 | CODE | |
| LOW | …sdk-python/src/agents/shared_state_read_write_agent.py | 159 | CODE | |
| LOW | …aude-sdk-python/src/agents/claude_agent_sdk_adapter.py | 195 | CODE | |
| LOW | …rations/claude-sdk-python/src/agents/mcp_apps_agent.py | 138 | CODE | |
| LOW | …rations/claude-sdk-python/src/agents/mcp_apps_agent.py | 230 | CODE | |
| LOW | …rations/claude-sdk-python/src/agents/mcp_apps_agent.py | 245 | CODE | |
| 37 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/showcases/mcp-demo/README.md | 61 | OPENAI_API_KEY = YOUR_API_KEY | CODE |
| HIGH | examples/showcases/todo/README.md | 32 | OPENAI_API_KEY=your-api-key | CODE |
| HIGH | …mples/integrations/ms-agent-framework-dotnet/README.md | 248 | dotnet user-secrets set GitHubToken "YOUR_TOKEN_HERE" | CODE |
| HIGH | examples/integrations/agent-spec/README.md | 52 | OPENAI_API_KEY=sk-...your-api-key... | CODE |
| HIGH | …me/src/service-adapters/langchain/langchain-adapter.ts | 14 | * apiKey: "<your-api-key>", | COMMENT |
| HIGH | …me/src/service-adapters/anthropic/anthropic-adapter.ts | 13 | * apiKey: "<your-api-key>", | COMMENT |
| HIGH | …/runtime/src/service-adapters/openai/openai-adapter.ts | 14 | * apiKey: "<your-api-key>", | COMMENT |
| HIGH | …rc/service-adapters/openai/openai-assistant-adapter.ts | 14 | * apiKey: "<your-api-key>", | COMMENT |
| HIGH | …lls/copilotkit-setup/assets/nextjs-app-router-route.ts | 8 | // OPENAI_API_KEY=<your-api-key> (or ANTHROPIC_API_KEY / GOOGLE_API_KEY) | COMMENT |
| HIGH | skills/copilotkit-setup/assets/express-runtime.ts | 16 | // OPENAI_API_KEY=<your-api-key> (or ANTHROPIC_API_KEY / GOOGLE_API_KEY) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …m/copilotkit/showcase/springai/StreamingToolAgent.java | 543 | result.add(new org.springframework.ai.chat.messages.UserMessage(content)); | CODE |
| CRITICAL⚡ | …m/copilotkit/showcase/springai/StreamingToolAgent.java | 553 | new org.springframework.ai.chat.messages.AssistantMessage.ToolCall( | CODE |
| CRITICAL⚡ | …m/copilotkit/showcase/springai/StreamingToolAgent.java | 561 | result.add(new org.springframework.ai.chat.messages.AssistantMessage( | CODE |
| CRITICAL | …t-dotnet/agent/tests/SharedStateAgentStreamingTests.cs | 26 | TypeInfoResolver = new System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver(), | CODE |
| CRITICAL | …case/harness/src/probes/drivers/cross-env-pin-drift.ts | 269 | const svc = parsed.data.project.services.edges.find( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | examples/v1/state-machine/src/lib/types/orders.ts | 22 | name: "John Doe", | CODE |
| LOW | examples/v1/state-machine/src/lib/types/payment-info.ts | 17 | name: "John Doe", | CODE |
| LOW | examples/v1/state-machine/src/lib/types/payment-info.ts | 30 | name: "Jane Doe", | CODE |
| LOW | …ples/v1/form-filling/components/IncidentReportForm.tsx | 197 | <Input placeholder="John Doe" {...field} /> | CODE |
| LOW | examples/v1/form-filling/lib/user-info.ts | 4 | name: "John Doe", | CODE |
| LOW | examples/v1/chat-with-your-data/lib/user-info.ts | 23 | getUser("John Doe"), | CODE |
| LOW | examples/v1/next-pages-router/pages/api/hello.ts | 12 | res.status(200).json({ name: "John Doe" }); | CODE |
| LOW | …rative-ui-playground/a2a-agent/agent/prompt_builder.py | 420 | {{ "key": "name", "valueString": "John Doe" }}, | CODE |
| LOW⚡ | …playground/src/components/playground/SettingsPanel.tsx | 166 | htmlFor="placeholder" | CODE |
| LOW⚡ | …playground/src/components/playground/SettingsPanel.tsx | 172 | id="placeholder" | CODE |
| LOW⚡ | …playground/src/components/playground/SettingsPanel.tsx | 176 | onUpdateLabel("placeholder", e.target.value) | CODE |
| LOW | …mples/showcases/deep-agents-finance-erp/agent/seed.sql | 64 | ('inv-001', 'INV-2026-001', 'Acme Corp', 45000, 'USD', 'paid', '2026-03-01', '2026-03-31'), | CODE |
| LOW⚡ | …mples/showcases/deep-agents-finance-erp/agent/tools.py | 20 | "client": "Acme Corp", | CODE |
| LOW | …ples/showcases/deep-agents-finance-erp/src/lib/data.ts | 81 | client: "Acme Corp", | CODE |
| LOW | examples/showcases/strands-crm/agent/src/crm/seed.ts | 33 | name: "Acme Corp", | CODE |
| LOW | …mples/showcases/enterprise-brex/src/app/api/v1/data.ts | 129 | name: "John Doe", | CODE |
| LOW | …s/v2/vue/storybook/stories/CopilotChatInput.stories.ts | 389 | :placeholder="placeholder" | CODE |
| LOW | examples/v2/react/storybook/stories/Page.tsx | 17 | onLogin={() => setUser({ name: "Jane Doe" })} | CODE |
| LOW | examples/v2/react/storybook/stories/Page.tsx | 19 | onCreateAccount={() => setUser({ name: "Jane Doe" })} | CODE |
| LOW | examples/v2/react/storybook/stories/Header.stories.ts | 29 | name: "Jane Doe", | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/prompt_builder.py | 825 | {{ "key": "address", "valueString": "123 Main St" }} | CODE |
| LOW | examples/integrations/a2a-a2ui/agent/prompt_builder.py | 883 | {{ "key": "address", "valueString": "123 Main St" }} | CODE |
| LOW | …src/v2/types/__tests__/defineToolCallRenderer.test.tsx | 277 | user: { id: 1, name: "John Doe", email: "john@example.com" }, | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 21 | <div data-testid="placeholder"> | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 42 | expect(screen.getByTestId("placeholder").textContent).toBe( | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 74 | expect(screen.getByTestId("placeholder").textContent).toBe( | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 90 | expect(screen.getByTestId("placeholder").textContent).toBe("no-config"); | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 110 | expect(input?.getAttribute("placeholder")).toBe( | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 134 | expect(input?.getAttribute("placeholder")).toBe("Outer placeholder"); | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 160 | expect(input?.getAttribute("placeholder")).toBe("Inner placeholder"); | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 188 | expect(input?.getAttribute("placeholder")).toBe("Inner placeholder"); | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 217 | expect(input?.getAttribute("placeholder")).toBe("Inner placeholder"); | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 247 | expect(screen.getByTestId("placeholder").textContent).toBe( | CODE |
| LOW | …rs/__tests__/CopilotChatConfigurationProvider.test.tsx | 934 | expect(screen.getByTestId("placeholder").textContent).toBe("Inner"); | CODE |
| LOW | …ents/chat/__tests__/CopilotChatView.slots.e2e.test.tsx | 623 | expect(textarea.getAttribute("placeholder")).toBe("Type here..."); | CODE |
| LOW | …nts/chat/__tests__/CopilotChatInput.slots.e2e.test.tsx | 588 | expect(textarea.getAttribute("placeholder")).toBe( | CODE |
| LOW | …-native/src/components/__tests__/CopilotModal.test.tsx | 245 | expect(chat.getAttribute("placeholder")).toBe("Ask me anything..."); | CODE |
| LOW | …ers/__tests__/CopilotChatConfigurationProvider.test.ts | 27 | { "data-testid": "placeholder" }, | CODE |
| LOW | …ents/chat/__tests__/CopilotChatInput.slots.e2e.test.ts | 722 | expect(textarea.getAttribute("placeholder")).toBe( | CODE |
| LOW | …e/src/v2/components/chat/__tests__/CopilotChat.test.ts | 92 | expect(wrapper.find("textarea").attributes("placeholder")).toBe( | CODE |
| LOW | …ckages/runtime/src/agent/__tests__/basic-agent.test.ts | 351 | { description: "User Name", value: "John Doe" }, | CODE |
| LOW | …ckages/runtime/src/agent/__tests__/basic-agent.test.ts | 364 | expect(systemMessage.content).toContain("John Doe"); | CODE |
| LOW | …src/threads-drawer/__tests__/copilotkit-drawer.test.ts | 609 | expect(name.classList.contains("placeholder")).toBe(true); | CODE |
| LOW | …es/channels-discord/src/chunked-message-stream.test.ts | 26 | "lorem ipsum ".repeat(Math.ceil(n / 12)).slice(0, n); | CODE |
| LOW | …es/channels-discord/src/chunked-message-stream.test.ts | 149 | const prose = "lorem ipsum dolor sit amet ".repeat(4); // 108 chars | CODE |
| LOW | …es/channels-discord/src/chunked-message-stream.test.ts | 149 | const prose = "lorem ipsum dolor sit amet ".repeat(4); // 108 chars | CODE |
| LOW | …es/channels-discord/src/chunked-message-stream.test.ts | 387 | const prose = "lorem ipsum dolor sit amet. ".repeat(68); // ~1904 chars | CODE |
| LOW | …es/channels-discord/src/chunked-message-stream.test.ts | 387 | const prose = "lorem ipsum dolor sit amet. ".repeat(68); // ~1904 chars | CODE |
| LOW | …els-slack/src/__tests__/chunked-message-stream.test.ts | 26 | "lorem ipsum ".repeat(Math.ceil(n / 12)).slice(0, n); | CODE |
| LOW | …els-slack/src/__tests__/chunked-message-stream.test.ts | 149 | const prose = "lorem ipsum dolor sit amet ".repeat(4); // 108 chars | CODE |
| LOW | …els-slack/src/__tests__/chunked-message-stream.test.ts | 149 | const prose = "lorem ipsum dolor sit amet ".repeat(4); // 108 chars | CODE |
| LOW | packages/channels/src/create-bot.test.ts | 481 | identity: () => "user@example.com", | CODE |
| LOW | packages/channels/src/create-bot.test.ts | 501 | expect(capturedKey).toBe("user@example.com"); | CODE |
| LOW | …case/shell-dashboard/src/components/pb-auth-prompt.tsx | 93 | placeholder="admin@example.com" | CODE |
| LOW | showcase/harness/src/cli/control-plane-run.test.ts | 144 | email: "admin@example.com", | CODE |
| LOW | showcase/harness/src/cli/control-plane-run.ts | 107 | "admin@example.com", | CODE |
| LOW | showcase/harness/src/cli/config.ts | 50 | email: "admin@example.com", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …s-dynamic-dashboards/frontend/components/data-code.tsx | 231 | print(tool_call_args, "tool_call_args") | STRING |
| HIGH⚡ | …ayground/src/components/playground/AgentSetupModal.tsx | 108 | return False | STRING |
| HIGH⚡ | …ayground/src/components/playground/AgentSetupModal.tsx | 112 | return True | STRING |
| HIGH⚡ | …ayground/src/components/playground/AgentSetupModal.tsx | 113 | return False | STRING |
| HIGH | …e/storybook/stories/CopilotAssistantMessage.stories.ts | 48 | print(fibonacci(i)) | CODE |
| HIGH | …orybook/stories/CopilotChatAssistantMessage.stories.ts | 50 | print(fibonacci(i)) | CODE |
| HIGH | …/storybook/stories/CopilotAssistantMessage.stories.tsx | 48 | print(fibonacci(i)) | CODE |
| HIGH | …/storybook/stories/CopilotAssistantMessage.stories.tsx | 493 | print(f"Hello, {name}!") | CODE |
| HIGH | scripts/doc-tests/__tests__/extract.test.ts | 43 | print("hello") | CODE |
| HIGH | scripts/doc-tests/__tests__/extract.test.ts | 61 | print("a") | CODE |
| HIGH | scripts/doc-tests/__tests__/extract.test.ts | 81 | print("no doctest") | CODE |
| HIGH | scripts/doc-tests/__tests__/extract.test.ts | 89 | print("has doctest") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 774 | # Check if app_context is missing or empty | COMMENT |
| LOW | sdk-python/copilotkit/copilotkit_lg_middleware.py | 822 | # Check if our context message already exists | COMMENT |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 176 | # Check if we already have a system message | COMMENT |
| LOW | sdk-python/copilotkit/crewai/copilotkit_integration.py | 285 | # Check if a follow-up is needed (tools were called but no substantive natural language content) | COMMENT |
| LOW | …ples/v1/_legacy/saas-dynamic-dashboards/agent/agent.py | 354 | # # Check if we already have a user_response in the state | COMMENT |
| LOW | examples/v1/research-canvas/agents/python/src/agent.py | 36 | # Check if we're running in LangGraph API mode | COMMENT |
| LOW | …les/showcases/microsoft-kanban/scripts/deploy-azure.sh | 12 | # Check if Azure CLI is installed | COMMENT |
| LOW | …les/showcases/microsoft-kanban/scripts/deploy-azure.sh | 19 | # Check if user is logged in | COMMENT |
| LOW | …ples/showcases/microsoft-kanban/scripts/setup-agent.sh | 6 | # Check if .NET is installed | COMMENT |
| LOW | examples/showcases/scene-creator/agent/agent.py | 714 | # Check if we need to route to tool node | COMMENT |
| LOW | examples/showcases/scene-creator/agent/agent.py | 717 | # Check if any tool call is a backend tool | COMMENT |
| LOW | …es/research-canvas/start/agent/tools/outline_writer.py | 46 | # Check if a current proposal exists | COMMENT |
| LOW | …howcases/research-canvas/agent/tools/outline_writer.py | 46 | # Check if a current proposal exists | COMMENT |
| LOW | …es/research-canvas/final/agent/tools/outline_writer.py | 46 | # Check if a current proposal exists | COMMENT |
| LOW | …tions/ms-agent-framework-dotnet/scripts/setup-agent.sh | 6 | # Check if .NET is installed | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 163 | # Check if Docker is running | COMMENT |
| LOW | …ations/agentcore/infra-terraform/scripts/test-agent.py | 252 | # Check if parsed is a dict (not a string) | COMMENT |
| LOW | examples/integrations/agentcore/scripts/utils.py | 142 | # Check if user exists | COMMENT |
| LOW | examples/integrations/agentcore/scripts/test-agent.py | 480 | # Check if agent is already running | COMMENT |
| LOW | scripts/develop/example.sh | 28 | # Check if GNU parallel is installed | COMMENT |
| LOW | scripts/develop/example.sh | 48 | # Check if the example directory exists | COMMENT |
| LOW | scripts/develop/example.sh | 56 | # Check if the backend is valid | COMMENT |
| LOW | scripts/qa/lib/bash/packages.sh | 13 | # Check if the latest version was found | COMMENT |
| LOW | scripts/qa/lib/bash/packages.sh | 48 | # Check if a version was found | COMMENT |
| LOW | showcase/integrations/strands/src/agents/agent.py | 1116 | # Check if messages end with [..., assistant(tool_calls), tool]. | COMMENT |
| LOW | showcase/integrations/langgraph-python/entrypoint.sh | 82 | # Check if langgraph is still running | COMMENT |
| LOW | …/integrations/langgraph-fastapi/src/agents/src/util.py | 21 | # Check if any tool call is a frontend tool | COMMENT |
| LOW | …wcase/integrations/langroid/src/agents/agui_adapter.py | 734 | # Check if the response contains a tool call parsed from content | COMMENT |
| LOW | showcase/scripts/cli/cmd-doctor.sh | 217 | # Check if container exists and is running | COMMENT |
| LOW | showcase/scripts/cli/cmd-doctor.sh | 310 | # Check if port is in use by a non-Docker process | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | dev-docs/architecture/plugin-points.md | 237 | // AI-generated suggestions | COMMENT |
| HIGH | examples/showcases/banking/src/app/page.tsx | 117 | "The color of the card (generated by copilot, bg-blue-500 for visa, bg-red-500 for mastercard)", | CODE |
| HIGH | …mples/showcases/enterprise-brex/src/app/cards/page.tsx | 108 | "The color of the card (generated by copilot, bg-blue-500 for visa, bg-red-500 for mastercard)", | CODE |
| HIGH | examples/canvas/llamaindex/src/app/layout.tsx | 17 | description: "Generated by CopilotKit with LlamaIndex", | CODE |
| HIGH | examples/canvas/mastra/src/app/layout.tsx | 17 | description: "Generated by CopilotKit with Mastra", | CODE |
| HIGH | examples/canvas/pydantic-ai/src/app/layout.tsx | 17 | description: "Generated by CopilotKit with Pydantic AI", | CODE |
| HIGH | examples/canvas/langgraph-python/src/app/layout.tsx | 17 | description: "Generated by CopilotKit with LangGraph Python", | CODE |
| HIGH | examples/canvas/llamaindex-composio/src/app/layout.tsx | 17 | description: "Generated by CopilotKit with LlamaIndex", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …rative-ui-playground/a2a-agent/agent/prompt_builder.py | 461 | Constructs the full prompt with UI instructions, rules, examples, and schema. Args: base_url: The base | STRING |
| HIGH | examples/integrations/agentcore/agents/utils/auth.py | 19 | Securely extract the user ID from the JWT token in the request context. AgentCore Runtime validates the JWT to | STRING |
| HIGH | examples/integrations/agentcore/agents/utils/ssm.py | 18 | Fetch a parameter value from AWS SSM Parameter Store. SSM Parameter Store is AWS's service for storing configu | STRING |
| HIGH | examples/integrations/a2a-a2ui/agent/prompt_builder.py | 966 | Constructs the full prompt with UI instructions, rules, examples, and schema. Args: base_url: The base | STRING |
| HIGH | showcase/integrations/strands/src/agents/agent.py | 634 | Replace the notes array in shared state with the full updated list. Use this whenever the user asks you to remember | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rative-ui-playground/a2a-agent/agent/prompt_builder.py | 545 | # Example usage | STRING |
| LOW⚡ | …s/agentcore/infra-terraform/scripts/deploy-frontend.sh | 11 | # Usage: | COMMENT |
| LOW⚡ | …ntcore/infra-terraform/scripts/build-and-push-image.sh | 14 | # Usage: | COMMENT |
| LOW | .github/workflows/showcase_promote_notify.dry-run.sh | 7 | # Usage: | COMMENT |
| LOW | showcase/docker-compose.dev.yml | 20 | # Usage: | COMMENT |
| LOW | showcase/docker-compose.record.yml | 6 | # Usage: | COMMENT |
| LOW | showcase/docker-compose.replay.yml | 6 | # Usage: | COMMENT |
| LOW | showcase/tests/docker-compose.integrations.yml | 6 | # Usage: | COMMENT |
| LOW | showcase/test-fixtures/promote-notify/validate.sh | 6 | # Usage: | COMMENT |
| LOW | showcase/scripts/promote-fleet.sh | 20 | # Usage: | COMMENT |
| LOW | showcase/scripts/reconcile-prod-gate.sh | 28 | # Usage: | COMMENT |
| LOW | showcase/scripts/lint-prod-gate.sh | 27 | # Usage: | COMMENT |
| LOW | showcase/scripts/smoke-local.sh | 6 | # Usage: | COMMENT |
| LOW | showcase/scripts/verify-prod-display.sh | 17 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …s/crewai-crews/agent/src/latest_ai_development/crew.py | 6 | # you can use the @before_kickoff and @after_kickoff decorators | COMMENT |
| MEDIUM | …otkit/showcase/springai/cvdiag/CvdiagEmissionTest.java | 34 | * without a live LLM or a real Tomcat stream, which CI cannot provide. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …amples/showcases/deep-agents-finance-erp/agent/main.py | 46 | CODE | |
| LOW | …/llamaindex-composio/agent/agent/sheets_integration.py | 263 | CODE | |
| LOW | …s/google-adk/tests/python/test_after_model_modifier.py | 89 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk-python/copilotkit/crewai/crewai_sdk.py | 452 | def my_function(): | STRING |