{"ok":true,"site":{"host":"microsoft-foundry.github.io","url":"https://microsoft-foundry.github.io/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","type":"live","desc":"Move a Chat Completions workload from GPT-5.5 to Claude Opus 4.8 on Microsoft Foundry with one adapter, side-by-side eval gates, structured output retries, streaming normalization, and rollout checks.","tools":[{"name":"list_recipes","kind":"answer","impl":"imperative","description":"List Microsoft Foundry Forgebook recipes with title, description, tags, and URL. Works best from the homepage.","title":"List Forgebook Recipes","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","pages":["/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","/forgebook/"]},{"name":"search_recipes","kind":"answer","impl":"imperative","description":"Search Microsoft Foundry Forgebook recipes by keyword (matches title, description, tags). Works best from the homepage.","title":"Search Forgebook Recipes","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","pages":["/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","/forgebook/"]},{"name":"get_page_content","kind":"answer","impl":"imperative","description":"Get the text content of the current Forgebook page (useful for reading a recipe).","title":"Read Current Page","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","pages":["/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","/forgebook/"]},{"name":"navigate_to_recipe","kind":"act","impl":"imperative","description":"Navigate the browser to a specific Forgebook recipe by slug.","title":"Go to Recipe","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The recipe slug, e.g. foundry-agent-part-1"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","pages":["/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","/forgebook/"]},{"name":"get_current_page_info","kind":"answer","impl":"imperative","description":"Get metadata about the current Forgebook page (URL, title, description, whether it is a recipe).","title":"Current Page Info","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","pages":["/forgebook/notebook/migrate-gpt-5-5-to-claude-opus-4-8/","/forgebook/"]}],"category":"Developer Tools","favicon":"/favicons/microsoft-foundry.github.io.svg","apiSurface":"spec","toolCount":5}}