• v0.5.0 5723994014

    v0.5.0
    All checks were successful
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline was successful
    Stable

    morten-olsen released this 2026-08-22 09:11:37 +02:00 | 0 commits to main since this release

    ⚠ BREAKING CHANGES

    • nlp: run a matched intent, and report an honest score (57239940)
      classify returns { intent, score, text } rather than a flat
      match, so match.id is now match.intent.id and match.entities is an
      NlpEntityRegistry rather than a plain record.

    Features

    • nlp: run a matched intent, and report an honest score (57239940)

    Full changelog: v0.4.0...v0.5.0

    Downloads
  • v0.4.0 3d5cc29217

    v0.4.0
    All checks were successful
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline was successful
    Stable

    morten-olsen released this 2026-08-22 08:52:58 +02:00 | 1 commits to main since this release

    ⚠ BREAKING CHANGES

    • core: give NLP intents an execute and a typed entity lookup (a70dfb44)
      execute is required on defineNLPAction. Every NLP action must
      now say what it does when matched.
    • core: move persistence from SQLite to Postgres (29a5883f)
      createSqliteCreator and the @grundlag/core/sqlite subpath are
      replaced by createPgliteCreator (@grundlag/core/pglite) and
      createPostgresCreator (@grundlag/core/postgres). Existing SQLite data is not
      migrated — there is no upgrade path, which is why this lands before the first
      release. A provider's own SQL only needs revisiting where it used SQLite-specific
      syntax. A database creator is now expected to support vectors; providers/sources
      refuses to start without it rather than coming up half-working.
    • core: expose entity search and get as agent tools (fd991d20)
      EntityType.searchInput must now be a z.ZodObject rather than
      any z.ZodType. The search tool folds cursor and limit in alongside the
      caller's own fields — { query: 'x', limit: 5 } rather than a nested wrapper —
      and that flattening is only possible over an object. Every entity in this repo
      already used z.object(...). A consequence worth knowing: a cursor or limit
      field of your own is overwritten by the paging pair.

    Features

    • core: add invokeAction to reach an action from an intent (3d5cc292)
    • core: give NLP intents an execute and a typed entity lookup (a70dfb44)
    • server: expose NLP classification over HTTP (b635ddf8)
    • nlp: add an nlp.js intent classification engine (85156416)
    • core: declare NLP intents and slots on a provider (b4a55953)
    • core: move persistence from SQLite to Postgres (29a5883f)
    • sources: add a source library provider with hybrid search (84ba9c20)
    • core: expose entity search and get as agent tools (fd991d20)
    • core: group errors by semantics and map them onto HTTP (efaff8f4)
    • core: load SQLite extensions from the host's creator (75745719)

    Bug Fixes

    • sandbox: wait for actions a script started but never awaited (61ad0f18)

    Full changelog: v0.3.1...v0.4.0

    Downloads
  • v0.3.1 e08b32748b

    v0.3.1
    All checks were successful
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline was successful
    Stable

    morten-olsen released this 2026-08-20 15:04:25 +02:00 | 17 commits to main since this release

    Bug Fixes

    • build: drop the bundled package managers from the runtime image (e08b3274)

    Full changelog: v0.3.0...v0.3.1

    Downloads
  • v0.3.0 93c183bc6d

    v0.3.0
    Some checks failed
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline failed
    Stable

    morten-olsen released this 2026-08-20 13:49:34 +02:00 | 18 commits to main since this release

    Features

    • client: read and write bucket objects (4413f84a)
    • server: serve exposed buckets over HTTP (acdb9b34)
    • core: let a provider declare and expose its buckets (5d2c142c)

    Full changelog: v0.2.0...v0.3.0

    Downloads
  • v0.2.0 544ab5768f

    v0.2.0
    Some checks failed
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline failed
    Stable

    morten-olsen released this 2026-08-20 11:00:42 +02:00 | 23 commits to main since this release

    Features

    • core: add buckets for file blob storage (75f07e58)

    Full changelog: v0.1.1...v0.2.0

    Downloads
  • v0.1.1 79223239d0

    v0.1.1
    Some checks failed
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/release Pipeline failed
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline failed
    Stable

    morten-olsen released this 2026-08-20 09:25:09 +02:00 | 27 commits to main since this release

    Bug Fixes

    • build: serve on 3800 to match the deployment (79223239)

    Full changelog: v0.1.0...v0.1.1

    Downloads
  • v0.1.0 93974043f5

    v0.1.0
    Some checks failed
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/release Pipeline failed
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline failed
    Stable

    morten-olsen released this 2026-08-20 08:59:21 +02:00 | 28 commits to main since this release

    ⚠ BREAKING CHANGES

    • core: make the event filter/check contract work (cb44d78f)
      Event.check now takes { payload, input } instead of
      { input, services }. services is gone deliberately: it was impossible to
      populate (EventRegistry has no container, and ProviderInstance, which
      builds it, takes none), and check runs per subscriber per occurrence, so it
      should not be reaching for services anyway — close over what you need where
      the event is defined. publish now throws on a payload that fails its schema
      and strips undeclared fields.

    Features

    • tasks: add a Things-style task provider (cb09f124)

    Bug Fixes

    • build: make the docker image build and start (b03f1f64)
    • core: make the event filter/check contract work (cb44d78f)

    Full changelog: v0.0.1...v0.1.0

    Downloads
  • v0.0.1 b1ae3aef81

    v0.0.1
    Some checks failed
    ci/woodpecker/push/compliance Pipeline was successful
    ci/woodpecker/push/quality Pipeline was successful
    ci/woodpecker/push/draft-notes Pipeline was successful
    ci/woodpecker/tag/deploy-docs Pipeline was successful
    ci/woodpecker/tag/release Pipeline was successful
    ci/woodpecker/tag/release-image Pipeline failed
    Stable

    morten-olsen released this 2026-08-20 00:22:30 +02:00 | 34 commits to main since this release

    Bug Fixes

    • server: emit the FastifyInstance.services augmentation (b1ae3aef)
    • deps: unify fastify to 5.12.1 to repair the type-check (61ae519c)
    Downloads