You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Description:** Specifies an array of additional absolute or relative paths to include in the workspace context. This allows you to work with files across multiple directories as if they were one. Paths can use `~` to refer to the user's home directory. This setting can be combined with the `--include-directories` command-line flag.
- **Description:** Controls the behavior of the `/memory refresh` command. If set to `true`, `GEMINI.md` files should be loaded from all directories that are added. If set to `false`, `GEMINI.md` should only be loaded from the current directory.
281
+
- **Default:** `false`
282
+
- **Example:**
283
+
```json
284
+
"loadMemoryFromIncludeDirectories": true
285
+
```
286
+
267
287
### Example `settings.json`:
268
288
269
289
```json
@@ -296,7 +316,9 @@ In addition to a project settings file, a project's `.llxprt` directory can cont
@@ -244,6 +246,12 @@ export async function parseArguments(): Promise<CliArgs> {
244
246
type: 'string',
245
247
description: 'Load a saved profile configuration on startup',
246
248
})
249
+
.option('load-memory-from-include-directories',{
250
+
type: 'boolean',
251
+
description:
252
+
'If true, when refreshing memory, LLXPRT.md files should be loaded from all directories that are added. If false, LLXPRT.md files should only be loaded from the primary working directory.',
253
+
default: false,
254
+
})
247
255
.version(awaitgetCliVersion())// This will enable the --version flag based on package.json
248
256
.alias('v','version')
249
257
.help()
@@ -271,6 +279,7 @@ export async function parseArguments(): Promise<CliArgs> {
271
279
// TODO: Consider if App.tsx should get memory via a server call or if Config should refresh itself.
0 commit comments