Merge pull request #78 from morluto/fix/cli-binary-overview-enhanced
Fix CLI analyze routing to enhanced workflow
This commit is contained in:
1 file changed
+8
-1
@@ -1,5 +1,6 @@
|
||||
import { parseConfig } from "../config.js";
|
||||
import type { JsonValue } from "../domain/jsonValue.js";
|
||||
import { EnhancedTools } from "./EnhancedTools.js";
|
||||
import { createBinarySession } from "./runtime.js";
|
||||
import { silentLogger, type Logger } from "../logger.js";
|
||||
import { createEvidence } from "../domain/evidence.js";
|
||||
@@ -23,7 +24,13 @@ export const runDirectAnalysis = async (
|
||||
const opened = await session.open(path);
|
||||
if (!opened.ok)
|
||||
return { error: opened.error._tag, message: opened.error.message };
|
||||
const result = await session.execute(tool, arguments_);
|
||||
const result =
|
||||
tool === "binary_overview"
|
||||
? await new EnhancedTools(session).execute(
|
||||
"binary_overview",
|
||||
arguments_,
|
||||
)
|
||||
: await session.execute(tool, arguments_);
|
||||
return result.ok
|
||||
? createEvidence(opened.value, session.providerIdentity(), {
|
||||
operation: tool,
|
||||
|
||||
Reference in new issue
Block a user