🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

Fuse

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fuse - nuget Package Compare versions

Comparing version
2.4.0
to
2.2.1
services/metadata/...6b555d6220d34c34b1e77d6167c0cc1d.psmdcp

Sorry, the diff of this file is not supported yet

+2
-2

@@ -5,3 +5,3 @@ <?xml version="1.0" encoding="utf-8"?>

<id>Fuse</id>
<version>2.4.0</version>
<version>2.2.1</version>
<authors>Litenova Solutions</authors>

@@ -18,4 +18,4 @@ <license type="expression">MIT</license>

</packageTypes>
<repository type="git" url="https://github.com/Litenova-Solutions/Fuse.git" commit="3ab1025324c2e25bef42a1b335bd4a6d008eead2" />
<repository type="git" url="https://github.com/Litenova-Solutions/Fuse.git" commit="1cd7b7a5f8414a60daa1d64f33826db4a4f41382" />
</metadata>
</package>

@@ -32,3 +32,3 @@ <!-- mcp-name: io.github.Litenova-Solutions/fuse -->

Unlike generic repo packers (Repomix, Code2Prompt, Gitingest), Fuse understands C# structure: dependency graphs, skeleton extraction, BM25 query scoping, git change detection, and convention patterns. An opt-in Roslyn precision tier and a hybrid-retrieval reranker raise accuracy further. The MCP server exposes nine tools; see [Connect your agent](https://fuse.codes/docs/start/connect-your-ai).
Unlike generic repo packers (Repomix, Code2Prompt, Gitingest), Fuse understands C# structure: dependency graphs, skeleton extraction, BM25 query scoping, git change detection, and convention patterns. An opt-in Roslyn precision tier and a hybrid-retrieval reranker raise accuracy further. The MCP server exposes eight tools; see [Connect your agent](https://fuse.codes/docs/start/connect-your-ai).

