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> |
+5
-7
@@ -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