Skip to content

chore: version packages - #1277

Merged
hotlong merged 1 commit into
mainfrom
changeset-release/main
May 24, 2026
Merged

chore: version packages#1277
hotlong merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@objectstack/service-ai@6.1.0

Minor Changes

  • 93c0589: AI v1: Actions-as-Tools — every declarative UI Action of type: 'script'
    is now auto-exposed as an AI-callable tool named action_<name>. Agents can
    perform business operations ("complete the groceries task") via natural
    language, routed through the same dataEngine.executeAction() dispatcher
    Studio uses. This is the write-side counterpart to query_data.

    Highlights

    • registerActionsAsTools(toolRegistry, { metadata, dataEngine }) walks every
      object's actions[] and registers script-type ones, auto-injecting a
      recordId argument for row-context actions and inheriting JSON-Schema
      parameter types from the owning object's fields.
    • Safety filters skip destructive actions by default: confirmText,
      mode: 'delete', variant: 'danger', or explicit aiExposed: false.
    • New aiExposed?: boolean flag on ActionSchema for fine-grained opt-out.
    • New actions_executor skill bundle subscribes to action_* (wildcard
      tool names now supported in SkillSchema.tools).
    • The built-in data_chat agent now references both data_explorer and
      actions_executor skills, so users get read + write capabilities out of
      the box.
    • MemoryLLMAdapter learned a small two-step heuristic — when it sees an
      action verb ("complete", "start", "clone", ...) it routes to the matching
      action_* tool, resolving recordId from any prior query_data result.
    • New examples/app-todo/test/ai-action.test.ts demo proves the loop:
      user says "please complete the groceries task" → agent finds the task →
      agent calls action_complete_task → task status flips → ai_traces
      records the run.

    Breaking changes

    None. aiExposed is additive; existing actions remain exposed unless
    they fail an existing safety filter.

    Phase-1 limitations (Phase-2 roadmap items)

    • Only type: 'script' actions; api/flow/url/modal/form skipped.
    • No human-in-the-loop approval flow for destructive actions yet.
    • No CEL evaluation of visible/disabled predicates against agent context.
    • No bulk action support (single-record only).

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/spec@6.1.0

Minor Changes

  • 93c0589: AI v1: Actions-as-Tools — every declarative UI Action of type: 'script'
    is now auto-exposed as an AI-callable tool named action_<name>. Agents can
    perform business operations ("complete the groceries task") via natural
    language, routed through the same dataEngine.executeAction() dispatcher
    Studio uses. This is the write-side counterpart to query_data.

    Highlights

    • registerActionsAsTools(toolRegistry, { metadata, dataEngine }) walks every
      object's actions[] and registers script-type ones, auto-injecting a
      recordId argument for row-context actions and inheriting JSON-Schema
      parameter types from the owning object's fields.
    • Safety filters skip destructive actions by default: confirmText,
      mode: 'delete', variant: 'danger', or explicit aiExposed: false.
    • New aiExposed?: boolean flag on ActionSchema for fine-grained opt-out.
    • New actions_executor skill bundle subscribes to action_* (wildcard
      tool names now supported in SkillSchema.tools).
    • The built-in data_chat agent now references both data_explorer and
      actions_executor skills, so users get read + write capabilities out of
      the box.
    • MemoryLLMAdapter learned a small two-step heuristic — when it sees an
      action verb ("complete", "start", "clone", ...) it routes to the matching
      action_* tool, resolving recordId from any prior query_data result.
    • New examples/app-todo/test/ai-action.test.ts demo proves the loop:
      user says "please complete the groceries task" → agent finds the task →
      agent calls action_complete_task → task status flips → ai_traces
      records the run.

    Breaking changes

    None. aiExposed is additive; existing actions remain exposed unless
    they fail an existing safety filter.

    Phase-1 limitations (Phase-2 roadmap items)

    • Only type: 'script' actions; api/flow/url/modal/form skipped.
    • No human-in-the-loop approval flow for destructive actions yet.
    • No CEL evaluation of visible/disabled predicates against agent context.
    • No bulk action support (single-record only).

@objectstack/account@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/client@6.1.0
    • @objectstack/client-react@6.1.0

@objectstack/hono@6.1.0

Patch Changes

  • @objectstack/plugin-hono-server@6.1.0

@objectstack/cli@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/service-ai@6.1.0
    • @objectstack/spec@6.1.0
    • @objectstack/client@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/objectql@6.1.0
    • @objectstack/observability@6.1.0
    • @objectstack/driver-memory@6.1.0
    • @objectstack/driver-mongodb@6.1.0
    • @objectstack/driver-sql@6.1.0
    • @objectstack/driver-sqlite-wasm@5.2.2
    • @objectstack/driver-turso@6.1.0
    • @objectstack/plugin-approvals@6.1.0
    • @objectstack/plugin-audit@6.1.0
    • @objectstack/plugin-auth@6.1.0
    • @objectstack/plugin-email@6.1.0
    • @objectstack/plugin-hono-server@6.1.0
    • @objectstack/plugin-mcp-server@6.1.0
    • @objectstack/plugin-reports@6.1.0
    • @objectstack/plugin-security@6.1.0
    • @objectstack/plugin-sharing@6.1.0
    • @objectstack/plugin-webhooks@6.1.0
    • @objectstack/rest@6.1.0
    • @objectstack/runtime@6.1.0
    • @objectstack/service-analytics@6.1.0
    • @objectstack/service-automation@6.1.0
    • @objectstack/service-cache@6.1.0
    • @objectstack/service-feed@6.1.0
    • @objectstack/service-job@6.1.0
    • @objectstack/service-package@6.1.0
    • @objectstack/service-queue@6.1.0
    • @objectstack/service-realtime@6.1.0
    • @objectstack/service-settings@6.1.0
    • @objectstack/service-storage@6.1.0

