|
| 1 | +## 0.0.65 (2026-09-03) |
| 2 | + |
| 3 | +### 🚀 Features |
| 4 | + |
| 5 | +- Mastra runtime Lane B — ag-ui-mastra Node service, proxy map, rt-mastra example, deploy workflow ([#903](https://github.com/cacheplane/angular-agent-framework/pull/903), [#899](https://github.com/cacheplane/angular-agent-framework/issues/899)) |
| 6 | +- add operational sidebar control plane ([#921](https://github.com/cacheplane/angular-agent-framework/pull/921)) |
| 7 | +- unify docs and cockpit workspace ([#949](https://github.com/cacheplane/angular-agent-framework/pull/949)) |
| 8 | +- unify docs and runtime control plane ([#963](https://github.com/cacheplane/angular-agent-framework/pull/963)) |
| 9 | +- **ag-ui:** upgrade @ag-ui/* to 0.0.59 and send protocol-standard top-level resume ([#891](https://github.com/cacheplane/angular-agent-framework/pull/891)) |
| 10 | +- **ag-ui:** consume the protocol's SUBAGENT_* events and subagentRunId attribution ([#955](https://github.com/cacheplane/angular-agent-framework/pull/955)) |
| 11 | +- **cockpit:** per-topic framework adapters in the AG-UI deployment generator ([#894](https://github.com/cacheplane/angular-agent-framework/pull/894)) |
| 12 | +- **cockpit:** Microsoft Agent Framework runtime example (cockpit/runtimes) ([#896](https://github.com/cacheplane/angular-agent-framework/pull/896), [#888](https://github.com/cacheplane/angular-agent-framework/issues/888), [#889](https://github.com/cacheplane/angular-agent-framework/issues/889), [#891](https://github.com/cacheplane/angular-agent-framework/issues/891)) |
| 13 | +- **cockpit:** AWS Strands runtime example (rt-strands) ([#898](https://github.com/cacheplane/angular-agent-framework/pull/898)) |
| 14 | +- **cockpit:** make Run discoverable from Code ([#934](https://github.com/cacheplane/angular-agent-framework/pull/934)) |
| 15 | +- **cockpit:** ag-ui subagents demo emits the protocol's SUBAGENT_* events ([#962](https://github.com/cacheplane/angular-agent-framework/pull/962)) |
| 16 | +- **e2e-harness:** restore aimock — replay+record wrapper, drift infra, scrub repairs ([#947](https://github.com/cacheplane/angular-agent-framework/pull/947)) |
| 17 | +- **e2e-harness:** bucket metadata-hash mismatches as promptChanged in the drift differ ([#951](https://github.com/cacheplane/angular-agent-framework/pull/951)) |
| 18 | +- **examples:** ag-ui demo emits the protocol's SUBAGENT_* events ([#964](https://github.com/cacheplane/angular-agent-framework/pull/964)) |
| 19 | +- **examples/chat:** /hero route — replayed LangGraph walkthrough with live takeover ([#976](https://github.com/cacheplane/angular-agent-framework/pull/976)) |
| 20 | +- **runtimes:** strands subagent delegation demo with standard SUBAGENT_* emission ([#956](https://github.com/cacheplane/angular-agent-framework/pull/956)) |
| 21 | +- **runtimes:** maf subagent delegation demo with queue-merged SUBAGENT_* emission ([#957](https://github.com/cacheplane/angular-agent-framework/pull/957)) |
| 22 | +- **runtimes:** mastra subagent delegation demo with SUBAGENT_* injection in the bridge ([#958](https://github.com/cacheplane/angular-agent-framework/pull/958)) |
| 23 | +- **runtimes:** mastra sub-agent streaming via a public-API stream tee ([#961](https://github.com/cacheplane/angular-agent-framework/pull/961)) |
| 24 | +- **runtimes:** stand-down guard so the mastra subagent injector retires ([#971](https://github.com/cacheplane/angular-agent-framework/pull/971)) |
| 25 | +- **website:** homepage punch list — hero merge, FAQ copy, FeatureBlock rows everywhere ([#897](https://github.com/cacheplane/angular-agent-framework/pull/897)) |
| 26 | +- **website:** homepage lower half — ledgers, numerals, paper, intent-gated toast ([#901](https://github.com/cacheplane/angular-agent-framework/pull/901)) |
| 27 | +- **website:** add 'We Measured the Runtime Swap' blog post ([#905](https://github.com/cacheplane/angular-agent-framework/pull/905), [#888](https://github.com/cacheplane/angular-agent-framework/issues/888), [#889](https://github.com/cacheplane/angular-agent-framework/issues/889), [#891](https://github.com/cacheplane/angular-agent-framework/issues/891)) |
| 28 | +- **website:** tighten the pricing page ([#908](https://github.com/cacheplane/angular-agent-framework/pull/908)) |
| 29 | +- **website:** library pages in the homepage manner ([#914](https://github.com/cacheplane/angular-agent-framework/pull/914)) |
| 30 | +- **website:** design-program follow-ups — showcase rails, Angular proof cell, closer order ([#919](https://github.com/cacheplane/angular-agent-framework/pull/919)) |
| 31 | +- **website:** align the docs index with the control plane ([#923](https://github.com/cacheplane/angular-agent-framework/pull/923), [#920](https://github.com/cacheplane/angular-agent-framework/issues/920), [#911](https://github.com/cacheplane/angular-agent-framework/issues/911)) |
| 32 | +- **website:** ninth arc — solutions and pilot join the design language ([#927](https://github.com/cacheplane/angular-agent-framework/pull/927)) |
| 33 | +- **website:** wire the docs -> cockpit handoff for deep-agents and runtimes ([#938](https://github.com/cacheplane/angular-agent-framework/pull/938), [#937](https://github.com/cacheplane/angular-agent-framework/issues/937), [#913](https://github.com/cacheplane/angular-agent-framework/issues/913)) |
| 34 | + |
| 35 | +### 🩹 Fixes |
| 36 | + |
| 37 | +- subagent hardening batch — eviction order, args-buffer scoping, field-based lookup, AIMOCK_MODE warning ([#960](https://github.com/cacheplane/angular-agent-framework/pull/960)) |
| 38 | +- **ag-ui:** detect protocol-standard RUN_FINISHED interrupt outcomes ([#888](https://github.com/cacheplane/angular-agent-framework/pull/888)) |
| 39 | +- **ag-ui:** carry interrupt identity on the resume payload ([#889](https://github.com/cacheplane/angular-agent-framework/pull/889)) |
| 40 | +- **ag-ui:** relative imports in subagents topic + deploy boot gate ([#899](https://github.com/cacheplane/angular-agent-framework/pull/899)) |
| 41 | +- **ag-ui:** resolve the subagents agent URL against <base href> ([#902](https://github.com/cacheplane/angular-agent-framework/pull/902)) |
| 42 | +- **ag-ui:** attributed TOOL_CALL_START links the child message's toolCallIds so cards draw the call ([#965](https://github.com/cacheplane/angular-agent-framework/pull/965)) |
| 43 | +- **ci:** unbreak main — drop verify assertions for the removed pricing matrix ([#915](https://github.com/cacheplane/angular-agent-framework/pull/915), [#908](https://github.com/cacheplane/angular-agent-framework/issues/908)) |
| 44 | +- **ci:** accept branded AG-UI compatibility marker ([#930](https://github.com/cacheplane/angular-agent-framework/pull/930)) |
| 45 | +- **ci:** stop fanning out the whole cockpit e2e matrix for unrelated changes ([#939](https://github.com/cacheplane/angular-agent-framework/pull/939), [#932](https://github.com/cacheplane/angular-agent-framework/issues/932)) |
| 46 | +- **ci:** bump scorecard-action to v2.4.4 so the image pulls again ([#940](https://github.com/cacheplane/angular-agent-framework/pull/940), [#367732848534](https://github.com/cacheplane/angular-agent-framework/issues/367732848534)) |
| 47 | +- **ci:** compare requirements.txt drift against git, not a scratch export ([#967](https://github.com/cacheplane/angular-agent-framework/pull/967), [#966](https://github.com/cacheplane/angular-agent-framework/issues/966)) |
| 48 | +- **ci:** give the Website Vercel build its growth form policy ([#981](https://github.com/cacheplane/angular-agent-framework/pull/981), [#968](https://github.com/cacheplane/angular-agent-framework/issues/968)) |
| 49 | +- **ci:** scope vercel promote to the team that owns the deployment ([#982](https://github.com/cacheplane/angular-agent-framework/pull/982), [#963](https://github.com/cacheplane/angular-agent-framework/issues/963), [#945](https://github.com/cacheplane/angular-agent-framework/issues/945)) |
| 50 | +- **ci:** open the protected immutable cockpit preview with its own automation bypass ([#984](https://github.com/cacheplane/angular-agent-framework/pull/984), [#983](https://github.com/cacheplane/angular-agent-framework/issues/983), [#974](https://github.com/cacheplane/angular-agent-framework/issues/974)) |
| 51 | +- **cockpit:** teach the cockpit the runtimes product ([#910](https://github.com/cacheplane/angular-agent-framework/pull/910)) |
| 52 | +- **cockpit:** point docsPath at docs pages that actually exist ([#918](https://github.com/cacheplane/angular-agent-framework/pull/918)) |
| 53 | +- **cockpit:** accept the platform slash collapse for the consecutive-slash raw canary ([#987](https://github.com/cacheplane/angular-agent-framework/pull/987)) |
| 54 | +- **deployments:** regenerate ag-ui-dev artifacts after the --no-dev re-export ([#970](https://github.com/cacheplane/angular-agent-framework/pull/970), [#967](https://github.com/cacheplane/angular-agent-framework/issues/967), [#963](https://github.com/cacheplane/angular-agent-framework/issues/963)) |
| 55 | +- **examples:** sync requirements.txt with uv.lock; guard drift in CI ([#966](https://github.com/cacheplane/angular-agent-framework/pull/966), [#964](https://github.com/cacheplane/angular-agent-framework/issues/964)) |
| 56 | +- **examples/chat:** keep reading pauses in the hero walkthrough under reduced motion ([#979](https://github.com/cacheplane/angular-agent-framework/pull/979)) |
| 57 | +- **langgraph:** harden subagent attribution — ladder tests, empty-description guard, nested-delegation streams ([#945](https://github.com/cacheplane/angular-agent-framework/pull/945)) |
| 58 | +- **lifecycle:** own enrichment provenance in code; **mailbox-poller:** drop numeric separators ([#985](https://github.com/cacheplane/angular-agent-framework/pull/985)) |
| 59 | +- **website:** repair and redesign the docs adapter picker ([#911](https://github.com/cacheplane/angular-agent-framework/pull/911), [#892](https://github.com/cacheplane/angular-agent-framework/issues/892)) |
| 60 | +- **website:** give library-neutral docs pages an honest control plane ([#920](https://github.com/cacheplane/angular-agent-framework/pull/920), [#892](https://github.com/cacheplane/angular-agent-framework/issues/892)) |
| 61 | +- **website:** final-review fix batch ([#922](https://github.com/cacheplane/angular-agent-framework/pull/922)) |
| 62 | +- **website:** restore padding on Shiki code blocks ([#924](https://github.com/cacheplane/angular-agent-framework/pull/924), [#863](https://github.com/cacheplane/angular-agent-framework/issues/863), [#926](https://github.com/cacheplane/angular-agent-framework/issues/926)) |
| 63 | +- **website:** close the docs shell's nav-height and column-measure defects ([#942](https://github.com/cacheplane/angular-agent-framework/pull/942), [#932](https://github.com/cacheplane/angular-agent-framework/issues/932)) |
| 64 | +- **website:** legible diagram text on phones — 600px floor + scroll shadows ([#953](https://github.com/cacheplane/angular-agent-framework/pull/953)) |
| 65 | +- **website:** production-smoke spec must not use import.meta.url ([#973](https://github.com/cacheplane/angular-agent-framework/pull/973), [#963](https://github.com/cacheplane/angular-agent-framework/issues/963)) |
| 66 | +- **website:** keep the post-promotion e2e run off the local fixture runtime ([#983](https://github.com/cacheplane/angular-agent-framework/pull/983), [#982](https://github.com/cacheplane/angular-agent-framework/issues/982)) |
| 67 | +- **workspace:** keep utility panel focus when the drawer opens in one commit ([#972](https://github.com/cacheplane/angular-agent-framework/pull/972)) |
| 68 | + |
1 | 69 | ## 0.0.64 (2026-08-31) |
2 | 70 |
|
3 | 71 | ### 🚀 Features |
|
0 commit comments