Skip to content

chore: version packages#1576

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: version packages#1576
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jun 4, 2026

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-messaging@7.10.0

Minor Changes

  • 9f311f8: feat(messaging): digest batching for notifications (ADR-0030 P3b-2)

    Recipients can now batch a topic into a daily / weekly digest instead of
    receiving every notification immediately. Builds on P3b-1's deferral seam:

    • PreferenceResolver consumes the digest preference field and digestDeferral()
      defers a batched recipient to the next window (local midnight / Monday 00:00),
      tagging the target with a stable window. Digest takes precedence over
      quiet-hours; critical and mandatory topics bypass it.
    • sys_notification_delivery gains a digest_key (recipient|channel|window).
      Batched rows partition by that key so a window's rows co-locate, and the normal
      outbox claim() skips them while the new claimDigest() drains a window whole.
    • The dispatcher's digest pass collapses each (recipient, channel, window) group
      into one renderDigest() message under the existing per-partition cluster lock,
      then acks every row in the group with that single outcome.

    Additive: non-digest notifications are unchanged. Timezone-from-sys_user,
    configurable send-hour, and MJML digest emails are deferred follow-ups.

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/express@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/fastify@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/hono@7.10.0

Patch Changes

  • e15c845: feat(hono): re-export the Hono type from @objectstack/hono

    Downstream apps that consume createHonoApp() only need the Hono type to
    annotate the returned app. They can now import type { Hono } from '@objectstack/hono'
    instead of adding their own hono dependency, which guarantees a single
    hono across a link:/cross-package boundary (no duplicate-package
    type-identity errors, no version-pin alignment). hono remains a normal
    runtime dependency of this package, so standalone usage is unaffected.

    • @objectstack/plugin-hono-server@7.10.0
    • @objectstack/runtime@7.10.0
    • @objectstack/types@7.10.0

@objectstack/nestjs@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/nextjs@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/nuxt@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/sveltekit@7.10.0

Patch Changes

  • @objectstack/runtime@7.10.0

@objectstack/cli@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [9f311f8]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/service-ai@7.10.0
    • @objectstack/service-messaging@7.10.0
    • @objectstack/service-automation@7.10.0
    • @objectstack/account@7.10.0
    • @objectstack/client@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/observability@7.10.0
    • @objectstack/platform-objects@7.10.0
    • @objectstack/driver-memory@7.10.0
    • @objectstack/driver-mongodb@7.10.0
    • @objectstack/driver-sql@7.10.0
    • @objectstack/driver-sqlite-wasm@7.10.0
    • @objectstack/plugin-approvals@7.10.0
    • @objectstack/plugin-audit@7.10.0
    • @objectstack/plugin-auth@7.10.0
    • @objectstack/plugin-email@7.10.0
    • @objectstack/plugin-hono-server@7.10.0
    • @objectstack/plugin-mcp-server@7.10.0
    • @objectstack/plugin-org-scoping@7.10.0
    • @objectstack/plugin-reports@7.10.0
    • @objectstack/plugin-security@7.10.0
    • @objectstack/plugin-sharing@7.10.0
    • @objectstack/plugin-trigger-record-change@7.10.0
    • @objectstack/plugin-trigger-schedule@7.10.0
    • @objectstack/plugin-webhooks@7.10.0
    • @objectstack/rest@7.10.0
    • @objectstack/runtime@7.10.0
    • @objectstack/service-analytics@7.10.0
    • @objectstack/service-cache@7.10.0
    • @objectstack/service-datasource@7.10.0
    • @objectstack/service-feed@7.10.0
    • @objectstack/service-job@7.10.0
    • @objectstack/service-package@7.10.0
    • @objectstack/service-queue@7.10.0
    • @objectstack/service-realtime@7.10.0
    • @objectstack/service-settings@7.10.0
    • @objectstack/service-storage@7.10.0
    • @objectstack/types@7.10.0
    • @objectstack/console@7.10.0

@objectstack/client@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/client-react@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/client@7.10.0
    • @objectstack/core@7.10.0

@objectstack/connector-mcp@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/connector-openapi@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/connector-rest@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/connector-slack@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/core@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/formula@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/metadata@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/metadata-core@7.10.0
    • @objectstack/platform-objects@7.10.0
    • @objectstack/types@7.10.0
    • @objectstack/metadata-fs@7.10.0

@objectstack/metadata-core@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/metadata-fs@7.10.0

Patch Changes

  • @objectstack/metadata-core@7.10.0

@objectstack/objectql@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0
    • @objectstack/metadata-core@7.10.0
    • @objectstack/types@7.10.0

@objectstack/observability@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/platform-objects@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/metadata-core@7.10.0

@objectstack/driver-memory@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/driver-mongodb@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/driver-sql@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/driver-sqlite-wasm@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/driver-sql@7.10.0

@objectstack/embedder-openai@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/knowledge-memory@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/service-knowledge@7.10.0

@objectstack/knowledge-ragflow@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/service-knowledge@7.10.0

