Skip to content

Releases: propifly/primkit

v0.5.2

18 Apr 18:20
1532a26

Choose a tag to compare

See CHANGELOG.md for details.

v0.5.1

26 Mar 02:30

Choose a tag to compare

See CHANGELOG.md for details.

v0.5.0

16 Mar 23:04

Choose a tag to compare

See CHANGELOG.md for details.

v0.4.1

10 Mar 06:18

Choose a tag to compare

Fixed

  • knowledgeprim: FTS5 search no longer crashes on hyphenated terms (e.g. agent-first), colons, wildcards, or FTS5 keywords (AND, OR, NOT, NEAR). A new sanitizeFTS5Query function quotes tokens containing special characters before they reach the MATCH clause. Fixes all entry points (CLI, HTTP API, MCP server).

v0.4.0

06 Mar 20:00

Choose a tag to compare

See CHANGELOG.md for details.

v0.3.0

05 Mar 07:47

Choose a tag to compare

See CHANGELOG.md for details.

v0.2.0

04 Mar 23:12

Choose a tag to compare

See CHANGELOG.md for details.

v0.1.0

04 Mar 05:38

Choose a tag to compare

v0.1.0 — Initial Release

Added

  • taskprim: Full task management primitive — CLI, HTTP API, MCP server
    • Task lifecycle: open → done | killed
    • Lists, labels, per-agent seen-tracking
    • Export/import for data portability
  • stateprim: State persistence primitive — CLI, HTTP API, MCP server
    • Three access patterns: key-value state, dedup lookups, append log
    • Namespace-scoped records with JSON values
    • Query filtering by namespace, key prefix, time window
  • primkit: Shared infrastructure library
    • SQLite with WAL mode, embedded migrations
    • YAML config with ${ENV_VAR} interpolation
    • Bearer token authentication
    • HTTP server with middleware chain (logging, recovery, request ID)
    • MCP helpers for tool registration
  • Litestream replication: Embedded WAL streaming to S3/R2/B2
    • Runs for all commands (CLI, serve, MCP)
    • Auto-restore on startup when local DB is missing
    • restore command for point-in-time recovery

See CHANGELOG.md for full details.