Minor Changes
-
6552f04: Let organizations hide Agent-Native.com hosted apps in Dispatch, group Dispatch's app pages into Pinned apps, Apps, and Agent-Native.com hosted apps, and keep the sidebar to pinned apps.
- Organization owners and admins get a "Show Agent-Native.com hosted apps" switch under Settings › Organization › Apps, backed by the new
get-hosted-apps-settingsandset-hosted-apps-settingsactions (recorded in Dispatch's audit log, on by default). When it is off, Agent-Native.com hosted apps leave Dispatch's app lists,list_apps, and the Dispatch agent's app context;list-connected-agentsstill returns them markedhiddenFromLaunchers, andcall-agentby name still reaches them. An unreadable stored value hides Agent-Native.com hosted apps and Settings offers to repair it. - Core adds
registerAgentContextAgentFilteranddiscoverAgentContextAgentsso an app can narrow the peers its own agent is shown (<available-apps>, relevant apps, @-mention Connected Agents,describe-workspace-apps) without changingdiscoverAgentsrouting. - Home, New chat, and All apps show Pinned apps, Apps, and Agent-Native.com hosted apps sections. The sidebar shows pinned apps, or until something is pinned, three suggested apps, above an All apps link. Every app row has a visible pin button, and pins stay in sync across surfaces. The toolkit apps rail accepts optional
sectionsandonTogglePinned(pin changes go to the host instead of a whole layout); without them it renders as before.
- Organization owners and admins get a "Show Agent-Native.com hosted apps" switch under Settings › Organization › Apps, backed by the new
-
810b9e0: Two writers changing one record no longer silently overwrite each other. Core adds
saveIfCurrentin@agent-native/core/save-conflict/server, which writes only when the record still has the revision the caller read and otherwise throws a typedsave_conflictcarrying the current value, andsaveWithMergein@agent-native/core/save-conflict, which merges and saves again before asking anyone. Toolkit addsuseSaveConflictPromptin@agent-native/toolkit/app/save-conflict, the one prompt for when both writers changed the same field. Forms, Clips and Mail use them first.
Patch Changes
- aa0b323: Keep the caret on a block dragged downward with the drag handle, instead of the block after it.
- Release all public npm packages with a patch version bump.
- 7abe86d: New-workspace-app instructions now tell the agent to keep
configureClientRouterBasename()inapp/entry.client.tsx, matching the shipped templates. - Updated dependencies
- @agent-native/agentkit@0.224.0