@objectstack/plugin-approvals@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0
    • @objectstack/metadata-core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-audit@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-auth@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0
    • @objectstack/types@7.10.0

@objectstack/plugin-dev@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/driver-memory@7.10.0
    • @objectstack/plugin-auth@7.10.0
    • @objectstack/plugin-hono-server@7.10.0
    • @objectstack/plugin-org-scoping@7.10.0
    • @objectstack/plugin-security@7.10.0
    • @objectstack/rest@7.10.0
    • @objectstack/runtime@7.10.0
    • @objectstack/service-i18n@7.10.0
    • @objectstack/types@7.10.0

@objectstack/plugin-email@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-hono-server@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/types@7.10.0

@objectstack/plugin-mcp-server@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/types@7.10.0

@objectstack/plugin-msw@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/runtime@7.10.0
    • @objectstack/types@7.10.0

@objectstack/plugin-org-scoping@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-reports@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-security@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-sharing@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/plugin-trigger-record-change@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/plugin-trigger-schedule@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/plugin-webhooks@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [9f311f8]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/service-messaging@7.10.0
    • @objectstack/core@7.10.0

@objectstack/rest@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/service-package@7.10.0

@objectstack/runtime@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0
    • @objectstack/metadata@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/observability@7.10.0
    • @objectstack/driver-memory@7.10.0
    • @objectstack/driver-sql@7.10.0
    • @objectstack/driver-sqlite-wasm@7.10.0
    • @objectstack/plugin-auth@7.10.0
    • @objectstack/plugin-org-scoping@7.10.0
    • @objectstack/plugin-security@7.10.0
    • @objectstack/rest@7.10.0
    • @objectstack/service-cluster@7.10.0
    • @objectstack/service-i18n@7.10.0
    • @objectstack/types@7.10.0

@objectstack/service-ai@7.10.0

Patch Changes

  • a46c017: feat(ai): actions opt in to being AI tools via an ai: block (ADR-0011)

    Realigns ADR-0011 with its original opt-in design. An Action becomes an
    AI-callable tool only when its metadata sets ai.exposed: true, which requires
    an explicit, LLM-facing ai.description (≥40 chars, distinct from the UI
    label). There is no heuristic auto-exposure and no description derived from
    the label — a clean break from the first implementation's opt-out aiExposed
    flag, which is removed (no compatibility shim; the platform has not shipped).

    The ai: block also carries category, paramHints (per-parameter JSON-Schema
    refinement), outputSchema (summarised into the tool description for chaining),
    and requiresConfirmation (overrides the destructive-action HITL default).
    AIToolDefinition is extended to carry category / outputSchema / objectName
    / requiresConfirmation. The @objectstack/service-ai bridge
    (action-tools.ts) now gates on opt-in, merges paramHints, and emits a lint
    warning when an exposed destructive-looking action asserts itself safe via
    ai.requiresConfirmation: false.

  • Updated dependencies [a46c017]

  • Updated dependencies [3306d2f]

  • Updated dependencies [bc44195]

    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0
    • @objectstack/types@7.10.0

@objectstack/service-analytics@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-automation@7.10.0

