<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv" -->

---
title: WWDC26: Build agentic app experiences with the...
description: Apple&#x27;s WWDC26 session introduces DynamicProfile, a new Foundation Models framework API for building agentic iOS/macOS app experiences. DynamicProfile lets...
canonical: https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: WWDC26: Build agentic app experiences with the Foundation Models framework | Apple | daily.dev
og:description: Apple&#x27;s WWDC26 session introduces DynamicProfile, a new Foundation Models framework API for building agentic iOS/macOS app experiences. DynamicProfile lets...
og:url: https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv
og:image: https://api.daily.dev/og/posts/ay77d3AXV.png
og:image:alt: WWDC26: Build agentic app experiences with the Foundation Models framework | Apple
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# WWDC26: Build agentic app experiences with the Foundation Models framework | Apple

**[Apple Developer](https://daily.dev/sources/appledeveloper)** · 21 min read · 0 upvotes · 0 comments

## Summary

Apple's WWDC26 session introduces DynamicProfile, a new Foundation Models framework API for building agentic iOS/macOS app experiences. DynamicProfile lets developers switch between multiple language models (including the new PrivateCloudComputeLanguageModel) within a single LanguageModelSession, each with distinct instructions, tools, temperature, and reasoning settings. The session covers transcript management via historyTransform and the mutable history property, lifecycle modifiers (onResponse), and custom session properties for shared state. Two orchestration patterns are introduced: baton-pass (agents hand off control via tool calls within a shared transcript) and phone-a-friend (a parent session spawns isolated child sessions for consultation). Tool calling mode (allowed/disallowed/required) gives fine-grained control over when tools fire. The talk also addresses KV cache invalidation from transcript mutations and recommends using the Evaluations framework and upgraded Foundation Models Instrument in Xcode to measure accuracy and performance impacts of context engineering strategies. An open-source Swift package, Foundation Models framework utilities, ships alongside these APIs with reusable components for agentic patterns.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=nxW29TKIL0w>

---

Tags: [#ai](https://daily.dev/tags/ai), [#llm](https://daily.dev/tags/llm), [#ai-agents](https://daily.dev/tags/ai-agents), [#swift](https://daily.dev/tags/swift), [#context-engineering](https://daily.dev/tags/context-engineering)

[View this post on daily.dev](https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"WWDC26: Build agentic app experiences with the Foundation Models framework | Apple","url":"https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv"},"datePublished":"2026-06-08T21:25:20.801Z","dateModified":"2026-06-08T21:32:00.986Z","description":"Apple's WWDC26 session introduces DynamicProfile, a new Foundation Models framework API for building agentic iOS/macOS app experiences. DynamicProfile lets...","image":"https://i.ytimg.com/vi/nxW29TKIL0w/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/nxW29TKIL0w/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Apple Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Apple Developer","logo":"https://media.daily.dev/image/upload/s--CAtMViBl--/f_auto/v1711726806/logos/appledeveloper","url":"https://daily.dev/sources/appledeveloper"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/wwdc26-build-agentic-app-experiences-with-the-foundation-models-framework-apple-ay77d3axv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,llm,ai-agents,swift,context-engineering","timeRequired":"PT21M","video":{"@type":"VideoObject","name":"WWDC26: Build agentic app experiences with the Foundation Models framework | Apple","description":"Apple's WWDC26 session introduces DynamicProfile, a new Foundation Models framework API for building agentic iOS/macOS app experiences. DynamicProfile lets...","thumbnailUrl":"https://i.ytimg.com/vi/nxW29TKIL0w/sddefault.jpg","uploadDate":"2026-06-08T21:25:20.801Z","duration":"PT21M","url":"https://api.daily.dev/r/ay77d3AXV","embedUrl":"https://www.youtube.com/embed/nxW29TKIL0w"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Apple Developer","item":"https://daily.dev/sources/appledeveloper"},{"@type":"ListItem","position":3,"name":"WWDC26: Build agentic app experiences with the Foundation Models framework | Apple"}]}
```

