Files
wehub-resource-sync e30e75b5d4
Code Quality / Oxlint + Oxfmt (push) Waiting to run
Code Quality / Template Sync (push) Waiting to run
Code Quality / Build Changed Packages (push) Waiting to run
Code Quality / Test Changed Packages (push) Waiting to run
Deploy Expo Example / Deploy Production (push) Waiting to run
Deploy Ink Example / Deploy Production (push) Waiting to run
Python Tests / pytest (assistant-stream, 3.10) (push) Waiting to run
Python Tests / pytest (assistant-stream, 3.12) (push) Waiting to run
Python Tests / pytest (assistant-ui-sync-server-api, 3.10) (push) Waiting to run
Python Tests / pytest (assistant-ui-sync-server-api, 3.12) (push) Waiting to run
Deploy Shadcn Registry / Deploy Production (push) Waiting to run
Template Metrics / LOC + Bundle Size (push) Waiting to run
Changesets / Create Version PR (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:40:13 +08:00

17 KiB

@assistant-ui/react-devtools

1.2.8

Patch Changes

1.2.7

Patch Changes

  • #4433 7b550df - render devtools inline instead of in a hosted iframe. the devtools UI now ships inside the package and renders in an isolated shadow root, so it no longer loads the deployed devtools-frame web app. DevToolsModal is unchanged at the call site and gains an extensible tab registry via the plugins prop (createDevToolsPlugin, DevToolsPanel). (@okisdev)

    removes the iframe/extension transport exports that are no longer used: DevToolsFrame, FrameHost, FrameClient, ExtensionHost, DevToolsHost, sanitizeForMessage, the stale TabType/ViewMode types, and the *_FRAME_URL constants.

  • #4443 8dee2b3 - redesign the devtools panel and add new inspection capabilities. visually the panel becomes a borderless, flatter floating window (lighter dim backdrop, smaller spring-animated launcher) with a single consolidated top nav bar (underline-pill tabs, multi-instance select, a live status pill, close), a refreshed ChatGPT-style light/dark token theme (bumped --radius, retuned surfaces/borders, new --shadow-window and --shadow-launcher elevation tokens, prefers-reduced-motion handling), and an interactive collapsible JSONTree with copy-to-clipboard replacing the old static JSON dumps throughout. (@okisdev)

    beyond the reskin, every tab is restructured from a single scrolling stack into a master/detail layout with stable-id selection persisted per instance and per tab. Thread becomes a transcript-driven spine (ConversationList plus Transcript rail plus message detail) with status dots, trend sparklines, true interleaved tool/text rendering, a TTFT timing bar, richer tool-call and attachment previews, and a copy-message export. Context, Activity, and Raw each gain grouped left rails with dedicated detail panes; Activity adds per-run timelines, scope/text filtering, and opt-in payload diffs. the panel also defaults to the built-in inProcessClient when no client is passed.

    this is not visual only; it adds public API. ApiInfo gains an optional threadSnapshots field (cached per-thread states keyed by thread id, populated for threads mounted in the app and feeding the Thread tab), DevToolsClient gains an optional switchToThread(apiId, threadId) method (wired by inProcessClient to api.threads().switchToThread and surfaced as a per-thread switch and a "load conversation" action for unloaded threads), and DevToolsTabContext gains selection, setSelection, and switchToThread so custom tab plugins receive the new selection state and thread-switch callback. projectApi now emits threadSnapshots when at least one thread runtime is mounted. the new master/detail chassis and view components remain internal building blocks (not added to the package exports), and the internal projectApi helper has been dropped from the public exports (it was an in-process-client implementation detail; DevToolsModal, the plugin API, and the DevToolsClient surface are unchanged).

  • #4430 82f8709 - fix(devtools): stop reporting shared (non-cyclic) references as [Circular] when serializing model context (@JSap0914)

1.2.6

Patch Changes

1.2.5

Patch Changes

  • #4385 ae59baf - feat: precompile packages with React Compiler (@Yonom)
    • aui-build runs React Compiler over packages that depend on tap and remaps react/compiler-runtime to the tap shim subpath, so compiled hooks and components work both in React components and inside tap resource renders
    • @assistant-ui/tap/react-shim exports useMemoCache (tap inside a resource render, React.__COMPILER_RUNTIME.c otherwise, with a React 18 polyfill); new @assistant-ui/tap/react-shim/compiler-runtime subpath mirrors react/compiler-runtime's c export
    • tap implements useSyncExternalStore and a no-op useDebugValue; useSubscribable now builds on useSyncExternalStore so its store reads stay visible to the compiler
    • AssistantProviderBase opts out via "use no memo" because the runtime receives options through an effect inside a re-rendered child element

1.2.4

Patch Changes

1.2.3

Patch Changes

  • #4291 f22ac47 - feat: surface full tool metadata (type, provider id, MCP server, providerOptions, deferred-results, backend defaults) in the devtools model context, and redact credentials (apiKey, authorization headers, tokens, MCP server headers/env) at the serializer boundary before they cross the postMessage bridge (@okisdev)

  • #4296 8cf94ab - feat: forward the scope graph from the host (each accessor's name, source, query, and available method names) so the devtools frame can show a Scopes tab with the scope hierarchy and a per-scope read-only method catalog (@okisdev)

  • #4306 15878d8 - chore: update dependencies (@Yonom)

  • chore: allow @assistant-ui/tap 0.6 in the peer dependency range

1.2.2

Patch Changes

1.2.1

Patch Changes

1.2.0

Patch Changes

1.1.0

Patch Changes

1.0.6

Patch Changes

1.0.5

Patch Changes

  • 376bb00: chore: update dependencies
  • Updated dependencies [42bc640]
  • Updated dependencies [e82726c]
  • Updated dependencies [376bb00]
  • Updated dependencies [87e7761]

1.0.4

Patch Changes

  • 209ae81: chore: remove aui-source export condition from package.json exports
  • Updated dependencies [6554892]
  • Updated dependencies [d726499]
  • Updated dependencies [876f75d]
  • Updated dependencies [bdce66f]
  • Updated dependencies [c362685]
  • Updated dependencies [4abb898]
  • Updated dependencies [209ae81]
  • Updated dependencies [50b3100]
  • Updated dependencies [af70d7f]

1.0.3

Patch Changes

  • 349f3c7: chore: update deps
  • Updated dependencies [1ed9867]
  • Updated dependencies [427ffaa]
  • Updated dependencies [349f3c7]
  • Updated dependencies [02614aa]
  • Updated dependencies [642bcda]

1.0.2

Patch Changes

  • a845911: chore: update dependencies
  • Updated dependencies [07dcce0]
  • Updated dependencies [a845911]
  • Updated dependencies [bc40eaf]
  • Updated dependencies [be23d74]
  • Updated dependencies [1eb059c]

1.0.1

Patch Changes

  • 36ef3a2: chore: update dependencies
  • Updated dependencies [36ef3a2]
  • Updated dependencies [6692226]
  • Updated dependencies [c31c0fa]
  • Updated dependencies [1672be8]
  • Updated dependencies [28f39fe]
  • Updated dependencies [3a1cb66]
  • Updated dependencies [14769af]
  • Updated dependencies [7c360ce]
  • Updated dependencies [a638f05]
  • Updated dependencies [8a78cd2]

1.0.0

Patch Changes

  • Updated dependencies [b65428e]
  • Updated dependencies [5bbe8a9]
  • Updated dependencies [5e304ea]
  • Updated dependencies [546c053]
  • Updated dependencies [a7039e3]
  • Updated dependencies [16c10fd]
  • Updated dependencies [98c3d54]
  • Updated dependencies [b65428e]
  • Updated dependencies [b181803]
  • Updated dependencies [b65428e]
  • Updated dependencies [6bd6419]
  • Updated dependencies [7836760]
  • Updated dependencies [9276547]
  • Updated dependencies [b65428e]
  • Updated dependencies [b65428e]
  • Updated dependencies [af5b085]
  • Updated dependencies [61b54e9]
  • Updated dependencies [a094c45]
  • Updated dependencies [4d7f712]
  • Updated dependencies [ecc29ec]
  • Updated dependencies [6e97999]
  • Updated dependencies [a247fc9]
  • Updated dependencies [b65428e]
  • Updated dependencies [f414af9]
  • Updated dependencies [b48912c]
  • Updated dependencies [93910bd]
  • Updated dependencies [58a8472]
  • Updated dependencies [b65428e]

0.2.3

Patch Changes

  • a088518: chore: update dependencies
  • Updated dependencies [a088518]
  • Updated dependencies [d8122cc]

0.2.2

Patch Changes

  • d45b893: chore: update dependencies
  • Updated dependencies [d45b893]
  • Updated dependencies [fe71bfc]
  • Updated dependencies [fe71bfc]

0.2.1

Patch Changes

  • 605d825: chore: update dependencies
  • Updated dependencies [1ea3e28]
  • Updated dependencies [8cbf686]
  • Updated dependencies [a8be364]
  • Updated dependencies [605d825]
  • Updated dependencies [fe15232]

0.1.14

Patch Changes

0.1.13

Patch Changes

0.1.12

Patch Changes

  • 57bd207: chore: update dependencies
  • cce009d: chore: use tsc for building packages
  • Updated dependencies [57bd207]
  • Updated dependencies [cce009d]

0.1.11

Patch Changes

  • e8ea57b: chore: update deps
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [bae3aa2]
  • Updated dependencies [e8ea57b]
  • Updated dependencies [bae3aa2]

0.1.10

Patch Changes

  • 01c31fe: chore: update dependencies
  • Updated dependencies [ba26b22]
  • Updated dependencies [d169e4f]
  • Updated dependencies [da9f8a6]
  • Updated dependencies [01c31fe]

0.1.9

Patch Changes

0.1.8

Patch Changes

0.1.7

Patch Changes

  • 2fc7e99: chore: update deps
  • Updated dependencies [3ab9484]
  • Updated dependencies [dbc4ec7]
  • Updated dependencies [7a88ead]
  • Updated dependencies [81b581f]
  • Updated dependencies [2fc7e99]

0.1.6

Patch Changes

  • 953db24: chore: update deps
  • Updated dependencies [953db24]
  • Updated dependencies

0.1.5

Patch Changes

0.1.4

Patch Changes

0.1.3

Patch Changes

  • 8812f86: chore: update deps

0.1.2

Patch Changes

0.1.1

Patch Changes

  • 2c6198a: fix: thread empty should return false while thread is loading fix: devtools hydration warning
  • Updated dependencies [2c6198a]