Context Providers allow you to type ’@’ and see a dropdown of content that can all be fed to the LLM as context. Every context provider is a plugin, which means if you want to reference some source of information that you don’t see here, you can request (or build!) a new context provider.
context
blocks. Explore available context blocks in the hub.
@Docs
context provider.
To use it, you need to add a documentation site to your config file. See the docs page for more information.
onlyPinned
to true
to only reference pinned files.
n
to limit the number of results returned (default 6).
@Codebase
, but only on a single folder.
includeSignatures
params can be set to false to exclude signatures. This could be necessary for large codebases and/or to reduce context size significantly. Signatures will not be included if indexing is disabled.
Entire codebase
, or specify a subfolder to generate the repository map from.
This context provider is inspired by Aider’s repository map.
connection_type
, and the necessary connection parameters specific to each database type.
Available connection types:
postgres
mysql
sqlite
read_api
scope.
domain
parameter in your configurtion. By default this is set to gitlab.com
.
filterComments
to true
.
email
and token
, with token set to your password for basic authentication. If you use your own Atlassian API Token, don’t configure your email.
apiVersion
property.
issueQuery
parameter.
maxResults
parameter to limit the number of results returned. The default is 50
.