Build distributed, production-grade, long-running agents.
This report summarizes scanner evidence for agentscope-ai/agentscope-java, a Java project with 5,923 GitHub stars. SynthScan examined 1,059,610 lines of code across 4916 source files, recording 1642 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 4.9 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 903 finding(s).
Are imports declared and package/API names verified? 380 finding(s).
Are wrappers, guards, and repeated structures necessary? 500 finding(s).
Which changes need focused human review? 1642 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1642 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …arness/agent/HarnessAgentSubagentStreamEventsTest.java | 100 | String contentJson = io.agentscope.core.util.JsonUtils.getJsonCodec().toJson(in); | CODE |
| CRITICAL | …ntscope/harness/agent/HarnessAgentModelStringTest.java | 116 | entry.factory().create(io.agentscope.core.agent.RuntimeContext.empty()); | CODE |
| CRITICAL | …/harness/agent/HarnessAgentDistributedSandboxTest.java | 138 | io.agentscope.core.message.TextBlock.builder() | CODE |
| CRITICAL | …/harness/agent/HarnessAgentDynamicHookBuilderTest.java | 412 | org.junit.jupiter.api.Assertions.fail( | CODE |
| CRITICAL | …cope/harness/agent/HarnessAgentSubagentStreamTest.java | 114 | String contentJson = io.agentscope.core.util.JsonUtils.getJsonCodec().toJson(in); | CODE |
| CRITICAL | …o/agentscope/harness/agent/SubagentRunIdChainTest.java | 110 | String contentJson = io.agentscope.core.util.JsonUtils.getJsonCodec().toJson(in); | CODE |
| CRITICAL | …cope/harness/agent/middleware/InboxMiddlewareTest.java | 50 | new io.agentscope.harness.agent.filesystem.local.LocalFilesystem(tempDir, true, 10); | CODE |
| CRITICAL | …cope/harness/agent/middleware/TeamsMiddlewareTest.java | 105 | new io.agentscope.harness.agent.team.LocalTeamClient( | CODE |
| CRITICAL | …cope/harness/agent/middleware/TeamsMiddlewareTest.java | 106 | new io.agentscope.harness.agent.filesystem.remote.store.InMemoryStore()); | CODE |
| CRITICAL | …cope/harness/agent/middleware/TeamsMiddlewareTest.java | 358 | new io.agentscope.harness.agent.team.LocalTeamClient( | CODE |
| CRITICAL | …cope/harness/agent/middleware/TeamsMiddlewareTest.java | 359 | new io.agentscope.harness.agent.filesystem.remote.store.InMemoryStore()), | CODE |
| CRITICAL | …/harness/agent/middleware/AsyncToolMiddlewareTest.java | 52 | new io.agentscope.harness.agent.filesystem.local.LocalFilesystem(tempDir, true, 10); | CODE |
| CRITICAL | …/agent/middleware/HarnessSkillManageNamespaceTest.java | 302 | io.agentscope.core.message.ToolUseBlock.builder() | CODE |
| CRITICAL | …tscope/harness/agent/tools/McpServerRegistrarTest.java | 199 | org.junit.jupiter.api.Assertions.assertThrows( | CODE |
| CRITICAL | …cope/harness/agent/skill/curator/SkillCuratorTest.java | 219 | org.junit.jupiter.api.Assertions.fail("read report: " + e.getMessage()); | CODE |
| CRITICAL | …/harness/agent/filesystem/LocalFilesystemModeTest.java | 87 | org.junit.jupiter.api.Assertions.assertThrows( | CODE |
| CRITICAL | …ope/harness/agent/subagent/SubagentModeHiddenTest.java | 177 | "compaction", io.agentscope.core.agent.RuntimeContext.empty()) | CODE |
| CRITICAL | …agentscope/harness/agent/tool/SkillManageToolTest.java | 596 | store = new io.agentscope.harness.agent.skill.curator.SkillUsageStore(fs); | CODE |
| CRITICAL | …/agentscope/harness/agent/tool/FilesystemToolTest.java | 253 | io.agentscope.harness.agent.filesystem.model.GlobResult.success(entries)); | CODE |
| CRITICAL | …/agentscope/harness/agent/tool/FilesystemToolTest.java | 267 | io.agentscope.harness.agent.filesystem.model.GrepResult.success( | CODE |
| CRITICAL | …/agentscope/harness/agent/tool/FilesystemToolTest.java | 269 | new io.agentscope.harness.agent.filesystem.model.GrepMatch( | CODE |
| CRITICAL | …harness/agent/tool/AgentSpawnToolOrphanCancelTest.java | 161 | io.agentscope.core.model.ChatResponse.builder() | CODE |
| CRITICAL | …entscope/harness/agent/HarnessAgentBuilderSupport.java | 290 | var child = new io.agentscope.harness.agent.tools.ToolsConfig(); | CODE |
| CRITICAL | …entscope/harness/agent/HarnessAgentBuilderSupport.java | 297 | io.agentscope.harness.agent.tools.ToolFilter.isAllowed( | CODE |
| CRITICAL | …entscope/harness/agent/HarnessAgentBuilderSupport.java | 495 | return new io.agentscope.harness.agent.subagent.RemoteSubagentStub( | CODE |
| CRITICAL | …entscope/harness/agent/HarnessAgentBuilderSupport.java | 639 | new io.agentscope.harness.agent.filesystem.spec.LocalFilesystemSpec(); | CODE |
| CRITICAL | …entscope/harness/agent/HarnessAgentBuilderSupport.java | 922 | new io.agentscope.harness.agent.skill.WorkspaceSkillRepository( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 511 | io.agentscope.harness.agent.memory.MemoryBackgroundTasks.awaitQuiescence( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 744 | new io.agentscope.harness.agent.gateway.StoreBackedSubagentRegistry( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 1690 | Model resolved = io.agentscope.core.model.ModelRegistry.resolve(modelId); | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2384 | ? io.agentscope.core.skill.SkillFilter.all() | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2385 | : io.agentscope.core.skill.SkillFilter.none(); | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2390 | this.skillFilter = io.agentscope.core.skill.SkillFilter.only(skillNames); | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2395 | this.skillFilter = io.agentscope.core.skill.SkillFilter.except(skillNames); | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2691 | new io.agentscope.harness.agent.filesystem.BakedContextFilesystem( | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2701 | new io.agentscope.harness.agent.bus.WorkspaceMessageBus( | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2706 | new io.agentscope.harness.agent.bus.WorkspaceAsyncToolRegistry( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2866 | new io.agentscope.harness.agent.tool.WaitAsyncResultsTool( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2942 | new io.agentscope.harness.agent.middleware.PlanModeMiddleware( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3022 | new io.agentscope.harness.agent.middleware.SkillUsageMiddleware( | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3049 | new io.agentscope.harness.agent.middleware.SkillCuratorMiddleware( | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3057 | ? new io.agentscope.harness.agent.skill.runtime.MarketplaceStager( | CODE |
| CRITICAL⚡ | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3067 | io.agentscope.harness.agent.skill.runtime.ShellPathPolicy.noShell(); | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3087 | io.agentscope.harness.agent.skill.runtime.ShellPathPolicy.sandbox( | CODE |
| CRITICAL | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 3091 | io.agentscope.harness.agent.skill.runtime.ShellPathPolicy.noShell(); | CODE |
| CRITICAL | …gentscope/harness/agent/context/ContextModelCalls.java | 44 | io.agentscope.core.session.SessionModels.wrap( | CODE |
| CRITICAL | …pe/harness/agent/filesystem/local/LocalFilesystem.java | 598 | return new io.agentscope.harness.agent.session.LocalSessionStorage( | CODE |
| CRITICAL | …/harness/agent/filesystem/remote/RemoteFilesystem.java | 150 | return new io.agentscope.harness.agent.session.StoreSessionStorage(store, getNamespace(rc)); | CODE |
| CRITICAL | …io/agentscope/harness/agent/sandbox/WorkspaceSpec.java | 39 | * spec.getEntries().put("README.md", new io.agentscope.harness.agent.sandbox.layout.FileEntry("# My Project")); | COMMENT |
| CRITICAL | …arness/agent/sandbox/snapshot/NoopSandboxSnapshot.java | 69 | throw new io.agentscope.harness.agent.sandbox.SandboxException.SnapshotException(ID); | CODE |
| CRITICAL | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 418 | var recorder = io.agentscope.core.session.SessionRecorder.from(runtimeContext); | CODE |
| CRITICAL | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 891 | io.agentscope.core.session.SessionRecorder.from(parentCtx); | CODE |
| CRITICAL | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 1122 | new io.agentscope.core.state.ToolContextState.SpawnEntry( | CODE |
| CRITICAL | …o/agentscope/harness/agent/gateway/HarnessGateway.java | 679 | io.agentscope.core.util.JsonUtils.getJsonCodec() | CODE |
| CRITICAL | …ensions/sandbox/e2b/E2bSandboxOptionsAndStateTest.java | 192 | client.resume(new io.agentscope.harness.agent.sandbox.SandboxState() {}); | CODE |
| CRITICAL | …scope/extensions/sandbox/e2b/E2bEnvdProcessClient.java | 90 | com.google.protobuf.DescriptorProtos.FileDescriptorProto.parseFrom( | CODE |
| CRITICAL | …scope/extensions/sandbox/e2b/E2bEnvdProcessClient.java | 93 | com.google.protobuf.Descriptors.FileDescriptor.buildFrom( | CODE |
| CRITICAL | …tensions/sandbox/kubernetes/KubernetesSandboxTest.java | 66 | state.setWorkspaceSpec(new io.agentscope.harness.agent.sandbox.WorkspaceSpec()); | CODE |
| CRITICAL | …tscope/extensions/jdbc/JdbcDistributedStoreH2Test.java | 115 | var dialect = io.agentscope.extensions.jdbc.dialect.AbstractJdbcDialect.from(ds).build(); | CODE |
| CRITICAL | …tscope/extensions/jdbc/JdbcDistributedStoreH2Test.java | 116 | var spec = new io.agentscope.extensions.jdbc.snapshot.JdbcSnapshotSpec(ds, dialect); | CODE |
| 187 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …agent/middleware/MemoryFlushMiddlewareTriggerTest.java | 146 | // ── IsolationScope.SESSION ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …agent/middleware/MemoryFlushMiddlewareTriggerTest.java | 173 | // ── IsolationScope.AGENT / GLOBAL ──────────────────────────────────────── | COMMENT |
| MEDIUM | …agent/middleware/MemoryFlushMiddlewareTriggerTest.java | 210 | // ── timerKeyFor edge cases ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …agent/middleware/MemoryFlushMiddlewareTriggerTest.java | 221 | // ── Cross-instance throttle sharing (the core bug-fix scenario) ────────── | COMMENT |
| MEDIUM | …agent/middleware/MemoryFlushMiddlewareTriggerTest.java | 254 | // ── Stale entry eviction ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 71 | // ── Text streaming ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 121 | // ── Block order and intermediate blocks ──────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 158 | // ── Reasoning summary ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 176 | // ── Reasoning text delta separation ──────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 236 | // ── Tool call streaming ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 558 | // ── Terminal re-extraction ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 622 | // ── Refusal ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 636 | // ── Usage ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 669 | // ── Failed and error events ─────────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 688 | // ── Stream close on completion ───────────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 703 | // ── No opt-in: no ThinkingBlock ────────────────────────────────── | COMMENT |
| MEDIUM | …el/openaiofficial/ResponsesStreamingAssemblerTest.java | 729 | // ── Incomplete event ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …model/openaiofficial/OpenAIResponsesChatModelTest.java | 556 | // ── Module-level config ───────────────────────────────────────── | COMMENT |
| MEDIUM | …model/openaiofficial/OpenAIResponsesChatModelTest.java | 600 | // ── Builder boundary ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …model/openaiofficial/OpenAIResponsesChatModelTest.java | 682 | // ── Retry and cancel ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 111 | // ── Options mapping ────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 343 | // ── AdditionalBodyParams whitelist ────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 474 | // ── Rejected fields ────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 557 | // ── History mapping ────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 796 | // ── Tool definition mapping ───────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 1005 | // ── Reasoning validation ────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 1086 | // ── Structured output ───────────────────────────────────────── | COMMENT |
| MEDIUM | …s/model/openaiofficial/ResponsesRequestMapperTest.java | 1334 | // ── Prompt cache options detail ─────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 93 | // ── Typed HTTP exceptions ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 137 | // ── Variable-status exceptions ───────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 164 | // ── Non-HTTP exceptions ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 182 | // ── Helpers ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 218 | // ── Response builders ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 344 | // ── Output item builders ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 563 | // ── Usage builder ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …e/extensions/model/openaiofficial/TestSdkFixtures.java | 583 | // ── Streaming event fixtures ────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 59 | // ── Fixed-order assembly ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 132 | // ── Tool use state ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 142 | // ── Reasoning extraction ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 193 | // ── Text concatenation ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 226 | // ── Tool args parse failure ─────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 250 | // ── Refusal ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 272 | // ── Usage mapping ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 304 | // ── Finish reason mapping ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 341 | // ── Metadata preservation ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 467 | // ── Unknown output item handling ───────────────────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesResponseParserTest.java | 554 | // ── Response id ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ions/model/openaiofficial/OpenAIOfficialConstants.java | 34 | // ── additionalBodyParams whitelist ─────────────────────────── | COMMENT |
| MEDIUM | …ions/model/openaiofficial/OpenAIOfficialConstants.java | 53 | // ── Metadata namespace keys ───────────────────────── | COMMENT |
| MEDIUM | …/model/openaiofficial/ResponsesStreamingAssembler.java | 115 | // ── Streaming state ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 146 | // ── Options mapping ────────────────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 250 | // ── AdditionalBodyParams mapping ───────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 333 | // ── Rejected fields validation ─────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 378 | // ── History mapping ────────────────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 669 | // ── Tool definition mapping ────────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 763 | // ── ToolChoice mapping ─────────────────────────────────────── | COMMENT |
| MEDIUM | …sions/model/openaiofficial/ResponsesRequestMapper.java | 780 | // ── Helpers ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …tscope/extensions/cos/CosRemoteSnapshotClientTest.java | 52 | // ── constructor ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …tscope/extensions/cos/CosRemoteSnapshotClientTest.java | 75 | // ── normalizePrefix ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …tscope/extensions/cos/CosRemoteSnapshotClientTest.java | 100 | // ── upload ─────────────────────────────────────────────────────────────── | COMMENT |
| 143 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | codecov.yml | 1 | # Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …arness/agent/HarnessAgentSubagentStreamEventsTest.java | 201 | // 1b. streamEvents() under AsyncToolMiddleware — child events still | COMMENT |
| LOW | …gentscope/harness/agent/tool/FuzzyTextMatcherTest.java | 261 | // Same shape, with a replacement that re-supplies both line breaks itself. | COMMENT |
| LOW | …scope/extensions/sandbox/e2b/E2bEnvdProcessClient.java | 301 | } | COMMENT |
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …/resources/e2e-skills/data-report/scripts/summarize.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …st/resources/e2e-skills/image-resize/scripts/resize.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …urces/e2e-skills/data-transform/scripts/json_to_csv.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …urces/e2e-skills/data-transform/scripts/csv_to_json.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …e2e-skills/git-changelog/scripts/generate_changelog.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …/resources/e2e-skills/data-report/scripts/summarize.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …st/resources/e2e-skills/image-resize/scripts/resize.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …urces/e2e-skills/data-transform/scripts/json_to_csv.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …urces/e2e-skills/data-transform/scripts/csv_to_json.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …e2e-skills/git-changelog/scripts/generate_changelog.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …ava/io/agentscope/core/event/AgentEventStreamTest.java | 281 | @Test | COMMENT |
| LOW | …a/io/agentscope/core/tool/coding/ShellCommandTool.java | 581 | // CRITICAL FIX: Start asynchronous stream readers immediately to prevent pipe buffer | COMMENT |
| LOW | agentscope-service/docker-compose.yml | 1 | # docker-compose.yml — AgentScope Service with service-controlplane (Go) + Java DP | COMMENT |
| LOW | agentscope-service/deploy/compose.yaml | 1 | # Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/release/release.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | agentscope-service/release/smoke.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | agentscope-service/release/tests/test_release.py | 1 | # Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/release/tests/test_github_release.py | 1 | # Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/release/homebrew/agentscope-cli.rb | 1 | # Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …/service-controlplane/cmd/service-controlplane/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ntscope-service/service-controlplane/cmd/as/connect.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …service-controlplane/cmd/as/local_runtime_discovery.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …entscope-service/service-controlplane/cmd/as/deploy.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …e/service-controlplane/cmd/as/local_runtime_process.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …e-controlplane/cmd/as/local_runtime_process_windows.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/team.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ntscope-service/service-controlplane/cmd/as/runtime.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ntscope-service/service-controlplane/cmd/as/session.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …entscope-service/service-controlplane/cmd/as/client.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …cope-service/service-controlplane/cmd/as/automation.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/proxy.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …rvice-controlplane/cmd/as/local_runtime_config_test.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/inbox.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …tscope-service/service-controlplane/cmd/as/approval.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …vice-controlplane/cmd/as/local_runtime_process_test.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …e-service/service-controlplane/cmd/as/collaboration.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/agent.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ervice-controlplane/cmd/as/agent_collaboration_test.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/api.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …e-service/service-controlplane/cmd/as/orchestration.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ce/service-controlplane/cmd/as/local_runtime_config.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …vice-controlplane/cmd/as/local_runtime_process_unix.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ice/service-controlplane/cmd/as/agent_collaboration.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/init.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | agentscope-service/service-controlplane/cmd/as/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …entscope-service/service-controlplane/cmd/as/verify.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ntscope-service/service-controlplane/cmd/as/install.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …rvice-controlplane/cmd/agentscope-runtime-host/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …-controlplane/cmd/agentscope-runtime-host/main_test.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ice-controlplane/tools/review-feedback-fixture/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …ce-controlplane/tools/repair-team-continuation/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …rvice-controlplane/tools/repair-team-summaries/main.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| LOW | …cope-service/service-controlplane/install/uninstall.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …pe-service/service-controlplane/test/mock/dataplane.go | 1 | // Copyright 2024-2026 the original author or authors. | COMMENT |
| 537 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 0 | max seconds to wait for the task result. 0=fire-and-forget, \ returns task_id. default: 30. max: 600.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | max seconds to wait for the task result. 0=fire-and-forget, \ returns task_id. default: 30. max: 600.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | max seconds to wait for the task result. 0=fire-and-forget, \ returns task_id. default: 30. max: 600.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | max seconds to wait for the task result. 0=fire-and-forget, \ returns task_id. default: 30. max: 600.\ | STRING |
| HIGH | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 0 | max seconds to wait for a reply. 0=fire-and-forget, returns \ task_id. default: 30. max: 600.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | max seconds to wait for a reply. 0=fire-and-forget, returns \ task_id. default: 30. max: 600.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | max seconds to wait for a reply. 0=fire-and-forget, returns \ task_id. default: 30. max: 600.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | max seconds to wait for a reply. 0=fire-and-forget, returns \ task_id. default: 30. max: 600.\ | STRING |
| HIGH | …el/anthropic/AnthropicChatModelAuthenticationTest.java | 0 | { "id": "msg_gateway", "type": "message", "role": "assistant", "model": "claude-sonnet-4.5", "content": [{"type": "text" | STRING |
| HIGH | …nsions/model/anthropic/AnthropicModelProviderTest.java | 0 | { "id": "msg_gateway", "type": "message", "role": "assistant", "model": "claude-sonnet-4.5", "content": [{"type": "text" | STRING |
| HIGH | …ing/boot/anthropic/AnthropicAutoConfigurationTest.java | 0 | { "id": "msg_gateway", "type": "message", "role": "assistant", "model": "claude-sonnet-4.5", "content": [{"type": "text" | STRING |
| HIGH | …/agentscope/builder/runtime/outbound/OutboundTool.java | 0 | proactively deliver a message into a registered im channel \ (e.g. dingtalk, wecom). use to push notifications, status u | STRING |
| HIGH | …io/agentscope/claw2/runtime/outbound/OutboundTool.java | 0 | proactively deliver a message into a registered im channel \ (e.g. dingtalk, wecom). use to push notifications, status u | STRING |
| HIGH | …gentscope/dataagent/runtime/outbound/OutboundTool.java | 0 | proactively deliver a message into a registered im channel \ (e.g. dingtalk, wecom). use to push notifications, status u | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | status: accepted task_id: %s use task_output with task_id='%s' to retrieve the result.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | status: accepted task_id: %s use task_output with task_id='%s' to retrieve the result.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | status: accepted task_id: %s use task_output with task_id='%s' to retrieve the result.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | spawn an isolated subagent session for delegated or background work. \ mode="run" (default) executes task immediately an | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | spawn an isolated subagent session for delegated or background work. \ mode="run" (default) executes task immediately an | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | spawn an isolated subagent session for delegated or background work. \ mode="run" (default) executes task immediately an | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | initial task or prompt to send to the spawned agent. omit to \ create a session without running a task.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | initial task or prompt to send to the spawned agent. omit to \ create a session without running a task.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | initial task or prompt to send to the spawned agent. omit to \ create a session without running a task.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | optional human-readable label for referencing this session via \ sessions_send or sessions_list\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | optional human-readable label for referencing this session via \ sessions_send or sessions_list\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | optional human-readable label for referencing this session via \ sessions_send or sessions_list\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | "run" (one-shot, default) or "session" (persistent, register \ now and send later via sessions_send)\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | "run" (one-shot, default) or "session" (persistent, register \ now and send later via sessions_send)\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | "run" (one-shot, default) or "session" (persistent, register \ now and send later via sessions_send)\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | send a message to an existing managed session by session_key or label. \ timeout_seconds=0 fires and forgets — returns t | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | send a message to an existing managed session by session_key or label. \ timeout_seconds=0 fires and forgets — returns t | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | send a message to an existing managed session by session_key or label. \ timeout_seconds=0 fires and forgets — returns t | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | agentstatestore key returned by sessions_spawn. mutually exclusive \ with label.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | agentstatestore key returned by sessions_spawn. mutually exclusive \ with label.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | agentstatestore key returned by sessions_spawn. mutually exclusive \ with label.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | agentstatestore label assigned at spawn time. mutually exclusive with \ session_key.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | agentstatestore label assigned at spawn time. mutually exclusive with \ session_key.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | agentstatestore label assigned at spawn time. mutually exclusive with \ session_key.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | list managed subagent sessions with optional filters. returns session_key, \ agent_id, label, kind, spawn_depth, session | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | list managed subagent sessions with optional filters. returns session_key, \ agent_id, label, kind, spawn_depth, session | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | list managed subagent sessions with optional filters. returns session_key, \ agent_id, label, kind, spawn_depth, session | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | comma-separated session kinds to include (subagent, main). \ default: all.\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | comma-separated session kinds to include (subagent, main). \ default: all.\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | comma-separated session kinds to include (subagent, main). \ default: all.\ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | read the conversation transcript of a managed session. transcripts are \ written when messages are offloaded from memory | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | read the conversation transcript of a managed session. transcripts are \ written when messages are offloaded from memory | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | read the conversation transcript of a managed session. transcripts are \ written when messages are offloaded from memory | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | drain structured subagent completion events for this requester session \ (openclaw-style announce queue). use requester_ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | drain structured subagent completion events for this requester session \ (openclaw-style announce queue). use requester_ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | drain structured subagent completion events for this requester session \ (openclaw-style announce queue). use requester_ | STRING |
| HIGH | …gentscope/claw2/runtime/session/tool/SessionsTool.java | 0 | agentstatestore key of the requester that spawned subagents. omit to \ use the default root requester (main harness).\ | STRING |
| HIGH | …entscope/harness/coding/session/tool/SessionsTool.java | 0 | agentstatestore key of the requester that spawned subagents. omit to \ use the default root requester (main harness).\ | STRING |
| HIGH | …scope/dataagent/runtime/session/tool/SessionsTool.java | 0 | agentstatestore key of the requester that spawned subagents. omit to \ use the default root requester (main harness).\ | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/resources/e2e-skills/data-report/scripts/summarize.py | 36 | except (ValueError, TypeError): | CODE |
| HIGH | …/resources/e2e-skills/data-report/scripts/summarize.py | 36 | except (ValueError, TypeError): | CODE |
| HIGH | …olplane/sdk/python/agentscope_service/event_journal.py | 107 | except (OSError, ValueError, TypeError): | CODE |
| HIGH | …e-controlplane/sdk/python/agentscope_service/bridge.py | 462 | except Exception: | CODE |
| HIGH | …e-controlplane/sdk/python/agentscope_service/bridge.py | 505 | except Exception: | CODE |
| HIGH | …e-controlplane/sdk/python/agentscope_service/bridge.py | 516 | except Exception: | CODE |
| HIGH | …e-controlplane/sdk/python/agentscope_service/bridge.py | 224 | except Exception: | CODE |
| HIGH | …lplane/sdk/python/agentscope_service/transport/grpc.py | 103 | except queue.Full: | CODE |
| HIGH | …lplane/sdk/python/agentscope_service/transport/grpc.py | 110 | except Exception: | CODE |
| HIGH | …lplane/sdk/python/agentscope_service/transport/grpc.py | 288 | except grpc.RpcError: | CODE |
| HIGH | …lplane/sdk/python/agentscope_service/transport/grpc.py | 290 | except Exception: | CODE |
| HIGH | …lplane/sdk/python/agentscope_service/transport/grpc.py | 297 | except Exception: | CODE |
| HIGH | …plane/sdk/python/agentscope_service/adapters/claude.py | 112 | except Exception: | CODE |
| HIGH | …plane/sdk/python/agentscope_service/adapters/claude.py | 172 | except Exception: | CODE |
| HIGH | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 181 | except Exception: | CODE |
| HIGH | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 139 | except Exception: | CODE |
| HIGH | …ne/sdk/python/agentscope_service/adapters/langchain.py | 69 | except Exception: | CODE |
| HIGH | …ne/sdk/python/agentscope_service/adapters/langchain.py | 91 | except Exception: | CODE |
| HIGH | …ne/sdk/python/agentscope_service/adapters/langchain.py | 116 | except Exception: | CODE |
| HIGH | …ne/sdk/python/agentscope_service/adapters/langchain.py | 242 | except Exception: | CODE |
| HIGH | …e/sdk/python/agentscope_service/adapters/agentscope.py | 106 | except Exception: | CODE |
| HIGH | …e/sdk/python/agentscope_service/adapters/agentscope.py | 251 | except Exception: | CODE |
| HIGH | …e/sdk/python/agentscope_service/adapters/agentscope.py | 261 | except Exception: | CODE |
| HIGH | …e/sdk/python/agentscope_service/adapters/agentscope.py | 419 | except TypeError: | CODE |
| HIGH | …e/sdk/python/agentscope_service/adapters/agentscope.py | 235 | except Exception: | CODE |
| HIGH | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 122 | except RuntimeError: | CODE |
| HIGH | …dk/python/agentscope_service/adapters/openai_agents.py | 74 | except Exception: | CODE |
| HIGH | …dk/python/agentscope_service/adapters/openai_agents.py | 162 | except Exception: | CODE |
| HIGH | …dk/python/agentscope_service/adapters/openai_agents.py | 140 | except Exception: | CODE |
| HIGH | …trolplane/sdk/python/tests/test_service_entrypoints.py | 60 | except asyncio.CancelledError: | CODE |
| HIGH | …service-controlplane/sdk/python/tests/test_adapters.py | 200 | except NotImplementedError: | CODE |
| HIGH | …service-controlplane/sdk/python/tests/test_adapters.py | 206 | except NotImplementedError: | CODE |
| HIGH | …service-controlplane/sdk/python/tests/test_adapters.py | 642 | except NotImplementedError: | CODE |
| HIGH | …service-controlplane/examples/service-api/bootstrap.py | 120 | except KeyboardInterrupt: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/v1/zh/docs/task/rag.md | 354 | .apiKey("ragflow-your-api-key") // 必填:API Key | CODE |
| HIGH⚡ | docs/v1/zh/docs/task/rag.md | 373 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH⚡ | docs/v1/zh/docs/task/rag.md | 381 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH⚡ | docs/v1/zh/docs/task/rag.md | 389 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH | docs/v1/zh/docs/task/rag.md | 408 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH | docs/v1/zh/docs/task/rag.md | 420 | .apiKey("ragflow-your-api-key") // RAGFlow API Key | CODE |
| HIGH | docs/v1/zh/docs/task/model.md | 201 | .apiKey("your-api-key") | CODE |
| HIGH | docs/v1/zh/docs/task/memory.md | 221 | export MEM0_API_KEY=your_api_key | CODE |
| HIGH | docs/v1/zh/docs/task/memory.md | 227 | export MEM0_API_KEY=your_api_key # 可选,取决于服务配置 | CODE |
| HIGH | docs/v1/zh/docs/task/a2a.md | 111 | api-key: your-api-key | CODE |
| HIGH | docs/v1/zh/docs/task/a2a.md | 200 | api-key: your-api-key | CODE |
| HIGH | docs/v1/en/docs/task/rag.md | 354 | .apiKey("ragflow-your-api-key") // Required: API Key | CODE |
| HIGH⚡ | docs/v1/en/docs/task/rag.md | 373 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH⚡ | docs/v1/en/docs/task/rag.md | 381 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH⚡ | docs/v1/en/docs/task/rag.md | 389 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH | docs/v1/en/docs/task/rag.md | 408 | .apiKey("ragflow-your-api-key") | CODE |
| HIGH | docs/v1/en/docs/task/rag.md | 420 | .apiKey("ragflow-your-api-key") // RAGFlow API Key | CODE |
| HIGH | docs/v1/en/docs/task/model.md | 203 | .apiKey("your-api-key") | CODE |
| HIGH | docs/v1/en/docs/task/memory.md | 221 | export MEM0_API_KEY=your_api_key | CODE |
| HIGH | docs/v1/en/docs/task/memory.md | 227 | export MEM0_API_KEY=your_api_key # Optional, depends on service configuration | CODE |
| HIGH | docs/v1/en/docs/task/a2a.md | 111 | api-key: your-api-key | CODE |
| HIGH | docs/v1/en/docs/task/a2a.md | 200 | api-key: your-api-key | CODE |
| HIGH | docs/v2/zh/blogs/best-practices/session-chat.md | 85 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| HIGH | docs/v2/zh/docs/quickstart.md | 50 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| HIGH | docs/v2/zh/docs/building-blocks/agent.md | 126 | .apiKey("YOUR_API_KEY") | CODE |
| HIGH | docs/v2/en/blogs/best-practices/session-chat.md | 85 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| HIGH | docs/v2/en/docs/quickstart.md | 50 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| HIGH | docs/v2/en/docs/building-blocks/agent.md | 124 | .apiKey("YOUR_API_KEY") | CODE |
| HIGH | …amples/documentation2/quickstart/BasicChatExample.java | 51 | System.err.println("Then set it with: export DASHSCOPE_API_KEY=your_api_key"); | CODE |
| HIGH | agentscope-examples/agents/agentscope-chat/README.md | 79 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| HIGH | agentscope-examples/agents/agentscope-chat/README_zh.md | 79 | export DASHSCOPE_API_KEY=your_api_key | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …re/a2a/server/request/AgentScopeA2aRequestHandler.java | 39 | public class AgentScopeA2aRequestHandler extends DefaultRequestHandler implements RequestHandler { | CODE |
| LOW | agentscope-service/frontend/src/main.tsx | 101 | function LegacyEndpointCatalogRedirect() { | CODE |
| LOW | agentscope-service/frontend/src/main.tsx | 143 | function AgentSessionDetailRedirect() { | CODE |
| LOW | agentscope-service/frontend/src/app/CommandPalette.tsx | 20 | export function useCommandPaletteShortcut(open: () => void) { | CODE |
| LOW | agentscope-service/frontend/src/features/operate/api.ts | 511 | export function fetchSessionSubagentTasks(id: string, agentId?: string) { | CODE |
| LOW | …frontend/src/features/approvals/managedToolApproval.ts | 44 | export function managedToolApprovalRequest( | CODE |
| LOW | …frontend/src/features/approvals/managedToolApproval.ts | 107 | export function managedToolApprovalExpiry( | CODE |
| LOW | …service/frontend/src/features/conversation/adapters.ts | 106 | export function runtimeMessagesToConversation( | CODE |
| LOW | …service/frontend/src/features/conversation/adapters.ts | 143 | export function runtimeEventsToConversation(events: SessionEventItem[]): ConversationEvent[] { | CODE |
| LOW | …service/frontend/src/features/conversation/adapters.ts | 330 | export function managedEventsToConversation(events: ManagedSessionEvent[]): ConversationEvent[] { | CODE |
| LOW | …ce/frontend/src/components/PlatformCredentialsForm.tsx | 96 | export function credentialsFromProperties( | CODE |
| LOW | …ce/frontend/src/components/PlatformCredentialsForm.tsx | 116 | export function propertiesFromCredentials( | CODE |
| LOW | …ervice/frontend/src/components/namedResourceOptions.ts | 23 | export function filterNamedResourceOptions(options: NamedResourceOption[], search: string) { | CODE |
| LOW | agentscope-service/frontend/src/lib/capabilities.ts | 59 | export function canQuerySubagentInventory(capabilities?: string[]): boolean { | CODE |
| LOW | agentscope-service/frontend/src/lib/namespaceScope.ts | 28 | export function resolveAuthorizedNamespace(items: NamespaceSummary[], tenant: string, name: string, fallback: string): N | CODE |
| LOW | agentscope-service/frontend/src/api/workspaces.ts | 162 | export async function listWorkspaceResourceSkills(id: string): Promise<WorkspaceSkillInfo[]> { | CODE |
| LOW | agentscope-service/frontend/src/api/workspaces.ts | 170 | export async function getWorkspaceResourceSkill( | CODE |
| LOW | agentscope-service/frontend/src/api/workspaces.ts | 182 | export async function putWorkspaceResourceSkill( | CODE |
| LOW⚡ | agentscope-service/frontend/src/api/workspaces.ts | 200 | export async function deleteWorkspaceResourceSkill(id: string, name: string): Promise<void> { | CODE |
| LOW⚡ | agentscope-service/frontend/src/api/workspaces.ts | 208 | export async function listWorkspaceResourceSubagents(id: string): Promise<SubagentInfo[]> { | CODE |
| LOW⚡ | agentscope-service/frontend/src/api/workspaces.ts | 216 | export async function upsertWorkspaceResourceSubagent( | CODE |
| LOW | agentscope-service/frontend/src/api/workspaces.ts | 233 | export async function deleteWorkspaceResourceSubagent(id: string, name: string): Promise<void> { | CODE |
| LOW | agentscope-service/frontend/src/api/runtimeControl.ts | 143 | export function updateRuntimeHostCapacity(id: string, capacity: number, expectedCapacity: number) { | CODE |
| LOW | agentscope-service/frontend/src/api/agents.ts | 442 | export async function updateHostedAgentSettings( | CODE |
| LOW | agentscope-service/frontend/src/api/agents.ts | 472 | export async function listCatalogAgentInstances(id: string): Promise<CatalogAgentInstance[]> { | CODE |
| LOW | agentscope-service/frontend/src/api/agents.ts | 523 | export async function rotateAgentRegistrationCredential(agentId: string, ttlSeconds?: number): Promise<string> { | CODE |
| LOW | agentscope-service/frontend/src/api/managedSessions.ts | 79 | export function parseAgentTaskExternalKey(key?: string | null): AgentTaskSessionRef | null { | CODE |
| LOW⚡ | agentscope-service/release/tests/test_release.py | 113 | def test_npm_plugin_configuration_matches_package_scope(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_release.py | 121 | def test_frontend_verification_preserves_tracked_placeholder(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_release.py | 124 | def test_failed_frontend_build_preserves_tracked_placeholder(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_release.py | 127 | def check_frontend_placeholder(self, build_fails): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 36 | def test_distribution_packages_include_installation_inputs_without_local_secrets(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 74 | def test_npm_publication_uses_organization_registry_and_release_tag(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 100 | def test_npm_publication_rejects_wrong_name_or_version_before_build(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 150 | def test_version_cannot_escape_output_path(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 156 | def test_init_is_private_and_preserves_existing_credentials(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 170 | def test_chart_has_four_planes_shared_storage_and_no_demo_users(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 199 | def test_chart_requires_registry_and_secret(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 203 | def test_compose_has_no_build_or_public_internal_ports(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 215 | def test_registry_missing_image_can_build_but_auth_and_network_errors_stop(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 228 | def test_existing_images_require_both_platforms_and_matching_source_labels(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 257 | def test_retry_reuses_matching_images_and_verifies_new_pushes(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 276 | def test_conflicting_image_prevents_any_push(self): | CODE |
| LOW | agentscope-service/release/tests/test_release.py | 286 | def test_build_arguments_use_the_release_version_commit_and_multiarch_push(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_github_release.py | 35 | def test_go_tag_created_at_exact_commit(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_github_release.py | 40 | def test_matching_lightweight_and_annotated_go_tags_are_unchanged(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_github_release.py | 47 | def test_conflicting_go_tag_is_never_moved(self): | CODE |
| LOW⚡ | agentscope-service/release/tests/test_github_release.py | 53 | def test_source_rejects_wrong_tag_and_unreviewed_commit(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 73 | def test_source_requires_matching_java_go_versions_and_module_major(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 124 | def test_new_release_uploads_only_allowlisted_assets_then_publishes_prerelease(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 138 | def test_published_release_is_unchanged_and_api_errors_do_not_create_release(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 145 | def test_image_digest_asset_is_uploaded_and_included_in_checksums(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 162 | def test_draft_retry_skips_matching_assets_and_rejects_conflicts(self): | CODE |
| LOW | agentscope-service/release/tests/test_github_release.py | 174 | def test_tampered_artifact_or_manifest_blocks_publication(self): | CODE |
| LOW⚡ | …lplane/sdk/python/agentscope_service/transport/grpc.py | 130 | def set_session_command_handler(self, fn: Callable[[str, str, bytes], None]) -> None: | CODE |
| LOW⚡ | …lplane/sdk/python/agentscope_service/transport/grpc.py | 138 | def set_execution_attempt_handler( | CODE |
| LOW | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 75 | def _event_function_responses(event: Any) -> List[Any]: | CODE |
| LOW | …ce-controlplane/sdk/python/tests/test_event_journal.py | 30 | def test_journal_survives_restart_and_preserves_sequence_watermark(tmp_path): | CODE |
| LOW | …ce-controlplane/sdk/python/tests/test_event_journal.py | 49 | def test_journal_preserves_complete_payload(tmp_path): | CODE |
| LOW | …ce-controlplane/sdk/python/tests/test_event_journal.py | 62 | def test_journal_discards_corrupt_tail_but_keeps_complete_prefix(tmp_path): | CODE |
| 79 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …cope/harness/agent/middleware/SubagentsMiddleware.java | 68 | * {@link #getTools()} and register them on the toolkit at orchestration time). | COMMENT |
| MEDIUM | …e/service-controlplane/sdk/python/tests/test_bridge.py | 469 | # Seed context window without fabricating busy/model (claude has no overlay). | COMMENT |
| MEDIUM | docs/v1/zh/intro.md | 193 | ├── knowledge/ # 领域知识与 RAG 索引 | CODE |
| MEDIUM | docs/v1/zh/docs/quickstart/installation.md | 74 | #### 示例:用 Qdrant RAG + PDF 处理 | COMMENT |
| MEDIUM | docs/v1/zh/docs/quickstart/installation.md | 155 | #### RAG | COMMENT |
| MEDIUM | docs/v1/zh/docs/task/rag.md | 491 | ## 自定义 RAG 组件 | COMMENT |
| MEDIUM | docs/v1/en/intro.md | 193 | ├── knowledge/ # domain knowledge + RAG index | CODE |
| MEDIUM | docs/v1/en/docs/multi-agent/overview.md | 8 | ## Why multi-agent? | COMMENT |
| MEDIUM | docs/v1/en/docs/quickstart/installation.md | 72 | #### Example: Using Qdrant RAG + PDF Processing | COMMENT |
| MEDIUM | docs/v1/en/docs/quickstart/installation.md | 151 | #### RAG | COMMENT |
| MEDIUM | docs/v1/en/docs/task/rag.md | 491 | ## Custom RAG Components | COMMENT |
| MEDIUM | docs/v2/zh/integration/overview.md | 62 | ## RAG 知识库 | COMMENT |
| MEDIUM | docs/v2/zh/docs/change-log.md | 238 | #### B.5 RAG 模块:推进中 | COMMENT |
| MEDIUM | docs/v2/zh/service/workflows.md | 110 | 应用创建 Session 时,使用 `target:{"type":"workflow","id":"WORKFLOW_ID","revisionId":"REVISION_ID"}`。省略 `revisionId` 时,Service 在 | CODE |
| MEDIUM | docs/v2/zh/service/connect-hosted-agent.md | 15 | Hosted 可以独立调用,也可以加入 Managed Lead 协调的团队。Runtime Host 运行 Coding Agent provider;它不是 Managed Agent 的 self_hosted 工具 Worker,也 | CODE |
| MEDIUM | docs/v2/zh/service/create-team.md | 91 | 如果步骤、依赖和审批顺序由业务固定,继续阅读 [Workflow API](/v2/zh/service/workflows)。需要在页面上操作,见[控制台:团队与编排](/v2/zh/service/console/index#conso | CODE |
| MEDIUM | docs/v2/zh/service/create-team.md | 158 | 页面操作见[控制台:团队与编排](/v2/zh/service/console/index#console-orchestration)与[任务反馈](/v2/zh/service/console/index#console-tasks)。 | CODE |
| MEDIUM | docs/v2/zh/service/create-team.md | 183 | 操作示例见 [Team API 指南](/v2/zh/service/create-team),页面诊断见[控制台:团队与编排](/v2/zh/service/console/index#console-orchestration)。 | CODE |
| MEDIUM | docs/v2/zh/service/sessions.md | 79 | 用[故障修复案例](/v2/zh/service/cases/incident-to-pr)练习:从主 Issue 查询 Run graph,在使用 Hosted 目标时找到执行任务与最新 Attempt,再核对其 Session、日志与文 | CODE |
| MEDIUM | docs/v2/en/integration/overview.md | 62 | ## RAG Knowledge Base | COMMENT |
| MEDIUM | docs/v2/en/docs/change-log.md | 238 | #### B.5 RAG module — in progress | COMMENT |
| MEDIUM | docs/v2/en/service/workflows.md | 110 | Create a Session with `target:{"type":"workflow","id":"WORKFLOW_ID","revisionId":"REVISION_ID"}`. Omitting `revisionId` | CODE |
| MEDIUM | docs/v2/en/service/orchestration.md | 41 | ## Call and observe orchestration through the Session API | COMMENT |
| MEDIUM | docs/v2/en/service/orchestration.md | 49 | ## Connect orchestration to business work | COMMENT |
| MEDIUM | docs/v2/en/service/connect-hosted-agent.md | 15 | Hosted Agents work independently or join a team coordinated by a Managed Lead. Runtime Host runs Coding Agent providers; | CODE |
| MEDIUM | docs/v2/en/service/create-team.md | 91 | Use [Workflow APIs](/v2/en/service/workflows) when business logic fixes the steps, dependencies, and approval order. For | CODE |
| MEDIUM | docs/v2/en/service/create-team.md | 158 | For UI flows, see [Console: Teams and orchestration](/v2/en/service/console/index#console-orchestration) and [task feedb | CODE |
| MEDIUM | docs/v2/en/service/create-team.md | 183 | See the [Team API guide](/v2/en/service/create-team) for requests and [Console: Teams and orchestration](/v2/en/service/ | CODE |
| MEDIUM | docs/v2/en/service/sessions.md | 92 | For execution-graph UI navigation, see [Console: Teams and orchestration](/v2/en/service/console/index#console-orchestra | CODE |
| MEDIUM | docs/v2/en/service/api-reference.md | 79 | ## Work, orchestration, automation, and resource parameters | COMMENT |
| MEDIUM | …tscope/claw2/web/scaffold/WorkspaceScaffolderTest.java | 38 | // Default starter content lives under {@code src/main/resources/scaffold/default/} and | COMMENT |
| MEDIUM | …paw/src/main/resources/static/assets/index-CQe2_3zl.js | 67 | */function Cs(l){return l===void 0&&(l=""),new URLSearchParams(typeof l=="string"||Array.isArray(l)||l instanceof URLSe | COMMENT |
| MEDIUM | …/agentscope/claw2/web/catalog/AgentCatalogService.java | 175 | // Scaffold the workspace. Template wins over AI draft; otherwise default scaffold. | COMMENT |
| MEDIUM | …agentscope/claw2/web/api/AgentWorkspaceController.java | 83 | // Summary + scaffold | COMMENT |
| MEDIUM | …ent/src/main/resources/static/assets/index-CY7d47QS.js | 73 | `)})]}),(H==null?void 0:H.warning)&&n.jsx("div",{style:{...me.err,marginBottom:8},children:H.warning}),n.jsx("button",{t | CODE |
| MEDIUM | …tscope/dataagent/web/api/AgentWorkspaceController.java | 110 | // Summary + scaffold | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ess/agent/memory/compaction/ConversationCompactor.java | 269 | // Step 2: Flush long-term memories only from newly compacted raw messages (best-effort). | COMMENT |
| LOW | …ess/agent/memory/compaction/ConversationCompactor.java | 299 | // Step 4: LLM summarization of prior summaries plus the newly compacted prefix. | COMMENT |
| LOW | …io/agentscope/harness/agent/tool/ProposeSkillTool.java | 127 | // Step 1: create the skill via the existing SkillManageTool path (validation + | COMMENT |
| LOW | …io/agentscope/harness/agent/tool/ProposeSkillTool.java | 145 | // Step 2: optional scripts. Delegate sequentially via skill_manage | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 257 | // Step 1: Image analysis | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 282 | // Step 2: Follow-up text question | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 301 | // Step 3: Context memory test | COMMENT |
| LOW | …/agentscope/core/rag/reader/ExternalApiReaderTest.java | 271 | // Step 1: Submit task | COMMENT |
| LOW⚡ | …ns/mongodb/sandbox/MongoSandboxExecutionGuardTest.java | 216 | // Step 1: insertOne fails with duplicate key → lock doc exists | COMMENT |
| LOW⚡ | …ns/mongodb/sandbox/MongoSandboxExecutionGuardTest.java | 220 | // Step 2: findOneAndUpdate succeeds → lock was expired, we reclaimed it | COMMENT |
| LOW | …nsions/mongodb/sandbox/MongoSandboxExecutionGuard.java | 143 | // Step 1: Try to insert a new lock document. This is atomic — only one | COMMENT |
| LOW | …nsions/mongodb/sandbox/MongoSandboxExecutionGuard.java | 166 | // Step 2: Lock document exists. Try to reclaim it if it has expired. | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 143 | // Step 1: Setup skill with tools | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 161 | // Step 2: Verify initial state - skill and tool group inactive | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 167 | // Step 3: Simulate LLM calling load_skill_through_path | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 187 | // Step 4: Verify skill and tool group are both activated | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 197 | // Step 5: Verify tools are accessible | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 202 | // Step 6: Trigger PreCallEvent to inject skill prompt | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 213 | // Step 7: Verify skill prompt was injected into systemMsg | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 225 | // Step 8: Verify skill and tool group remain active | COMMENT |
| LOW | docs/v1/en/docs/multi-agent/multiagent-debate.md | 39 | ### Step 1: Create Debater Agents | COMMENT |
| LOW | docs/v1/en/docs/multi-agent/multiagent-debate.md | 89 | ### Step 2: Create Moderator Agent | STRING |
| LOW | docs/v1/en/docs/multi-agent/multiagent-debate.md | 112 | ### Step 3: Define Structured Output for Judgment | STRING |
| LOW | docs/v1/en/docs/multi-agent/multiagent-debate.md | 133 | ### Step 4: Implement the Debate Loop | STRING |
| LOW | docs/v1/en/docs/multi-agent/handoffs.md | 48 | ### Step 1: Define state keys and graph state | COMMENT |
| LOW | docs/v1/en/docs/multi-agent/handoffs.md | 69 | ### Step 2: Create handoff tools | COMMENT |
| LOW | docs/v1/en/docs/multi-agent/handoffs.md | 108 | ### Step 3: Build the agents (AgentScopeAgent + Toolkit) | COMMENT |
| LOW | docs/v1/en/docs/multi-agent/handoffs.md | 168 | ### Step 4: Add nodes and conditional edges | STRING |
| LOW | docs/v1/en/docs/multi-agent/handoffs.md | 211 | ### Step 5: Invoke the graph | STRING |
| LOW | docs/v1/en/docs/task/agent-config.md | 579 | // Step 1: Configure tools and tool groups | COMMENT |
| LOW | docs/v1/en/docs/task/agent-config.md | 600 | // Step 2: Configure tool execution context | COMMENT |
| LOW | docs/v1/en/docs/task/agent-config.md | 608 | // Step 3: Configure execution strategy (timeout and retry) | COMMENT |
| LOW⚡ | docs/v1/en/docs/task/agent-config.md | 633 | // Step 4: Configure Hooks | COMMENT |
| LOW⚡ | docs/v1/en/docs/task/agent-config.md | 642 | // Step 5: Configure Skills | COMMENT |
| LOW⚡ | docs/v1/en/docs/task/agent-config.md | 649 | // Step 6: Configure Agent (Complete Configuration) | COMMENT |
| LOW | docs/v1/en/docs/task/agent-config.md | 709 | // Step 7: Use Agent | STRING |
| LOW | docs/v1/en/docs/task/multimodal.md | 46 | ### Step 1: Create Media Content Blocks | COMMENT |
| LOW | docs/v1/en/docs/task/multimodal.md | 93 | ### Step 2: Build Multimodal Messages | COMMENT |
| LOW | docs/v1/en/docs/task/multimodal.md | 116 | ### Step 3: Configure Vision Agent | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 216 | ### Step 1: let the agent write skills | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 234 | ### Step 2: add a review gate + visibility filter | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 249 | ### Step 3: background periodic curation | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 348 | ### Step 1: materialize marketplace skills to the host | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 358 | ### Step 2: project the workspace into the sandbox | COMMENT |
| LOW | docs/v2/en/docs/harness/skill.md | 375 | ### Step 3: execute scripts inside the container | COMMENT |
| LOW | docs/v2/en/docs/building-blocks/model.md | 501 | #### Step 1: Define the credential | COMMENT |
| LOW | docs/v2/en/docs/building-blocks/model.md | 535 | #### Step 2: Implement the chat model | COMMENT |
| LOW | docs/v2/en/docs/building-blocks/model.md | 567 | #### Step 3: Register with the ModelRegistry (optional) | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 137 | // Step 1: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 141 | // Step 2: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 145 | // Step 3: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 149 | // Step 4: emit progress | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 20 | CODE | |
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 21 | CODE | |
| LOW | …st/resources/e2e-skills/image-resize/scripts/resize.py | 18 | CODE | |
| LOW | …urces/e2e-skills/data-transform/scripts/csv_to_json.py | 20 | CODE | |
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 20 | CODE | |
| LOW | …ources/e2e-skills/log-parser/scripts/extract_errors.py | 21 | CODE | |
| LOW | …st/resources/e2e-skills/image-resize/scripts/resize.py | 18 | CODE | |
| LOW | …urces/e2e-skills/data-transform/scripts/csv_to_json.py | 20 | CODE | |
| LOW | agentscope-service/release/tests/test_release.py | 17 | CODE | |
| LOW | …-controlplane/sdk/python/agentscope_service/service.py | 16 | CODE | |
| LOW | …olplane/sdk/python/agentscope_service/event_journal.py | 19 | CODE | |
| LOW | …e-controlplane/sdk/python/agentscope_service/events.py | 21 | CODE | |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 24 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 36 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 45 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 45 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 47 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 47 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 48 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 48 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 48 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 48 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 49 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 60 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 60 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 60 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 60 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 61 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 61 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 171 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 171 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 171 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 172 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 175 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 175 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 179 | CODE | |
| LOW | …olplane/sdk/python/agentscope_service/orchestration.py | 16 | CODE | |
| LOW | …-controlplane/sdk/python/agentscope_service/context.py | 23 | CODE | |
| LOW | …ce-controlplane/sdk/python/agentscope_service/_util.py | 16 | CODE | |
| LOW | …olplane/sdk/python/agentscope_service/collaboration.py | 16 | CODE | |
| LOW | …ntrolplane/sdk/python/agentscope_service/management.py | 16 | CODE | |
| LOW | …ontrolplane/sdk/python/agentscope_service/inventory.py | 21 | CODE | |
| LOW | …dk/python/agentscope_service/transport/registration.py | 16 | CODE | |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 20 | CODE | |
| LOW | …e/sdk/python/agentscope_service/transport/http_pull.py | 16 | CODE | |
| LOW | …ne/sdk/python/agentscope_service/transport/__init__.py | 16 | CODE | |
| LOW | …ne/sdk/python/agentscope_service/transport/__init__.py | 18 | CODE | |
| LOW | …ne/sdk/python/agentscope_service/transport/__init__.py | 19 | CODE | |
| LOW | …ne/sdk/python/agentscope_service/transport/__init__.py | 19 | CODE | |
| LOW | …sdk/python/agentscope_service/transport/http_server.py | 40 | CODE | |
| LOW | …plane/sdk/python/agentscope_service/adapters/claude.py | 24 | CODE | |
| LOW | …ane/sdk/python/agentscope_service/adapters/registry.py | 21 | CODE | |
| 21 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …e-controlplane/sdk/python/agentscope_service/bridge.py | 516 | except Exception: | CODE |
| LOW⚡ | …e-controlplane/sdk/python/agentscope_service/bridge.py | 525 | except Exception: | CODE |
| LOW⚡ | …e-controlplane/sdk/python/agentscope_service/bridge.py | 530 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 224 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 278 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 405 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 462 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 473 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 505 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 647 | except Exception as exc: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 677 | except Exception as error: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 722 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 750 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 769 | except Exception: | CODE |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 850 | except Exception: | CODE |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 110 | except Exception: | CODE |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 290 | except Exception: | CODE |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 297 | except Exception: | CODE |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 322 | except Exception as exc: # 配置应用失败 → NACK | CODE |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 344 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/transport/http_pull.py | 107 | except Exception as error: | CODE |
| LOW | …sdk/python/agentscope_service/transport/http_server.py | 197 | except Exception as exc: | CODE |
| LOW | …plane/sdk/python/agentscope_service/adapters/claude.py | 112 | except Exception: | CODE |
| LOW | …plane/sdk/python/agentscope_service/adapters/claude.py | 137 | except Exception: | CODE |
| LOW | …plane/sdk/python/agentscope_service/adapters/claude.py | 172 | except Exception: | CODE |
| MEDIUM | …plane/sdk/python/agentscope_service/adapters/claude.py | 132 | def framework_version(self) -> str: | CODE |
| LOW | …ane/sdk/python/agentscope_service/adapters/registry.py | 50 | except Exception: | CODE |
| LOW | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 101 | except Exception: | CODE |
| LOW | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 139 | except Exception: | CODE |
| LOW | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 181 | except Exception: | CODE |
| MEDIUM | …rolplane/sdk/python/agentscope_service/adapters/adk.py | 96 | def framework_version(self) -> str: | CODE |
| LOW | …lane/sdk/python/agentscope_service/adapters/runners.py | 96 | except Exception as error: | CODE |
| MEDIUM | …lane/sdk/python/agentscope_service/adapters/runners.py | 93 | def emit(event): | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 45 | except Exception: # pragma: no cover - 环境无 langchain 时 | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 69 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 91 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 116 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 201 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 221 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 231 | except Exception: | CODE |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 242 | except Exception: | CODE |
| MEDIUM | …ne/sdk/python/agentscope_service/adapters/langchain.py | 196 | def framework_version(self) -> str: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 106 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 190 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 226 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 235 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 251 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 261 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 421 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 428 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 444 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 457 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 553 | except Exception: | CODE |
| LOW | …e/sdk/python/agentscope_service/adapters/agentscope.py | 623 | except Exception: | CODE |
| MEDIUM | …e/sdk/python/agentscope_service/adapters/agentscope.py | 185 | def framework_version(self) -> str: | CODE |
| LOW | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 185 | except Exception: | CODE |
| LOW | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 200 | except Exception: | CODE |
| MEDIUM | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 182 | def list_subagents(self) -> List[SubagentInfo]: | CODE |
| MEDIUM | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 197 | def workspace_info(self) -> List[WorkspaceInfo]: | CODE |
| LOW | …dk/python/agentscope_service/adapters/openai_agents.py | 74 | except Exception: | CODE |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 1440 | * Same as {@link #teamsMode(io.agentscope.harness.agent.team.TeamClient, | COMMENT |
| MEDIUM | …ain/java/io/agentscope/harness/agent/HarnessAgent.java | 2156 | * {@link #messageBus(io.agentscope.harness.agent.bus.MessageBus)} to be set. Tool executions that | COMMENT |
| MEDIUM | …/io/agentscope/harness/agent/sandbox/SandboxLease.java | 21 | * <p>Returned by {@link SandboxExecutionGuard#tryEnter}. The harness closes the lease | COMMENT |
| MEDIUM | …a/io/agentscope/harness/agent/tool/AgentSpawnTool.java | 1028 | * {@code 029cc55e}, issue #1783) — see issue #2062 for the harness-side equivalent. | COMMENT |
| MEDIUM | …ope/extensions/model/ollama/options/OllamaOptions.java | 472 | // Note: Casting logic is simple, might need more robust conversion for production | COMMENT |
| MEDIUM | …cope/spring/boot/agui/common/ThreadSessionManager.java | 162 | * RuntimeContext#getSessionId()}. When the agent is a harness wrapper, the inner {@link | COMMENT |
| MEDIUM | …src/main/java/io/agentscope/core/event/AgentEvent.java | 79 | * Well-known {@link #metadata} key correlating a forwarded subagent event to a harness | COMMENT |
| MEDIUM | …src/main/java/io/agentscope/core/event/AgentEvent.java | 88 | * prefix) and from {@link #METADATA_TASK_ID} (which identifies the harness task). | COMMENT |
| MEDIUM | agentscope-service/scripts/dev-up.sh | 173 | # fat jars embed ~/.m2 harness/core/extensions; a service-only build can keep a | COMMENT |
| MEDIUM | …es/documentation/frontend/copilotkit/package-lock.json | 7733 | "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM⚡ | …ents/agentscope-paw/src/main/resources/application.yml | 18 | # isolating claw from other harness apps (builder, dataagent, codingagent) | COMMENT |
| MEDIUM | …paw/src/main/resources/static/assets/index-CQe2_3zl.js | 33 | */var $c;function Qp(){if($c)return ct;$c=1;var l=zs(),a=Vp();function u(e){for(var t="https://reactjs.org/docs/error-d | COMMENT |
| MEDIUM | …paw/src/main/resources/static/assets/index-CQe2_3zl.js | 33 | */var $c;function Qp(){if($c)return ct;$c=1;var l=zs(),a=Vp();function u(e){for(var t="https://reactjs.org/docs/error-d | COMMENT |
| MEDIUM | …paw/src/main/resources/static/assets/index-CQe2_3zl.js | 72 | `:"")+`[error] ${F}`}:re))}finally{E(!1),(Z=R.current)==null||Z.focus()}}function U(V){V.key==="Enter"&&!V.shiftKey&&(V. | CODE |
| MEDIUM | …gentscope/claw2/runtime/config/ChannelConfigEntry.java | 34 | * ClawBootstrap.Builder#channel(io.agentscope.harness.agent.gateway.channel.Channel...)} registration exists for | COMMENT |
| MEDIUM | …/harness/coding/CodingBootstrapRunnerExamplesTest.java | 43 | * and {@link CodingBootstrap#start(io.agentscope.harness.agent.gateway.channel.Channel...)}. | COMMENT |
| MEDIUM | …/harness/coding/CodingBootstrapRunnerExamplesTest.java | 129 | * Demonstrates the ad-hoc {@link CodingBootstrap#start(io.agentscope.harness.agent.gateway.channel.Channel...)} | COMMENT |
| MEDIUM | …entscope/harness/coding/config/ChannelConfigEntry.java | 31 | * CodingBootstrap.Builder#channel(io.agentscope.harness.agent.gateway.channel.Channel...)} registration exists for | COMMENT |
| MEDIUM | …ent/src/main/resources/static/assets/index-CY7d47QS.js | 33 | */var Fu;function Qh(){if(Fu)return Rt;Fu=1;var o=ja(),i=Kh();function s(e){for(var t="https://reactjs.org/docs/error-d | COMMENT |
| MEDIUM | …ent/src/main/resources/static/assets/index-CY7d47QS.js | 33 | */var Fu;function Qh(){if(Fu)return Rt;Fu=1;var o=ja(),i=Kh();function s(e){for(var t="https://reactjs.org/docs/error-d | COMMENT |
| MEDIUM | …ent/src/main/resources/static/assets/index-CY7d47QS.js | 72 | `:"")+`[error] ${O}`}:U))}finally{v(!1),(Q=P.current)==null||Q.focus()}}function I(N){N.key==="Enter"&&!N.shiftKey&&(N.p | CODE |
| MEDIUM | …cope/dataagent/web/api/ChannelDirectoryController.java | 108 | * {@link ChannelTypeRegistry#register(String, io.agentscope.harness.agent.gateway.channel.ChannelFactory)}). | COMMENT |
| MEDIUM | …scope/dataagent/runtime/config/ChannelConfigEntry.java | 35 | * DataAgentBootstrap.Builder#channel(io.agentscope.harness.agent.gateway.channel.Channel...)} registration exists for | COMMENT |
| MEDIUM | …scope/dataagent/runtime/config/ChannelConfigEntry.java | 65 | * {@link DataAgentBootstrap.Builder#channel(io.agentscope.harness.agent.gateway.channel.Channel...)}. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ess/agent/memory/compaction/ConversationCompactor.java | 269 | // Step 2: Flush long-term memories only from newly compacted raw messages (best-effort). | COMMENT |
| LOW | …ess/agent/memory/compaction/ConversationCompactor.java | 299 | // Step 4: LLM summarization of prior summaries plus the newly compacted prefix. | COMMENT |
| LOW | …io/agentscope/harness/agent/tool/ProposeSkillTool.java | 127 | // Step 1: create the skill via the existing SkillManageTool path (validation + | COMMENT |
| LOW | …io/agentscope/harness/agent/tool/ProposeSkillTool.java | 145 | // Step 2: optional scripts. Delegate sequentially via skill_manage | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 257 | // Step 1: Image analysis | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 282 | // Step 2: Follow-up text question | COMMENT |
| LOW | …est/java/io/agentscope/core/e2e/MultiModalE2ETest.java | 301 | // Step 3: Context memory test | COMMENT |
| LOW | …/agentscope/core/rag/reader/ExternalApiReaderTest.java | 271 | // Step 1: Submit task | COMMENT |
| LOW⚡ | …ns/mongodb/sandbox/MongoSandboxExecutionGuardTest.java | 216 | // Step 1: insertOne fails with duplicate key → lock doc exists | COMMENT |
| LOW⚡ | …ns/mongodb/sandbox/MongoSandboxExecutionGuardTest.java | 220 | // Step 2: findOneAndUpdate succeeds → lock was expired, we reclaimed it | COMMENT |
| LOW | …nsions/mongodb/sandbox/MongoSandboxExecutionGuard.java | 143 | // Step 1: Try to insert a new lock document. This is atomic — only one | COMMENT |
| LOW | …nsions/mongodb/sandbox/MongoSandboxExecutionGuard.java | 166 | // Step 2: Lock document exists. Try to reclaim it if it has expired. | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 143 | // Step 1: Setup skill with tools | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 161 | // Step 2: Verify initial state - skill and tool group inactive | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 167 | // Step 3: Simulate LLM calling load_skill_through_path | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 187 | // Step 4: Verify skill and tool group are both activated | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 197 | // Step 5: Verify tools are accessible | COMMENT |
| LOW⚡ | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 202 | // Step 6: Trigger PreCallEvent to inject skill prompt | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 213 | // Step 7: Verify skill prompt was injected into systemMsg | COMMENT |
| LOW | …agentscope/core/skill/SkillRuntimeIntegrationTest.java | 225 | // Step 8: Verify skill and tool group remain active | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 137 | // Step 1: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 141 | // Step 2: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 145 | // Step 3: emit progress | COMMENT |
| LOW⚡ | …les/documentation2/streaming/ToolStreamingExample.java | 149 | // Step 4: emit progress | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/java/io/agentscope/core/agui/model/AguiModelTest.java | 591 | AguiContext context = new AguiContext("Current user", "John Doe"); | CODE |
| LOW | …/java/io/agentscope/core/agui/model/AguiModelTest.java | 594 | assertEquals("John Doe", context.getValue()); | CODE |
| LOW | …java/io/agentscope/core/rag/store/QdrantStoreTest.java | 477 | "author", Value.newBuilder().setStringValue("John Doe").build()); | CODE |
| LOW | …java/io/agentscope/core/rag/store/QdrantStoreTest.java | 489 | "author", Value.newBuilder().setStringValue("John Doe").build()); | CODE |
| LOW | …java/io/agentscope/core/rag/store/QdrantStoreTest.java | 536 | payload.put("author", "John Doe"); | CODE |
| LOW | …java/io/agentscope/core/rag/store/QdrantStoreTest.java | 541 | customObject.setAuthor("John Doe"); | CODE |
| LOW | …java/io/agentscope/core/rag/store/QdrantStoreTest.java | 575 | assertEquals("John Doe", retrievedDoc.getPayloadValue("author"), "Author should match"); | CODE |
| LOW | …va/io/agentscope/core/rag/store/PgVectorStoreTest.java | 1014 | payload.put("author", "John Doe"); | CODE |
| LOW | …va/io/agentscope/core/rag/store/PgVectorStoreTest.java | 1059 | "John Doe", | CODE |
| LOW | …java/io/agentscope/core/rag/store/MilvusStoreTest.java | 1300 | payload.put("author", "John Doe"); | CODE |
| LOW | …java/io/agentscope/core/rag/store/MilvusStoreTest.java | 1345 | "John Doe", | CODE |
| LOW | …va/io/agentscope/core/rag/store/InMemoryStoreTest.java | 461 | payload.put("author", "John Doe"); | CODE |
| LOW | …va/io/agentscope/core/rag/store/InMemoryStoreTest.java | 506 | "John Doe", | CODE |
| LOW | …tscope/core/legacy/rag/model/DocumentMetadataTest.java | 118 | payload.put("author", "John Doe"); | CODE |
| LOW | …tscope/core/legacy/rag/model/DocumentMetadataTest.java | 126 | assertEquals("John Doe", metadata.getPayloadValue("author")); | CODE |
| LOW | …st/java/io/agentscope/core/tool/ToolValidatorTest.java | 596 | Map.of("address", Map.of("street", "123 Main St", "city", "Boston")); | CODE |
| LOW | …st/java/io/agentscope/core/tool/ToolValidatorTest.java | 602 | Map<String, Object> invalidInput = Map.of("address", Map.of("street", "123 Main St")); | CODE |
| LOW | …/io/agentscope/core/tool/mcp/McpClientBuilderTest.java | 779 | params.put("name", "John Doe"); | CODE |
| LOW | …ava/io/agentscope/core/rag/model/DocumentMetadata.java | 44 | * payload.put("author", "John Doe"); | COMMENT |
| LOW | …cumentation2/tool/ToolCallingWithConverterExample.java | 150 | "John Doe", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | agentscope-service/release/tests/test_release.py | 100 | CODE | |
| LOW | agentscope-service/release/tests/test_release.py | 127 | CODE | |
| LOW | agentscope-service/release/tests/test_release.py | 215 | CODE | |
| LOW | agentscope-service/release/tests/test_release.py | 228 | CODE | |
| LOW | agentscope-service/release/tests/test_github_release.py | 73 | CODE | |
| LOW | …-controlplane/sdk/python/agentscope_service/service.py | 94 | CODE | |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 329 | CODE | |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 568 | CODE | |
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 617 | CODE | |
| LOW | …-controlplane/sdk/python/agentscope_service/context.py | 268 | CODE | |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 267 | CODE | |
| LOW | …lplane/sdk/python/agentscope_service/transport/grpc.py | 302 | CODE | |
| LOW | …e/sdk/python/agentscope_service/transport/http_pull.py | 62 | CODE | |
| LOW | …ne/sdk/python/agentscope_service/adapters/langchain.py | 234 | CODE | |
| LOW | …ane/sdk/python/agentscope_service/adapters/openclaw.py | 110 | CODE | |
| LOW | …e/service-controlplane/sdk/python/tests/test_bridge.py | 60 | CODE | |
| LOW | …service-controlplane/examples/service-api/bootstrap.py | 28 | CODE | |
| LOW | …ce/service-controlplane/examples/service-api/client.py | 29 | CODE | |
| LOW | docs/scripts/check-service-examples.py | 52 | CODE | |
| LOW | …examples/jev/benchmarks/tool-guard/generate_dataset.py | 63 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/src/main/java/io/agentscope/core/message/MsgRole.java | 27 | * <li>{@link #ASSISTANT} - Messages generated by AI agents or assistants</li> | COMMENT |
| HIGH | …/src/main/java/io/agentscope/core/message/MsgRole.java | 45 | * Assistant role for messages generated by AI agents or assistants. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …main/java/io/agentscope/core/rag/reader/PDFReader.java | 41 | * <p>Note: This is a basic implementation that reads PDF files as text. | COMMENT |
| MEDIUM | …cope/examples/documentation2/tool/ToolBaseExample.java | 167 | * with a fixed response for demonstration purposes. | COMMENT |
| MEDIUM | …e/examples/documentation2/tool/ToolCallingExample.java | 197 | + "\nNote: These are simulated results for demonstration purposes.", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 136 | __all__ = [ | CODE |
| LOW⚡ | …lplane/sdk/python/agentscope_service/transport/grpc.py | 130 | def set_session_command_handler(self, fn: Callable[[str, str, bytes], None]) -> None: | CODE |
| LOW⚡ | …lplane/sdk/python/agentscope_service/transport/grpc.py | 134 | def set_config_push_handler(self, fn: Callable[[int, str, bytes, str], None]) -> None: | CODE |
| LOW | …ne/sdk/python/agentscope_service/transport/__init__.py | 21 | __all__ = ["GrpcTransport", "ContractHTTPServer", "ContractNotFoundError"] | CODE |
| LOW | …ane/sdk/python/agentscope_service/adapters/__init__.py | 27 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/scripts/check-service-examples.py | 42 | " .filter(order -> status == null || status.isBlank() || order.status().equals(status))\n" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …cope-service/service-controlplane/install/uninstall.sh | 4 | # Usage: | COMMENT |
| LOW | …tscope-service/service-controlplane/install/install.sh | 4 | # Usage: | COMMENT |
| LOW | agentscope-service/scripts/dev-up.sh | 14 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ice/service-controlplane/helm/controlplane/values.yaml | 92 | # Create a Prometheus Operator ServiceMonitor for scraping. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e-controlplane/sdk/python/agentscope_service/bridge.py | 81 | CODE | |
| LOW | …controlplane/sdk/python/agentscope_service/__init__.py | 64 | CODE |