fix: restoring test data and correcting name (#4875)

This commit is contained in:
Michael Neale
2025-09-29 15:29:02 +10:00
committed by GitHub
parent 77ab395735
commit 4e1195954c
4 changed files with 34 additions and 13 deletions
+6 -6
View File
@@ -2197,7 +2197,7 @@
},
"bundled": {
"type": "boolean",
"description": "Whether this extension is bundled with Goose",
"description": "Whether this extension is bundled with goose",
"nullable": true
},
"description": {
@@ -2258,7 +2258,7 @@
},
"bundled": {
"type": "boolean",
"description": "Whether this extension is bundled with Goose",
"description": "Whether this extension is bundled with goose",
"nullable": true
},
"cmd": {
@@ -2311,7 +2311,7 @@
},
"bundled": {
"type": "boolean",
"description": "Whether this extension is bundled with Goose",
"description": "Whether this extension is bundled with goose",
"nullable": true
},
"description": {
@@ -2357,7 +2357,7 @@
},
"bundled": {
"type": "boolean",
"description": "Whether this extension is bundled with Goose",
"description": "Whether this extension is bundled with goose",
"nullable": true
},
"description": {
@@ -2417,7 +2417,7 @@
},
"bundled": {
"type": "boolean",
"description": "Whether this extension is bundled with Goose",
"description": "Whether this extension is bundled with goose",
"nullable": true
},
"instructions": {
@@ -3172,7 +3172,7 @@
},
"Recipe": {
"type": "object",
"description": "A Recipe represents a personalized, user-generated agent configuration that defines\nspecific behaviors and capabilities within the Goose system.\n\n# Fields\n\n## Required Fields\n* `version` - Semantic version of the Recipe file format (defaults to \"1.0.0\")\n* `title` - Short, descriptive name of the Recipe\n* `description` - Detailed description explaining the Recipe's purpose and functionality\n* `Instructions` - Instructions that defines the Recipe's behavior\n\n## Optional Fields\n* `prompt` - the initial prompt to the session to start with\n* `extensions` - List of extension configurations required by the Recipe\n* `context` - Supplementary context information for the Recipe\n* `activities` - Activity labels that appear when loading the Recipe\n* `author` - Information about the Recipe's creator and metadata\n* `parameters` - Additional parameters for the Recipe\n* `response` - Response configuration including JSON schema validation\n* `retry` - Retry configuration for automated validation and recovery\n# Example\n\n\nuse goose::recipe::Recipe;\n\n// Using the builder pattern\nlet recipe = Recipe::builder()\n.title(\"Example Agent\")\n.description(\"An example Recipe configuration\")\n.instructions(\"Act as a helpful assistant\")\n.build()\n.expect(\"Missing required fields\");\n\n// Or using struct initialization\nlet recipe = Recipe {\nversion: \"1.0.0\".to_string(),\ntitle: \"Example Agent\".to_string(),\ndescription: \"An example Recipe configuration\".to_string(),\ninstructions: Some(\"Act as a helpful assistant\".to_string()),\nprompt: None,\nextensions: None,\ncontext: None,\nactivities: None,\nauthor: None,\nsettings: None,\nparameters: None,\nresponse: None,\nsub_recipes: None,\nretry: None,\n};\n",
"description": "A Recipe represents a personalized, user-generated agent configuration that defines\nspecific behaviors and capabilities within the goose system.\n\n# Fields\n\n## Required Fields\n* `version` - Semantic version of the Recipe file format (defaults to \"1.0.0\")\n* `title` - Short, descriptive name of the Recipe\n* `description` - Detailed description explaining the Recipe's purpose and functionality\n* `Instructions` - Instructions that defines the Recipe's behavior\n\n## Optional Fields\n* `prompt` - the initial prompt to the session to start with\n* `extensions` - List of extension configurations required by the Recipe\n* `context` - Supplementary context information for the Recipe\n* `activities` - Activity labels that appear when loading the Recipe\n* `author` - Information about the Recipe's creator and metadata\n* `parameters` - Additional parameters for the Recipe\n* `response` - Response configuration including JSON schema validation\n* `retry` - Retry configuration for automated validation and recovery\n# Example\n\n\nuse goose::recipe::Recipe;\n\n// Using the builder pattern\nlet recipe = Recipe::builder()\n.title(\"Example Agent\")\n.description(\"An example Recipe configuration\")\n.instructions(\"Act as a helpful assistant\")\n.build()\n.expect(\"Missing required fields\");\n\n// Or using struct initialization\nlet recipe = Recipe {\nversion: \"1.0.0\".to_string(),\ntitle: \"Example Agent\".to_string(),\ndescription: \"An example Recipe configuration\".to_string(),\ninstructions: Some(\"Act as a helpful assistant\".to_string()),\nprompt: None,\nextensions: None,\ncontext: None,\nactivities: None,\nauthor: None,\nsettings: None,\nparameters: None,\nresponse: None,\nsub_recipes: None,\nretry: None,\n};\n",
"required": [
"title",
"description"
+6 -6
View File
@@ -188,7 +188,7 @@ export type ExtendPromptResponse = {
export type ExtensionConfig = {
available_tools?: Array<string>;
/**
* Whether this extension is bundled with Goose
* Whether this extension is bundled with goose
*/
bundled?: boolean | null;
description?: string | null;
@@ -205,7 +205,7 @@ export type ExtensionConfig = {
args: Array<string>;
available_tools?: Array<string>;
/**
* Whether this extension is bundled with Goose
* Whether this extension is bundled with goose
*/
bundled?: boolean | null;
cmd: string;
@@ -221,7 +221,7 @@ export type ExtensionConfig = {
} | {
available_tools?: Array<string>;
/**
* Whether this extension is bundled with Goose
* Whether this extension is bundled with goose
*/
bundled?: boolean | null;
description?: string | null;
@@ -235,7 +235,7 @@ export type ExtensionConfig = {
} | {
available_tools?: Array<string>;
/**
* Whether this extension is bundled with Goose
* Whether this extension is bundled with goose
*/
bundled?: boolean | null;
description?: string | null;
@@ -254,7 +254,7 @@ export type ExtensionConfig = {
} | {
available_tools?: Array<string>;
/**
* Whether this extension is bundled with Goose
* Whether this extension is bundled with goose
*/
bundled?: boolean | null;
/**
@@ -531,7 +531,7 @@ export type RawTextContent = {
/**
* A Recipe represents a personalized, user-generated agent configuration that defines
* specific behaviors and capabilities within the Goose system.
* specific behaviors and capabilities within the goose system.
*
* # Fields
*