-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
A-MCPModel Context Protocol toolingModel Context Protocol toolingC-UsabilityA targeted quality-of-life change that makes Beet easier to useA targeted quality-of-life change that makes Beet easier to useM-Needs-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Adopt-MeThe original author has no intent to complete this work. Pick me up!The original author has no intent to complete this work. Pick me up!S-Needs-DesignThis issue requires design work to think about how it would best be accomplishedThis issue requires design work to think about how it would best be accomplished
Description
We need to be able to configure and share the source info for each crate for rag indexing. Now that the KnownSources can be serialized and passed in we can work on a config format.
Something like this might work with the current ContentSource type.
# beet.toml
[content-sources]
[[include]]
path = "https://github.com/mrchantey/beet/crate-sources/bevy-and-friends.toml"
[[include]]
path = "./my-other-sources.toml"
[[source]]
crate-name = "bevy"
crate-version = "0.16.0"
content-type = "guides"
git-url = "https://github.com/bevyengine/bevy-website"
git-commit = "abc123"
filter = "*/*.md"
[[source]]
crate-name = "bevy"
crate-version = "0.16.0"
content-type = "examples"
git-url = "https://github.com/bevyengine/bevy"
git-commit = "abc123"
git-branch = "dev"
filter = "**/examples/**/*.rs"
split-text.chunk-range.min=1500
split-text.chunk-range.max=3000We should probably rename KnownSources to something like ContentSourceConfig.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-MCPModel Context Protocol toolingModel Context Protocol toolingC-UsabilityA targeted quality-of-life change that makes Beet easier to useA targeted quality-of-life change that makes Beet easier to useM-Needs-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Adopt-MeThe original author has no intent to complete this work. Pick me up!The original author has no intent to complete this work. Pick me up!S-Needs-DesignThis issue requires design work to think about how it would best be accomplishedThis issue requires design work to think about how it would best be accomplished