Releases: tolvi-labs/tolvi
Releases · tolvi-labs/tolvi
Release list
tolvi CLI v0.1.2
Changelog
- e732115: fix(cli): gofmt formatting in main.go and config.go (@alator-ta)
- bbcbc8b: fix(release): skip homebrew-casks when HOMEBREW_TAP_TOKEN is abset (@alator-ta)
tolvi CLI v0.1.1
Changelog
- c6d90bd: chore(ci): load brand-isolation blocklist from BRAND_BLOCKLIST env (@alator-ta)
- 8116e8c: ci: bump GitHub Actions off deprecated Node 20 (@alator-ta)
- 67047c1: ci: track Go version from go.mod; lower module floor to 1.25.0 (@alator-ta)
- 8bdd851: feat(hooks): tolvi recall CLI + Claude Code session hooks (@alator-ta)
- a0a3f9b: feat(release): wire Homebrew tap via homebrew_casks (@alator-ta)
SDK sdk-v0.1.0
See sdk/CHANGELOG.md for the full changelog.
tolvi CLI v0.1.0
Changelog
- 85247a5: Enabling vault in repo for long term brain decision tree (alator-ta 63972245+alator-ta@users.noreply.github.com)
- d4a73c7: Initial commit (Alan Torres 63972245+alator-ta@users.noreply.github.com)
- f7eb465: Updating gitignore (alator-ta 63972245+alator-ta@users.noreply.github.com)
- aac60c4: adding pre-commit hook (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 02dcaeb: ci(cli): Phase 3 PR δ — distribution + CI (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 8a0afc2: ci(lychee): also exclude docs/superpowers from link checking (alator-ta 63972245+alator-ta@users.noreply.github.com)
- de17bd9: ci(lychee): drop removed --exclude-mail flag (default in current lychee (alator-ta 63972245+alator-ta@users.noreply.github.com)
- df24ab7: ci(lychee): exclude node_modules from link checking (alator-ta 63972245+alator-ta@users.noreply.github.com)
- cb92056: ci(markdownlint): add config + fix lint failures (ignore vendored, disable prose-unfit rules) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 97ef83e: ci: add issue templates, PR template, CODEOWNERS (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 5ecc4e8: ci: add pre-commit config with brand-isolation guard and schema validation (alator-ta 63972245+alator-ta@users.noreply.github.com)
- efdda2f: ci: add server test workflow (path-filtered; e2e on manual dispatch) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 10a77d2: ci: add validate workflow with markdown lint, schema validation (ajv@8), brand guard, link checker (alator-ta 63972245+alator-ta@users.noreply.github.com)
- e5c4a11: debug(server): broaden error handler + explicit logging for validation 400s (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 5331ff4: docs(server): drop dead link to spec/openapi.json (lands in PR B) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 8555049: examples: add synthetic sample vault (6 decisions, 3 sessions, 4 patterns) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 95935d2: feat(cli): Phase 3 PR α — foundation + tolvi init (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 9c56081: feat(cli): Phase 3 PR β — tolvi sync (alator-ta 63972245+alator-ta@users.noreply.github.com)
- d88840f: feat(cli): Phase 3 PR γ — tolvi ask + LLM module (alator-ta 63972245+alator-ta@users.noreply.github.com)
- a23ab56: feat(integrations): Phase 4.A — Claude Code skill (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 2b22833: feat(sdk): Phase 5.A Batch 1 — functional SDK core (Tasks 3-11) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- d0039cf: feat(sdk): Phase 5.A Batches 2 + 3 — verification, docs, CI/release, ROADMAP (Tasks 12-18) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 70ab575: feat(sdk): Phase 5.A kickoff — design spec + impl plan + Task 1 scaffolding + supporting docs (alator-ta 63972245+alator-ta@users.noreply.github.com)
- d995ff9: feat(sdk): version constant + drift test (Task 2) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 335da96: feat(server): API key generation + argon2id hash/verify (alator-ta 63972245+alator-ta@users.noreply.github.com)
- b6b703d: feat(server): Dockerfile + README with quickstart, config, key creation, ops (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 16860be: feat(server): GET /v1/repos route with document_count and last_synced_at (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 72a9e92: feat(server): LLM provider interface + Anthropic adapter with prompt caching (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 28e38f8: feat(server): OpenAPI generation + committed spec/openapi.json (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 1821d00: feat(server): POST /v1/ask route with citation verification (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 6482e6d: feat(server): POST /v1/search route with filters, ranking, and 503 on embedding failure (alator-ta 63972245+alator-ta@users.noreply.github.com)
- f4df929: feat(server): POST /v1/sync batch ingest with per-doc results (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 07b1174: feat(server): ask prompt builder + citation extractor/scrubber (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 4e241c3: feat(server): auth Fastify plugin with bearer token verification (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 4450559: feat(server): config (zod env parsing), app builder, server entry, logging (alator-ta 63972245+alator-ta@users.noreply.github.com)
- abaedb7: feat(server): db clcent + tenant-scoped helper + testcontainers postgres (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 63e35ec: feat(server): drizzle config + migrations directory (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 66f7ac4: feat(server): embedding provider interface + Ollama implementation (OpenAI opt-in (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 92d820a: feat(server): frontmatter parsing + schema validation against tolvi-format-v1 (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 8278530: feat(server): health endpoints + documents CRUD routes (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 188f9af: feat(server): in-SQL search ranking (cosine × recency × session) per format spec §9 (alator-ta 63972245+alator-ta@users.noreply.github.com)
- c56f679: feat(server): ingest pipeline (parse → validate → chunk → embed → upsert) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- dd4c4d0: feat(server): markdown chunking with heading-path breadcrumbs (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 1c288e4: feat(server): response schemas on all v1 data-plane routes (alator-ta 63972245+alator-ta@users.noreply.github.com)
- d594ac3: feat(server): scaffold package.json, tsconfig, vitest confi (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 72d72fc: feat(server): schema for api_keys with prefix index (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 9005c3b: feat(server): schema for documents + chunks with HNSW inde (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 1ad6dc6: feat(server): schema for workspaces + repos with pgvector extension (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 3b06c9d: feat(server): server-only docker-compose for dev (postgres + ollama) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- e0c7730: feat: Phase 4.B Cursor integration + server validation-error normalization (alator-ta 63972245+alator-ta@users.noreply.github.com)
- ba51bd8: feat: Phase 4.C Aider/OpenHands/Continue skeletons + server CI fix (round 2) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 4c009e1: feat: Phase 5.A wrap-up — server CI spec drift check (ADR 0004), SDK v0.1.0 bump (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 9334a2e: feat: root docker-compose for self-host (postgres + ollama + server) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- db14a7a: feat: tolvi precommit git-hook subcommand (Phase 3.x) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 23105c5: fix(cli): release-readiness fixes for (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 2c5aa4c: fix(cli): use plain v* tags for the CLI release (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 8704bba: fix(server): install error handler in test app (not just production) (alator-ta 63972245+alator-ta@users.noreply.github.com)
- e880249: fix: server search SQL ANY() binding + lychee retries (alator-ta 63972245+alator-ta@users.noreply.github.com)
- 28c835f: spec: add JSON Schemas for vault-meta, decision, session, pattern (alator-ta 63972245+alator-ta@users.noreply.github.com)
- fac52c3: spec: add tolvi-format-v1 public format contrac (alator-ta 63972245+alator-ta@users.noreply.github.com)
- ee876b5: test(server): e2e full-s...