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 deployeddevtools-frameweb app.DevToolsModalis unchanged at the call site and gains an extensible tab registry via thepluginsprop (createDevToolsPlugin,DevToolsPanel). (@okisdev)removes the iframe/extension transport exports that are no longer used:
DevToolsFrame,FrameHost,FrameClient,ExtensionHost,DevToolsHost,sanitizeForMessage, the staleTabType/ViewModetypes, and the*_FRAME_URLconstants. -
#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-runtimeto the tap shim subpath, so compiled hooks and components work both in React components and inside tap resource renders @assistant-ui/tap/react-shimexportsuseMemoCache(tap inside a resource render,React.__COMPILER_RUNTIME.cotherwise, with a React 18 polyfill); new@assistant-ui/tap/react-shim/compiler-runtimesubpath mirrorsreact/compiler-runtime'scexport- tap implements
useSyncExternalStoreand a no-opuseDebugValue;useSubscribablenow builds onuseSyncExternalStoreso its store reads stay visible to the compiler AssistantProviderBaseopts out via"use no memo"because the runtime receives options through an effect inside a re-rendered child element
- aui-build runs React Compiler over packages that depend on tap and remaps
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) -
chore: allow
@assistant-ui/tap0.6 in the peer dependency range
1.2.2
Patch Changes
-
#4151
299d448- chore: drop stalebiome-ignorepragmas now that the repo lints with oxlint (@okisdev) -
Updated dependencies [
1315789,299d448,4429aa3,0b99959,e76611f,eef724e,2dec3ae,2d9595e,fcb6baf]:- @assistant-ui/react@0.14.12
- @assistant-ui/tap@0.5.14
1.2.1
Patch Changes
-
Updated dependencies [
b02b701,0a0c306,01244a5,f2ec01c,1e21076]:- @assistant-ui/react@0.14.8
- @assistant-ui/tap@0.5.12
1.2.0
Patch Changes
- Updated dependencies [
040d469]:
1.1.0
Patch Changes
-
Updated dependencies [
801b9a6,7098bab,aa6e071,b090acb,df7eb3e,f4a693e,d864d07]:- @assistant-ui/react@0.13.0
- @assistant-ui/tap@0.5.11
1.0.6
Patch Changes
- c988db8: chore: update dependencies
- Updated dependencies [c988db8]
- @assistant-ui/react@0.12.25
- @assistant-ui/tap@0.5.8
1.0.5
Patch Changes
- 376bb00: chore: update dependencies
- Updated dependencies [42bc640]
- Updated dependencies [e82726c]
- Updated dependencies [376bb00]
- Updated dependencies [87e7761]
- @assistant-ui/react@0.12.24
- @assistant-ui/tap@0.5.7
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]
- @assistant-ui/react@0.12.22
- @assistant-ui/tap@0.5.6
1.0.3
Patch Changes
- 349f3c7: chore: update deps
- Updated dependencies [1ed9867]
- Updated dependencies [427ffaa]
- Updated dependencies [349f3c7]
- Updated dependencies [02614aa]
- Updated dependencies [642bcda]
- @assistant-ui/react@0.12.18
- @assistant-ui/tap@0.5.3
1.0.2
Patch Changes
- a845911: chore: update dependencies
- Updated dependencies [07dcce0]
- Updated dependencies [a845911]
- Updated dependencies [bc40eaf]
- Updated dependencies [be23d74]
- Updated dependencies [1eb059c]
- @assistant-ui/react@0.12.15
- @assistant-ui/tap@0.5.2
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]
- @assistant-ui/react@0.12.12
- @assistant-ui/tap@0.5.1
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]
- @assistant-ui/tap@0.5.0
- @assistant-ui/react@0.12.11
0.2.3
Patch Changes
- a088518: chore: update dependencies
- Updated dependencies [a088518]
- Updated dependencies [d8122cc]
- @assistant-ui/react@0.12.9
- @assistant-ui/tap@0.4.5
0.2.2
Patch Changes
- d45b893: chore: update dependencies
- Updated dependencies [d45b893]
- Updated dependencies [fe71bfc]
- Updated dependencies [fe71bfc]
- @assistant-ui/react@0.12.5
- @assistant-ui/tap@0.4.3
0.2.1
Patch Changes
- 605d825: chore: update dependencies
- Updated dependencies [1ea3e28]
- Updated dependencies [8cbf686]
- Updated dependencies [a8be364]
- Updated dependencies [605d825]
- Updated dependencies [fe15232]
- @assistant-ui/react@0.12.2
- @assistant-ui/tap@0.4.1
0.1.14
Patch Changes
- Updated dependencies [fe06c7c]
- Updated dependencies
- @assistant-ui/react@0.11.59
- @assistant-ui/tap@0.4.0
0.1.13
Patch Changes
- 3719567: chore: update deps
- Updated dependencies [3719567]
- @assistant-ui/react@0.11.58
- @assistant-ui/tap@0.3.6
0.1.12
Patch Changes
- 57bd207: chore: update dependencies
- cce009d: chore: use tsc for building packages
- Updated dependencies [57bd207]
- Updated dependencies [cce009d]
- @assistant-ui/react@0.11.53
- @assistant-ui/tap@0.3.5
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]
- @assistant-ui/tap@0.3.3
- @assistant-ui/react@0.11.50
0.1.10
Patch Changes
- 01c31fe: chore: update dependencies
- Updated dependencies [ba26b22]
- Updated dependencies [d169e4f]
- Updated dependencies [da9f8a6]
- Updated dependencies [01c31fe]
- @assistant-ui/react@0.11.48
- @assistant-ui/tap@0.3.2
0.1.9
Patch Changes
- ec662cd: chore: update dependencies
- Updated dependencies [ec662cd]
- @assistant-ui/react@0.11.45
- @assistant-ui/tap@0.3.1
0.1.8
Patch Changes
- 2c33091: chore: update deps
- Updated dependencies [2c33091]
- @assistant-ui/react@0.11.40
- @assistant-ui/tap@0.2.2
0.1.7
Patch Changes
- 2fc7e99: chore: update deps
- Updated dependencies [3ab9484]
- Updated dependencies [dbc4ec7]
- Updated dependencies [7a88ead]
- Updated dependencies [81b581f]
- Updated dependencies [2fc7e99]
- @assistant-ui/react@0.11.36
- @assistant-ui/tap@0.1.5
0.1.6
Patch Changes
- 953db24: chore: update deps
- Updated dependencies [953db24]
- Updated dependencies
- @assistant-ui/react@0.11.34
- @assistant-ui/tap@0.1.4
0.1.5
Patch Changes
- chore: update deps
- Updated dependencies
- @assistant-ui/react@0.11.31
- @assistant-ui/tap@0.1.3
0.1.4
Patch Changes
- e6a46e4: chore: update deps
- Updated dependencies [e6a46e4]
- @assistant-ui/react@0.11.27
- @assistant-ui/tap@0.1.2
0.1.3
Patch Changes
- 8812f86: chore: update deps
0.1.2
Patch Changes
- 16b1106: fix dark mode not working
- Updated dependencies [94fcc39]
0.1.1
Patch Changes
- 2c6198a: fix: thread empty should return false while thread is loading fix: devtools hydration warning
- Updated dependencies [2c6198a]