meshagent_dart_arrow 0.44.13
meshagent_dart_arrow: ^0.44.13 copied to clipboard
Apache Arrow type and IPC primitives for Meshagent Dart clients.
0.44.13 #
- Added
ChatThreadCustomInputBuilderandChatThreadInputConfigso callers can replace the default composer while still reusing thread state, attachment handling, audio hooks, and menu wiring. - Added
ThreadTypographyOverrideand helper APIs to customize thread fonts, spacing, colors, link styling, code blocks, inline code, markdown headings, and attachment/error surfaces. - Extended chat bubble and message widgets with border color and typography override support for finer-grained rendering control.
- Exported the new typography and composer primitives through the SDK surface.
0.44.12 #
- Added shared profile and session support for native auth flows, including profile switching and environment-aware API URL overrides.
- Added realtime audio output and refreshed voice session state, controls, and waveform rendering behavior.
- Improved meeting layout responsiveness and right-sidebar behavior.
- Powerboards config handling now sources the mail domain from runtime configuration instead of a fixed value.
0.44.11 #
- Stability
0.44.10 #
- Stability
0.44.9 #
START SUMMARY OF NODEJS API CHANGES END SUMMARY OF NODEJS API CHANGES START SUMMARY OF PYTHON API CHANGES END SUMMARY OF PYTHON API CHANGES
0.44.8 #
- Stability
0.44.7 #
- Stability
0.44.6 #
- Updated
code_forgeto 9.10.0 andcode_forge_webto 2.10.0, and removed the git override so the Flutter package now resolvescode_forge_webfrom pub.dev.
0.44.5 #
- Chat thread attachments and pending attachment previews now use stable widget identities, preserving image and file preview state across rebuilds and tab changes.
0.44.4 #
AgentMessagenow carries arbitrary metadata and round-trips it through JSON parsing and serialization, preserving provider-specific payloads such as encrypted reasoning content.
0.44.3 #
- Fixed animated status counters in the Flutter chat UI so large byte and count jumps render correctly without runaway digit growth.
0.44.2 #
- Messaging chat clients now track agent participant presence and room status more accurately, distinguish first connect from reconnect, and reopen open thread sessions after reconnect.
- Thread storage repositories now resubscribe and refresh thread lists after a reconnect, restoring watched-thread state automatically.
- Agent connection status is no longer fanned out into open thread sessions, preventing duplicate status messages from appearing in reopened chats.
0.44.1 #
- Stability
0.44.0 #
- Added thread watch/unwatch messages plus multiple thread-storage support to the Dart agent client API.
- Chat session state now preserves created timestamps and resets replay state correctly when reopening threads, improving message ordering and pending-input handling.
- Updated agent message modeling to carry richer thread metadata for live assistant, mail, and storage-aware workflows.
0.43.4 #
AgentMessagenow serializescreated_atand restores it from incoming payloads so Dart agents keep message timestamps across round trips.AgentMessageEventnow carries its own timestamp, supports listeners, and keeps merged payloads aligned with the original event time.MessagingChatClientnow routes participantless thread lifecycle updates and preserves room message timestamps when turning messages into session events.- UI helpers now support an injectable reference time for relative labels, show seconds for recent timestamps, and expose more resilient dataset row timestamp resolution.
0.43.3 #
- Stability
0.43.2 #
- Added optional backend fields throughout
meshagent-agents-dartmessages and chat session methods, enabling multi-backend conversations and model changes. - Added IAP-aware websocket helpers in
meshagent-api, includingWebSocketClientProtocol.withIAP()and Authorization-header based room connections instead of token query parameters. - Breaking: websocket room auth now uses
meshagent-agent.<token>instead ofbearer.<token>. - Expanded
meshagent_flutter_desktop_updaterwith update-check dialog, controller-scope, and menu-copy exports for desktop apps.
0.43.1 #
- Added IAP room websocket support to the Dart agent chat client.
- Reworked the Flutter chat and thread components to load thread lists through
MessagingChatClientandAgentThreadStorageRepositoryinstead of direct document mutation. - Added the desktop update bridge APIs used by Flutter apps for update checks on macOS and Windows.
0.43.0 #
- Room websocket clients now support IAP connections through
withIAP()helpers, nullable tokens, and the new auth flow that avoids query-string token handling. - Agent and chat payloads now carry backend metadata through thread starts, turn starts, model changes, and realtime audio commits.
- The shared Dart UI/tooling packages now understand backend-aware model lists, unified diff previews, and Codex diff tool calls, and the desktop updater exports reusable dialog and scope helpers.
0.42.2 #
- Added container and build model fields for image IDs, runtime stats, exit status details, and published build image metadata.
- Added
waitForExitStatusalongsidewaitForExit, preserving the existing exit-code convenience while exposing richer exit information. - Updated container list parsing to consume the new metadata fields in responses without breaking existing callers.
0.42.1 #
- Stability
0.42.0 #
- Added project lookup by key.
- Container and room APIs now model ports as structured
containerPort/hostPortpairs, which is a breaking response-shape change for container listings. RoutePathandPortSpecnow supportstripPrefixandhostPort, and room service MCP URL resolution useshostPortwhen present.- Room creation now serializes permissions correctly and preserves annotations.
- Container creation now accepts a
templateoption.
0.41.10 #
- Stability
0.41.9 #
- Stability
0.41.8 #
- Stability
0.41.7 #
- Stability
0.41.6 #
- Extended the Dart storage client
downloadUrlAPI with an optionaldownloadflag for inline versus attachment links.
0.41.5 #
- Stability
0.41.4 #
- Stability
0.41.3 #
- Stability
0.41.2 #
- The Dart backend-agent sample now exposes a hosted local toolkit with
ping,status, andecho, verifies the toolkit through room tool calls, and persists a small proof payload once validation succeeds.
0.41.1 #
- Dart feed subscription models and create/update methods now carry an optional
filenameDatetimeFormatthrough the client.
0.41.0 #
- Route APIs now use
RouteSpec, support room or agent backends, and still parse legacy route payloads. - Managed-agent chat/session APIs now support thread listing, thread lifecycle events, and attachment names.
AgentsClient.invokeno longer acceptscallerContext, andToolStreamOutputnow carriesinputClosed.- Toolkit metadata serialization no longer includes
thumbnailUrlorpricing. - The SDK's Dart bridge packages were refreshed to align the generated models and interop helpers with the new route and managed-agent shapes.
0.40.3 #
- Added
meshagent-agents-dart, a websocket-backed agent chat package with rich agent message types, thread storage, and pending-input/session management. - Expanded the core Dart client with route-spec CRUD/listing, agent sessions, managed-agent secret APIs, and agent route queries.
- Added the reusable Flutter desktop updater package.
- Added third-party dependencies
msgpack_dart ^1.0.1,uuid ^4.5.1, andweb_socket_channel ^3.0.3.
0.40.2 #
- Adjusted chat input trailing controls so they render directly when no footer is present, preserving the expected layout without the extra expansion wrapper.
0.40.1 #
- Stability
0.40.0 #
- Added a platform-specific websocket connector so the Dart SDK uses native I/O websocket handling where available.
- Extended the Dart protocol and room-server client to cover the updated realtime flow, including audio/WAV content support.
- Refreshed Dart Arrow helpers and protocol tests to match the revised thread and event schema.
0.39.9 #
- Updated Dart SDK chat components to omit context rendering when no context is available.
- Added dataset table rename support to Dart dataset/chat flows.
- Improved dataset path restoration support in Dart dataset chat threads.
- Added dataset thread storage support to Dart SDK chat/dataset wiring.
- Enhanced Dart SDK usage graph/reporting UI for hour-level usage breakdown and additional usage reports.
0.39.8 #
- Added
renameTabletoDatasetsClient, invoking the serverrename_tableoperation withname,newName, optionalnamespace, and optionalbranch
0.39.7 #
- Added
getSysadminUsageto the Dart SDK client to fetch sysadmin usage reports with filters (start/end, interval, report, project/provider/model/usage type/client, and annotations). - Added a Dart test validating request query parameters and the parsed response shape.
- Updated the Dart SDK package dependency alignment (including
meshagent_dart_arrow) to the new SDK version.
0.39.6 #
FileDropAreanow supports an optionalmultipleparameter to stop after the first dropped file when set tofalse.- Table cell alignment rendering no longer treats boolean values as a special-case alignment path.
- File browser selection behavior was updated (clears previous selection before adding a new one, and centers the layout vertically).
0.39.5 #
- Extended table status to track
loadedByteCountand include formatted byte counts in the loading/secondary status labels
0.39.4 #
- Breaking: Dart scheduled-task client models and requests now use
ScheduledTaskSpec-based structures (queue vs container targeting) instead of separate payload/queue/schedule fields. - Added Dart scheduled task run models and run-page support so consumers can list scheduled-task executions with status, attempt count, and timestamp fields.
- Updated Dart scheduled-task serialization to align with the server contract (including required
roomIdhandling). - Code editor integration updated to the new
code_forge/code_forge_web-based editor widgets, including platform-specific selection. - Terminal UI updated with a shared themed terminal view wrapper for consistent font/cursor/padding behavior.
- Dependency updates in the Dart SDK packages:
shadcn_uibumped to^0.54.0,webbumped to^1.1.1,code_forgeadded as^9.9.0,code_forge_webadded as^2.4.0, andre_editorremoved.
0.39.3 #
- Added
UsageGraph/UsageGraphPointto the Flutter Shadcn package for interval-based usage visualization (including periodStart-aware hover labeling and reference/average calculations). - Updated the Shadcn data grid clipboard behavior to better support single-cell selection (more direct clipboard writes and raw value handling).
- Dart client now supports paginated “page” models for repositories, project secrets (plus legacy secret paging), services (including room-scoped services), API keys, and webhooks, with
count/offsetinputs andtotaloutputs. - Dart client list parsing is more robust (typed map casting and safer handling of
total/list fields from API responses). - Exported the new usage graph components from the Flutter Shadcn SDK entrypoint.
0.39.2 #
- Updated Dart/Flutter SDK package versions and internal dependency constraints to
0.39.1(from0.39.0) across themeshagentFlutter-related packages (e.g.meshagent_flutter,meshagent_flutter_auth,meshagent_flutter_shadcn,meshagent_super_editor,meshagent_flutter_dev, and related SDK packages).
0.39.1 #
- Added paged response model types (e.g.,
MailboxesPage,RoutesPage,FeedsPage,ScheduledTasksPage, plus related paging models for users/rooms/grants/OAuth clients). - Added
MeshagentDart client methods for paged listing (e.g.,listMailboxesPage,listRoutesPage,listFeedsPage,listRoomsPage,listRoomGrantsByUserPage,listUniqueUsersWithGrantsPage,listOAuthClientsPage,listScheduledTasksPage) withcount/offset/filtersupport andtotal. - Updated existing Dart list methods to route through paging and accept
count/offset/filteroptions, with default page-size behavior updated (default page size changed from the prior smaller default behavior).
0.39.0 #
- Added expanded dataset index management support to the Dart datasets client, including index configuration/remapping and richer index metadata.
- Added dataset SQL cancellation support to Dart datasets client operations, including typed cancel status/results.
- Applied “database” -> “datasets” terminology and API/tooling updates across Dart clients (breaking for prior database-named usage).
- Updated Dart clients to support improved usage/cost reporting plumbing (usage export/annotations) and enhanced LLM proxy “pipes” plus custom LLM usage tracking.
- Added/updated the Dart Arrow package for Arrow body compression with VM/web support and interop coverage.
- Updated Dart SDK pricing-related surfaces to include gpt-5.5 model release pricing.
0.38.4 #
- Initial version