@@ -88,10 +88,8 @@ Full documentation lives at **[fuse.codes](https://fuse.codes/docs)**.

```bash
fuse mcp install --rules
fuse mcp install
```
That writes MCP config for Claude Code, Cursor, and GitHub Copilot in the current project,
and `--rules` (recommended) writes a short rule into each client's instruction file
(`CLAUDE.md`, `.cursor/rules/fuse.mdc`, `.github/copilot-instructions.md`) so the agent
reaches for the `fuse_*` tools instead of grepping blindly. Use `fuse mcp install --scope user`
to register for every project on this machine, or `--client cursor` to configure one client only.
That writes MCP config for Claude Code, Cursor, and GitHub Copilot in the current project.
Use `fuse mcp install --scope user` to register Fuse for every project on this machine.
Use `fuse mcp install --client cursor` to configure one client only.

@@ -98,0 +96,0 @@ Manual registration is also supported. For Claude Code, add `.mcp.json` to your project root:

@@ -741,12 +741,2 @@ <?xml version="1.0"?>

</member>
<member name="P:Fuse.Collection.Options.CollectionOptions.ExplicitFiles">
<summary>
An explicit set of file paths to collect instead of walking <see cref="P:Fuse.Collection.Options.CollectionOptions.SourceDirectory" />.
</summary>
<remarks>
When non-null and non-empty, the collection pipeline builds source files from exactly these paths
(resolved relative to <see cref="P:Fuse.Collection.Options.CollectionOptions.SourceDirectory" /> when not rooted) and skips directory enumeration
and the include/exclude filters. Used by the reduce path to compact a caller-supplied file set.
</remarks>
</member>
<member name="M:Fuse.Collection.Options.CollectionOptions.#ctor(System.String,System.Nullable{Fuse.Collection.Models.ProjectTemplate},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">

@@ -753,0 +743,0 @@ <summary>

@@ -9,8 +9,8 @@ {

".NETCoreApp,Version=v10.0": {
"fuse/2.4.0": {
"fuse/2.2.1": {
"dependencies": {
"DotMake.CommandLine": "3.1.0",
"Fuse.Fusion": "2.4.0",
"Fuse.Fusion.Embeddings.Onnx": "2.4.0",
"Fuse.Plugins.Languages.CSharp.Roslyn": "2.4.0",
"Fuse.Fusion": "2.2.1",
"Fuse.Fusion.Embeddings.Onnx": "2.2.1",
"Fuse.Plugins.Languages.CSharp.Roslyn": "2.2.1",
"Microsoft.CodeAnalysis.CSharp": "4.14.0",

@@ -647,3 +647,3 @@ "Microsoft.Extensions.DependencyInjection": "10.0.3",

},
"Fuse.Collection/2.4.0": {
"Fuse.Collection/2.2.1": {
"dependencies": {

@@ -654,11 +654,11 @@ "DotNet.Glob": "3.1.3"

"Fuse.Collection.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Emission/2.4.0": {
"Fuse.Emission/2.2.1": {
"dependencies": {
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Reduction": "2.4.0",
"Fuse.Plugins.Abstractions": "2.2.1",
"Fuse.Reduction": "2.2.1",
"Microsoft.ML.Tokenizers": "1.0.2",

@@ -670,15 +670,15 @@ "Microsoft.ML.Tokenizers.Data.Cl100kBase": "1.0.2",

"Fuse.Emission.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Fusion/2.4.0": {
"Fuse.Fusion/2.2.1": {
"dependencies": {
"Fuse.Collection": "2.4.0",
"Fuse.Emission": "2.4.0",
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Plugins.Formats.Web": "2.4.0",
"Fuse.Plugins.Languages.CSharp": "2.4.0",
"Fuse.Reduction": "2.4.0",
"Fuse.Collection": "2.2.1",
"Fuse.Emission": "2.2.1",
"Fuse.Plugins.Abstractions": "2.2.1",
"Fuse.Plugins.Formats.Web": "2.2.1",
"Fuse.Plugins.Languages.CSharp": "2.2.1",
"Fuse.Reduction": "2.2.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"

@@ -688,10 +688,10 @@ },

"Fuse.Fusion.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Fusion.Embeddings.Onnx/2.4.0": {
"Fuse.Fusion.Embeddings.Onnx/2.2.1": {
"dependencies": {
"Fuse.Fusion": "2.4.0",
"Fuse.Fusion": "2.2.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",

@@ -703,21 +703,21 @@ "Microsoft.ML.OnnxRuntime": "1.27.0",

"Fuse.Fusion.Embeddings.Onnx.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Plugins.Abstractions/2.4.0": {
"Fuse.Plugins.Abstractions/2.2.1": {
"dependencies": {
"Fuse.Collection": "2.4.0"
"Fuse.Collection": "2.2.1"
},
"runtime": {
"Fuse.Plugins.Abstractions.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Plugins.Formats.Web/2.4.0": {
"Fuse.Plugins.Formats.Web/2.2.1": {
"dependencies": {
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Plugins.Abstractions": "2.2.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"

@@ -727,10 +727,10 @@ },

"Fuse.Plugins.Formats.Web.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Plugins.Languages.CSharp/2.4.0": {
"Fuse.Plugins.Languages.CSharp/2.2.1": {
"dependencies": {
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Plugins.Abstractions": "2.2.1",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"

@@ -740,10 +740,10 @@ },

"Fuse.Plugins.Languages.CSharp.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Plugins.Languages.CSharp.Roslyn/2.4.0": {
"Fuse.Plugins.Languages.CSharp.Roslyn/2.2.1": {
"dependencies": {
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Plugins.Abstractions": "2.2.1",
"Microsoft.CodeAnalysis.CSharp": "4.14.0",

@@ -754,11 +754,11 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"

"Fuse.Plugins.Languages.CSharp.Roslyn.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}
}
},
"Fuse.Reduction/2.4.0": {
"Fuse.Reduction/2.2.1": {
"dependencies": {
"Fuse.Collection": "2.4.0",
"Fuse.Plugins.Abstractions": "2.4.0",
"Fuse.Collection": "2.2.1",
"Fuse.Plugins.Abstractions": "2.2.1",
"System.IO.Hashing": "9.0.0"

@@ -768,4 +768,4 @@ },

"Fuse.Reduction.dll": {
"assemblyVersion": "2.4.0.0",
"fileVersion": "2.4.0.0"
"assemblyVersion": "2.2.1.0",
"fileVersion": "2.2.1.0"
}

@@ -777,3 +777,3 @@ }

"libraries": {
"fuse/2.4.0": {
"fuse/2.2.1": {
"type": "project",

@@ -1098,3 +1098,3 @@ "serviceable": false,

},
"Fuse.Collection/2.4.0": {
"Fuse.Collection/2.2.1": {
"type": "project",

@@ -1104,3 +1104,3 @@ "serviceable": false,

},
"Fuse.Emission/2.4.0": {
"Fuse.Emission/2.2.1": {
"type": "project",

@@ -1110,3 +1110,3 @@ "serviceable": false,

},
"Fuse.Fusion/2.4.0": {
"Fuse.Fusion/2.2.1": {
"type": "project",

@@ -1116,3 +1116,3 @@ "serviceable": false,

},
"Fuse.Fusion.Embeddings.Onnx/2.4.0": {
"Fuse.Fusion.Embeddings.Onnx/2.2.1": {
"type": "project",

@@ -1122,3 +1122,3 @@ "serviceable": false,

},
"Fuse.Plugins.Abstractions/2.4.0": {
"Fuse.Plugins.Abstractions/2.2.1": {
"type": "project",

@@ -1128,3 +1128,3 @@ "serviceable": false,

},
"Fuse.Plugins.Formats.Web/2.4.0": {
"Fuse.Plugins.Formats.Web/2.2.1": {
"type": "project",

@@ -1134,3 +1134,3 @@ "serviceable": false,

},
"Fuse.Plugins.Languages.CSharp/2.4.0": {
"Fuse.Plugins.Languages.CSharp/2.2.1": {
"type": "project",

@@ -1140,3 +1140,3 @@ "serviceable": false,

},
"Fuse.Plugins.Languages.CSharp.Roslyn/2.4.0": {
"Fuse.Plugins.Languages.CSharp.Roslyn/2.2.1": {
"type": "project",

@@ -1146,3 +1146,3 @@ "serviceable": false,

},
"Fuse.Reduction/2.4.0": {
"Fuse.Reduction/2.2.1": {
"type": "project",

@@ -1149,0 +1149,0 @@ "serviceable": false,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display