@objectstack/client@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/client-react@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/client@6.1.0
    • @objectstack/core@6.1.0

@objectstack/core@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0

@objectstack/formula@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0

@objectstack/metadata@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0
    • @objectstack/types@6.1.0
    • @objectstack/metadata-core@6.1.0
    • @objectstack/metadata-fs@6.1.0

@objectstack/metadata-fs@6.1.0

Patch Changes

  • @objectstack/metadata-core@6.1.0

@objectstack/objectql@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/formula@6.1.0
    • @objectstack/types@6.1.0
    • @objectstack/metadata-core@6.1.0

@objectstack/observability@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0

@objectstack/platform-objects@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0

@objectstack/driver-memory@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/driver-mongodb@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/driver-sql@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/driver-sqlite-wasm@5.2.2

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/driver-sql@6.1.0

@objectstack/driver-turso@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/driver-sql@6.1.0

@objectstack/plugin-approvals@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/formula@6.1.0
    • @objectstack/platform-objects@6.1.0
    • @objectstack/metadata-core@6.1.0

@objectstack/plugin-audit@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-auth@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-dev@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/plugin-email@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-hono-server@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/plugin-mcp-server@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/plugin-msw@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/objectql@6.1.0
    • @objectstack/types@6.1.0

@objectstack/plugin-reports@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-security@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-sharing@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/objectql@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/plugin-webhooks@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0
    • @objectstack/service-cluster@5.1.3

@objectstack/rest@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/service-package@6.1.0

@objectstack/runtime@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/formula@6.1.0
    • @objectstack/observability@6.1.0
    • @objectstack/plugin-auth@6.1.0
    • @objectstack/plugin-security@6.1.0
    • @objectstack/rest@6.1.0
    • @objectstack/service-cluster@5.1.3
    • @objectstack/service-i18n@6.1.0
    • @objectstack/types@6.1.0

@objectstack/service-analytics@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/service-automation@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/formula@6.1.0

@objectstack/service-cache@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/observability@6.1.0

@objectstack/service-cluster@5.1.3

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/service-cluster-redis@5.1.3

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/service-cluster@5.1.3

@objectstack/service-feed@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/service-i18n@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/service-job@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/service-package@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0

@objectstack/service-queue@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/service-realtime@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/service-settings@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/platform-objects@6.1.0

@objectstack/service-storage@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/core@6.1.0
    • @objectstack/observability@6.1.0

@objectstack/types@6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0

@objectstack/express@6.1.0

@objectstack/fastify@6.1.0

@objectstack/nestjs@6.1.0

@objectstack/nextjs@6.1.0

@objectstack/nuxt@6.1.0

@objectstack/sveltekit@6.1.0

create-objectstack@6.1.0

@objectstack/metadata-core@6.1.0

objectstack-vscode@6.1.0

@objectstack/example-crm@4.0.13

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/runtime@6.1.0

@example/app-todo@4.0.13

Patch Changes

  • 93c0589: AI v1: Actions-as-Tools — every declarative UI Action of type: 'script'
    is now auto-exposed as an AI-callable tool named action_<name>. Agents can
    perform business operations ("complete the groceries task") via natural
    language, routed through the same dataEngine.executeAction() dispatcher
    Studio uses. This is the write-side counterpart to query_data.

    Highlights

    • registerActionsAsTools(toolRegistry, { metadata, dataEngine }) walks every
      object's actions[] and registers script-type ones, auto-injecting a
      recordId argument for row-context actions and inheriting JSON-Schema
      parameter types from the owning object's fields.
    • Safety filters skip destructive actions by default: confirmText,
      mode: 'delete', variant: 'danger', or explicit aiExposed: false.
    • New aiExposed?: boolean flag on ActionSchema for fine-grained opt-out.
    • New actions_executor skill bundle subscribes to action_* (wildcard
      tool names now supported in SkillSchema.tools).
    • The built-in data_chat agent now references both data_explorer and
      actions_executor skills, so users get read + write capabilities out of
      the box.
    • MemoryLLMAdapter learned a small two-step heuristic — when it sees an
      action verb ("complete", "start", "clone", ...) it routes to the matching
      action_* tool, resolving recordId from any prior query_data result.
    • New examples/app-todo/test/ai-action.test.ts demo proves the loop:
      user says "please complete the groceries task" → agent finds the task →
      agent calls action_complete_task → task status flips → ai_traces
      records the run.

    Breaking changes

    None. aiExposed is additive; existing actions remain exposed unless
    they fail an existing safety filter.

    Phase-1 limitations (Phase-2 roadmap items)

    • Only type: 'script' actions; api/flow/url/modal/form skipped.
    • No human-in-the-loop approval flow for destructive actions yet.
    • No CEL evaluation of visible/disabled predicates against agent context.
    • No bulk action support (single-record only).
  • Updated dependencies [93c0589]

    • @objectstack/service-ai@6.1.0
    • @objectstack/spec@6.1.0
    • @objectstack/client@6.1.0
    • @objectstack/metadata@6.1.0
    • @objectstack/objectql@6.1.0
    • @objectstack/driver-sqlite-wasm@5.2.2
    • @objectstack/runtime@6.1.0

@vercel

vercelBot commented May 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentMay 24, 2026 2:27pm

Request Review

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@hotlong