Patch Changes

  • 3306d2f: feat(automation): surface structured-region body steps in run observability (Surface per-iteration / per-region step logs in run observability (ADR-0031 follow-up) #1505)

    loop / parallel / try_catch previously ran their body, branch, and handler
    regions against a region-local step log that was discarded — run logs
    (listRuns / getRun) showed the container as a single opaque step, hiding the
    per-iteration / per-branch steps that actually executed.

    AutomationEngine.runRegion() now returns its body steps, and the container
    node folds them into the parent run log via a new NodeExecutionResult.childSteps
    field. Each surfaced step is tagged with its immediate container via three new
    optional fields on ExecutionStepLogSchema (and the engine's StepLogEntry):

    • parentNodeId — the enclosing loop / parallel / try_catch node
    • iteration — zero-based loop iteration or parallel branch index
    • regionKindloop-body | parallel-branch | try | catch

    Tagging fills only fields left undefined, so nested regions keep each step's
    innermost container. A failed try-region attempt's partial steps are still not
    surfaced (preserving try_catch retry semantics). Fully additive — existing run
    logs and consumers are unaffected.

  • bc44195: chore(automation): retire the workflow_rule authoring paradigm (ADR-0018 M5 dropped)

    ADR-0019 already removed the Workflow-Rule → Flow compiler (Workflow Rules were
    removed in refactor(automation): remove Workflow Rules; reclaim workflow for state machines #1398 and workflow was reclaimed for state machines), but the
    workflow_rule paradigm tag survived in ActionParadigmSchema and on every
    built-in node descriptor. There is no declarative Workflow-Rule authoring view
    to feed, so the tag is now retired: ActionParadigmSchema keeps ['flow', 'approval'], and the http / notify / connector_action descriptors (plus
    the deprecated-alias fallback) advertise ['flow', 'approval']. Approval
    execution convergence is delivered by the ADR-0019 approval Flow node, not a
    compiler. ADR-0018's status and migration table are updated to mark M3 shipped,
    M4 framework-complete, and M5 dropped.

  • Updated dependencies [a46c017]

  • Updated dependencies [3306d2f]

  • Updated dependencies [bc44195]

    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/formula@7.10.0

@objectstack/service-cache@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/observability@7.10.0

@objectstack/service-cluster@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-cluster-redis@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/service-cluster@7.10.0

@objectstack/service-datasource@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-feed@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-i18n@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-job@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/service-knowledge@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-package@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0

@objectstack/service-queue@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/service-realtime@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0

@objectstack/service-settings@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/platform-objects@7.10.0
    • @objectstack/types@7.10.0

@objectstack/service-storage@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/core@7.10.0
    • @objectstack/observability@7.10.0

@objectstack/spec@7.10.0

Patch Changes

  • a46c017: feat(ai): actions opt in to being AI tools via an ai: block (ADR-0011)

    Realigns ADR-0011 with its original opt-in design. An Action becomes an
    AI-callable tool only when its metadata sets ai.exposed: true, which requires
    an explicit, LLM-facing ai.description (≥40 chars, distinct from the UI
    label). There is no heuristic auto-exposure and no description derived from
    the label — a clean break from the first implementation's opt-out aiExposed
    flag, which is removed (no compatibility shim; the platform has not shipped).

    The ai: block also carries category, paramHints (per-parameter JSON-Schema
    refinement), outputSchema (summarised into the tool description for chaining),
    and requiresConfirmation (overrides the destructive-action HITL default).
    AIToolDefinition is extended to carry category / outputSchema / objectName
    / requiresConfirmation. The @objectstack/service-ai bridge
    (action-tools.ts) now gates on opt-in, merges paramHints, and emits a lint
    warning when an exposed destructive-looking action asserts itself safe via
    ai.requiresConfirmation: false.

  • 3306d2f: feat(automation): surface structured-region body steps in run observability (Surface per-iteration / per-region step logs in run observability (ADR-0031 follow-up) #1505)

    loop / parallel / try_catch previously ran their body, branch, and handler
    regions against a region-local step log that was discarded — run logs
    (listRuns / getRun) showed the container as a single opaque step, hiding the
    per-iteration / per-branch steps that actually executed.

    AutomationEngine.runRegion() now returns its body steps, and the container
    node folds them into the parent run log via a new NodeExecutionResult.childSteps
    field. Each surfaced step is tagged with its immediate container via three new
    optional fields on ExecutionStepLogSchema (and the engine's StepLogEntry):

    • parentNodeId — the enclosing loop / parallel / try_catch node
    • iteration — zero-based loop iteration or parallel branch index
    • regionKindloop-body | parallel-branch | try | catch

    Tagging fills only fields left undefined, so nested regions keep each step's
    innermost container. A failed try-region attempt's partial steps are still not
    surfaced (preserving try_catch retry semantics). Fully additive — existing run
    logs and consumers are unaffected.

  • bc44195: chore(automation): retire the workflow_rule authoring paradigm (ADR-0018 M5 dropped)

    ADR-0019 already removed the Workflow-Rule → Flow compiler (Workflow Rules were
    removed in refactor(automation): remove Workflow Rules; reclaim workflow for state machines #1398 and workflow was reclaimed for state machines), but the
    workflow_rule paradigm tag survived in ActionParadigmSchema and on every
    built-in node descriptor. There is no declarative Workflow-Rule authoring view
    to feed, so the tag is now retired: ActionParadigmSchema keeps ['flow', 'approval'], and the http / notify / connector_action descriptors (plus
    the deprecated-alias fallback) advertise ['flow', 'approval']. Approval
    execution convergence is delivered by the ADR-0019 approval Flow node, not a
    compiler. ADR-0018's status and migration table are updated to mark M3 shipped,
    M4 framework-complete, and M5 dropped.

@objectstack/types@7.10.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0

@objectstack/account@7.10.0

@objectstack/console@7.10.0

create-objectstack@7.10.0

objectstack-vscode@7.10.0

@objectstack/example-crm@4.0.38

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/runtime@7.10.0

@objectstack/example-showcase@0.1.8

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/connector-rest@7.10.0
    • @objectstack/connector-slack@7.10.0
    • @objectstack/runtime@7.10.0

@example/app-todo@4.0.38

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [3306d2f]
  • Updated dependencies [bc44195]
    • @objectstack/spec@7.10.0
    • @objectstack/service-ai@7.10.0
    • @objectstack/client@7.10.0
    • @objectstack/metadata@7.10.0
    • @objectstack/objectql@7.10.0
    • @objectstack/driver-sqlite-wasm@7.10.0
    • @objectstack/knowledge-memory@7.10.0
    • @objectstack/runtime@7.10.0
    • @objectstack/service-knowledge@7.10.0

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 66c053d to b246187 Compare June 4, 2026 08:18
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 4, 2026

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 4, 2026 3:17pm

Request Review

Sign up for free to 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.

0 participants