ConfigFile
Category: Config
Source: config_file.dart
Classes
ConfigFile
Constructor
dart
const ConfigFile({
this.activeModel,
this.smallModel,
this.profiles,
this.catalog,
this.bash,
this.shell,
this.docker,
this.web,
this.observability,
this.mcp,
this.runtime,
this.skills,
this.titleGenerationEnabled,
this.anthropicPromptCache,
this.approvalMode,
})Properties
| Property | Type | Description |
|---|---|---|
activeModel | String? | |
smallModel | String? | |
profiles | Map<String, String>? | |
catalog | CatalogSectionConfig? | |
bash | BashSectionConfig? | |
shell | ShellSectionConfig? | |
docker | DockerSectionConfig? | |
web | WebSectionConfig? | |
observability | ObservabilitySectionConfig? | |
mcp | Map<String, dynamic>? | |
runtime | String? | |
skills | SkillsSectionConfig? | |
titleGenerationEnabled | bool? | |
anthropicPromptCache | bool? | |
approvalMode | String? |
CatalogSectionConfig
Constructor
dart
const CatalogSectionConfig({this.refresh, this.remoteUrl})Properties
| Property | Type | Description |
|---|---|---|
refresh | String? | |
remoteUrl | String? |
BashSectionConfig
Constructor
dart
const BashSectionConfig({this.maxLines})Properties
| Property | Type | Description |
|---|---|---|
maxLines | int? |
ShellSectionConfig
Constructor
dart
const ShellSectionConfig({this.executable, this.mode})Properties
| Property | Type | Description |
|---|---|---|
executable | String? | |
mode | String? |
DockerSectionConfig
Constructor
dart
const DockerSectionConfig({
this.enabled,
this.image,
this.shell,
this.fallbackToHost,
this.mounts,
})Properties
| Property | Type | Description |
|---|---|---|
enabled | bool? | |
image | String? | |
shell | String? | |
fallbackToHost | bool? | |
mounts | List<String>? |
WebSectionConfig
Constructor
dart
const WebSectionConfig({this.fetch, this.search, this.pdf, this.browser})Properties
| Property | Type | Description |
|---|---|---|
fetch | FetchSectionConfig? | |
search | SearchSectionConfig? | |
pdf | PdfSectionConfig? | |
browser | BrowserSectionConfig? |
FetchSectionConfig
Constructor
dart
const FetchSectionConfig({
this.jinaApiKey,
this.allowJinaFallback,
this.timeoutSeconds,
this.maxBytes,
this.maxTokens,
})Properties
| Property | Type | Description |
|---|---|---|
jinaApiKey | String? | |
allowJinaFallback | bool? | |
timeoutSeconds | int? | |
maxBytes | int? | |
maxTokens | int? |
SearchSectionConfig
Constructor
dart
const SearchSectionConfig({
this.provider,
this.braveApiKey,
this.tavilyApiKey,
this.firecrawlApiKey,
this.firecrawlBaseUrl,
this.timeoutSeconds,
this.maxResults,
})Properties
| Property | Type | Description |
|---|---|---|
provider | String? | |
braveApiKey | String? | |
tavilyApiKey | String? | |
firecrawlApiKey | String? | |
firecrawlBaseUrl | String? | |
timeoutSeconds | int? | |
maxResults | int? |
PdfSectionConfig
Constructor
dart
const PdfSectionConfig({
this.mistralApiKey,
this.openaiApiKey,
this.ocrProvider,
this.maxBytes,
this.timeoutSeconds,
this.enableOcrFallback,
})Properties
| Property | Type | Description |
|---|---|---|
mistralApiKey | String? | |
openaiApiKey | String? | |
ocrProvider | String? | |
maxBytes | int? | |
timeoutSeconds | int? | |
enableOcrFallback | bool? |
BrowserSectionConfig
Constructor
dart
const BrowserSectionConfig({
this.backend,
this.headed,
this.docker,
this.steel,
this.browserbase,
this.browserless,
this.anchor,
this.hyperbrowser,
})Properties
| Property | Type | Description |
|---|---|---|
backend | String? | |
headed | bool? | |
docker | DockerBrowserSectionConfig? | |
steel | CredentialSectionConfig? | |
browserbase | BrowserbaseSectionConfig? | |
browserless | BrowserlessSectionConfig? | |
anchor | CredentialSectionConfig? | |
hyperbrowser | CredentialSectionConfig? |
DockerBrowserSectionConfig
Constructor
dart
const DockerBrowserSectionConfig({this.image, this.port})Properties
| Property | Type | Description |
|---|---|---|
image | String? | |
port | int? |
CredentialSectionConfig
Constructor
dart
const CredentialSectionConfig({this.apiKey})Properties
| Property | Type | Description |
|---|---|---|
apiKey | String? |
BrowserbaseSectionConfig
Constructor
dart
const BrowserbaseSectionConfig({this.apiKey, this.projectId})Properties
| Property | Type | Description |
|---|---|---|
apiKey | String? | |
projectId | String? |
BrowserlessSectionConfig
Constructor
dart
const BrowserlessSectionConfig({this.baseUrl, this.apiKey})Properties
| Property | Type | Description |
|---|---|---|
baseUrl | String? | |
apiKey | String? |
ObservabilitySectionConfig
Constructor
dart
const ObservabilitySectionConfig({
this.debug,
this.maxBodyBytes,
this.redact,
this.otel,
})Properties
| Property | Type | Description |
|---|---|---|
debug | bool? | |
maxBodyBytes | int? | |
redact | bool? | |
otel | OtelSectionConfig? |
OtelSectionConfig
Constructor
dart
const OtelSectionConfig({
this.enabled,
this.endpoint,
this.headers,
this.serviceName,
this.resourceAttributes,
this.timeoutMilliseconds,
})Properties
| Property | Type | Description |
|---|---|---|
enabled | bool? | |
endpoint | String? | |
headers | Map<String, String>? | |
serviceName | String? | |
resourceAttributes | Map<String, String>? | |
timeoutMilliseconds | int? |
SkillsSectionConfig
Constructor
dart
const SkillsSectionConfig({this.paths})Properties
| Property | Type | Description |
|---|---|---|
paths | List<String>? |