Releases: propifly/primkit
Releases · propifly/primkit
v0.5.2
See CHANGELOG.md for details.
v0.5.1
See CHANGELOG.md for details.
v0.5.0
See CHANGELOG.md for details.
v0.4.1
Fixed
- knowledgeprim: FTS5 search no longer crashes on hyphenated terms (e.g.
agent-first), colons, wildcards, or FTS5 keywords (AND,OR,NOT,NEAR). A newsanitizeFTS5Queryfunction quotes tokens containing special characters before they reach theMATCHclause. Fixes all entry points (CLI, HTTP API, MCP server).
v0.4.0
See CHANGELOG.md for details.
v0.3.0
See CHANGELOG.md for details.
v0.2.0
See CHANGELOG.md for details.
v0.1.0
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.