Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions crates/goose/src/config/experiments.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ use std::collections::HashMap;
/// It is the ground truth for init experiments. The experiment names in users' experiment list but not
/// in the list will be remove from user list; The experiment names in the ground-truth list but not
/// in users' experiment list will be added to user list with default value false;
/// TODO: keep this up to date with the experimental-features.md documentation page
const ALL_EXPERIMENTS: &[(&str, bool)] = &[];

/// Experiment configuration management
Expand Down
33 changes: 4 additions & 29 deletions documentation/docs/guides/experimental-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,37 +47,12 @@ Then select "Toggle Experiment" option in the menu:
## Available Experimental Features

:::note
The list of experimental features may change as Goose development progresses. Some features may be promoted to stable features, while others might be modified or removed.This section will be updated with specific experimental features as they become available
There are no experimental features at this time!
:::

### Smart Approve

The `GOOSE_SMART_APPROVE` experimental feature when enabled allows Goose to review any commands about to be run to determine their sensitivity. Commands with high sensitivity will require approval from the user before it's executed.

Here's an example when a `write` command is about to be executed

```sh
─── text_editor | developer ──────────────────────────
path: ~/Documents/block/goose/test.txt
command: write
file_text: This is a test file.

// highlight-start
◇ Goose would like to call the above tool, do you approve?
│ Yes
// highlight-end
### /Users/yingjiehe/Documents/block/goose/test.txt

This is a test file.


I've created a file named "test.txt" with some simple content. Let me verify that the file was created by checking its contents:

─── text_editor | developer ──────────────────────────
path: ~/Documents/block/goose/test.txt
command: view
```
:::note
The list of experimental features may change as Goose development progresses. Some features may be promoted to stable features, while others might be modified or removed.This section will be updated with specific experimental features as they become available
:::

## Feedback

Expand Down
Loading