Skip to content

Releases: caura-ai/caura

plugin: v2.16.1

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 13 Aug 19:42
10d5f80

2.16.1 (2026-08-13)

Dependencies

  • plugin: bump @types/node from 26.1.1 to 26.2.0 in /plugin in the npm-minor-patch group across 1 directory (#688) (a40ca4a)

Documentation

  • write: document embedding_pending and the strong-mode opt-out (#706) (187b5b5)

backend: v2.28.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 13 Aug 19:42
10d5f80

2.28.0 (2026-08-13)

Features

  • bench: first-stage blend A/B on LoCoMo, and share the harness plumbing (#714) (f4280d7)
  • bench: LoCoMo rerank A/B harness (#712) (9369e6e)
  • broker: gate the four memory operations the broker already calls (#753) (c974bb4)
  • embeddings: nightly sweep that re-embeds NULL-embedding rows (#767) (780e652)
  • memory: conflict-record write machinery — storage + resolver (A55 1d) (#764) (14f1b2b)
  • memory: contradiction classification logic — L1/L2/L3 (A55 1d) (#759) (9b9d3ae)
  • memory: contradiction engine seam + arch flag (A55 Phase 1) (#754) (541cc05)
  • memory: unified contradiction-model schema + read serialization (A55) (#752) (e601021)
  • memory: wire conflict-record write into the detector, flag-gated (A55 1d) (#766) (fab52e4)
  • observability: make the unembedded-row backlog measurable (#776) (af9e2fb)
  • search: index memories.title, at the same weight as content (#731) (621afea)
  • write: honour per-item write_mode on the bulk path (#710) (6ab8f2d)

Bug Fixes

  • capture: mirror the shared pipeline's diagnostics, effort and decline test (#755) (5c0f7f6)
  • crystallizer: match the /lifecycle-candidates contract; drop inline remediation (#765) (154350b)
  • crystallizer: read the embedding-coverage keys the endpoint returns (#763) (7219d80)
  • embedding: chunk bulk embeds to the backend's batch cap, and report bulk-only outages (#721) (d812a9d)
  • embedding: key degraded-provider stats per backend, not per process (#726) (048e2e1)
  • embedding: let bulk callers pass their budget so a slow provider is attributable (#724) (052d700)
  • embedding: set per-phase httpx timeouts, matching the LLM client (#761) (ef8be4b)
  • events: declare the embed-backfill subscription in the manifest (#772) (c5e0543)
  • memory: null the vector when a content-change re-embed fails (#775) (4c87f85)
  • memory: unshadow HTTPException so pipeline failures surface as 500 (#760) (077f30a)
  • reports: anchor working-on lane keywords to word starts (#773) (e4a695e)
  • rerank: chunk the remote candidate pool so the sidecar's cap can't reject it (#709) (c987649)
  • rerank: distinguish permanent config faults from transient failures (#708) (ce3fc51)
  • search: declare the scored-search wire contract once, in common/ (#727) (6483a39)
  • search: deliver every scoring knob to the SQL on both search paths (#723) (9590c4c)
  • search: let SEARCH_OVERFETCH_FACTOR reach the SQL LIMIT (#725) (f94572a)
  • search: move 034's backfill out of the startup path (#732) (9fe4557)
  • search: put fts_score on the cosine scale (#687) (#722) (4f0eb2b)
  • search: reserve candidate and result slots for FTS-only rows (#687) (#700) (4ae972b)
  • search: settle graph_max_hops at 3 across every surface (#730) (0f8d4c8)
  • search: ship the 034 backfill inside the image (#734) (e78cd29)

Performance

  • contradiction: batch the Path C entity-aware per-candidate LLM judge (A61) (#771) (0e4c9f8)
  • contradiction: batch the semantic per-candidate LLM judge (A61) (#770) (86c24c8)
  • db: index the FK columns that reference memories.id / entities.id (#751) (160f271)

Dependencies

  • actions: bump actions/setup-python from 5 to 7 (#640) (0dee432)
  • actions: bump googleapis/release-please-action from 4.4.1 to 5.0.0 (#639) (93a5bbb)
  • actions: bump the actions group across 1 directory with 3 updates (#638) (408f23b)
  • bump the uv-minor-patch group across 4 directories with 11 updates (#747) (a72a5d3)
  • plugin: bump @types/node from 26.1.1 to 26.2.0 in /plugin in the npm-minor-patch group across 1 directory (#688) (a40ca4a)

Documentation

  • write: document embedding_pending and the strong-mode opt-out (#706) (187b5b5)

Code Refactoring

Read more

backend: v2.27.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 04 Aug 08:46
a38c94c

2.27.0 (2026-08-04)

Features

  • insights: clarity contract — findings about the work, not the machinery (#698) (6cc0f67)
  • insights: filter input noise — opaque payloads, title-dedup, discover window (#681) (7b5bf64)
  • interviewer-cli: install/uninstall to schedule the cron in one command (#674) (9122f08)
  • search: org flag to disable query-time entity/graph retrieval (#677) (2b52546)
  • search: pluggable reranking component (MiniLM cross-encoder), ships dark (#669) (e18dd95)
  • search: remote rerank provider (sidecar) + opt-in local build (#680) (72b453e)

Bug Fixes

  • ci: pin common/'s ruff contract and lint-gate it (#685) (abfabdb)
  • common: converge common/ruff.toml with enterprise's stricter config (#696) (3518d4d)
  • insights: declare numpy so discover keeps clustering (#679) (443fd0c)
  • search: keep FTS-only rows past the legacy cosine gate (#687) (#697) (9d9003d)

Documentation

  • ci: document that the two claude-review entry points don't share gates (#686) (8d77b49)
  • review: record the measured membership values on the review gate (#676) (81fbbc6)

backend: v2.26.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 29 Jul 21:52
2ab70bf

2.26.0 (2026-07-29)

Features

  • interviewer: async submit — persist window, accept fast, synthesize in the scheduler sweep (#667) (b66f82f)

Bug Fixes

  • core-api: reserved-id guard as a storage-boundary chokepoint + episode-path regression test (#670) (41f1152)

plugin: v2.16.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 28 Jul 21:18
8ce3a92

2.16.0 (2026-07-28)

Features

  • plugin: interviewer task-trail capture — mirror OpenClaw task_runs into the interview buffer (#658) (ba5f4b7)

backend: v2.25.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 28 Jul 21:18
8ce3a92

2.25.0 (2026-07-28)

Features

  • plugin: interviewer task-trail capture — mirror OpenClaw task_runs into the interview buffer (#658) (ba5f4b7)

Bug Fixes

  • client-ci: pin ruff to the 0.15 line so client CI stops floating into 0.16 (#655) (24a137a)
  • embedding: make batch-failure re-embed fallback durable (#653) (b489c8f)
  • logging: route uvicorn parent-supervisor lines through structlog (#661) (b61fcb5)

Performance

  • entities: add HNSW index on entities.name_embedding (#660) (f8e8229)

Dependencies

  • bump the uv-minor-patch group across 4 directories with 8 updates (#649) (79857d4)

backend: v2.24.1

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 27 Jul 07:29
a19bb74

2.24.1 (2026-07-27)

Bug Fixes

  • lifecycle: pin the crystallize spend gate to literal status='active' (#628) (0f0ae91)
  • storage: count missing embeddings instead of len()-ing a LIMITed fetch (#631) (469678b)
  • storage: provision test DB via migrations; accept omitted tenant_id on /count (#630) (b5fa7f8)

plugin: v2.15.2

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 26 Jul 21:26
6d4e8cc

2.15.2 (2026-07-26)

Bug Fixes

  • mcp: allow own-fleet list/stats reads at trust 1 (#617) (1a6fe9f)

Dependencies

  • plugin: bump @types/node from 25.4.0 to 26.1.1 in /plugin (#546) (caa2659)
  • plugin: upgrade TypeScript to 7 (supersedes #547) (#611) (081551e)

Documentation

  • OSS-side fixes from the 2026-07-26 product-coordination audit (#625) (71debfd)

backend: v2.24.0

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 26 Jul 21:26
6d4e8cc

2.24.0 (2026-07-26)

Features

  • agent-digest: stop over-filtering agents — floor, episode-fallback, subagent rollup (#624) (1df326f)
  • client: memclaw-interviewer --harness cursor — Cursor adapter (Interviewer Phase 3) (#612) (efe2ff1)
  • search: unified relevance-dominant ranking formula behind score_formula flag (#622) (c721c6d)
  • skills-inbox: scan findings on the card + truncated page flag (Phase B backend) (#587) (dce9e59)

Bug Fixes

  • common: guard ddtrace call in the structlog processor (#615) (cad8287)
  • core-api: bulk unknown memory_type → per-item 207 (stacked on #619) (#621) (5d80392)
  • interviewer: preserve exact figures in synthesis + document list-limit cap (#623) (ebc4bbb)
  • logging: correlate structlog output with Datadog APM traces (#614) (dbd0742)
  • mcp: allow own-fleet list/stats reads at trust 1 (#617) (1a6fe9f)

Dependencies

  • actions: bump actions/checkout from 4 to 7 (#435) (63cb824)
  • actions: bump actions/stale from 9.1.0 to 10.4.0 (#593) (db1f8cb)
  • actions: bump the actions group with 8 updates (#591) (39b8d09)
  • bump @playwright/test from 1.59.0 to 1.61.1 (#499) (a6ddf1f)
  • core-api: bump the uv-minor-patch group in /core-api with 16 updates (#605) (dde9cac)
  • core-api: update redis[hiredis] requirement from <9,>=5.0 to >=8.0.1,<9 in /core-api (#609) (5e16fb9)
  • core-api: update sentry-sdk[fastapi] requirement from <3,>=2.0 to >=2.66.0,<3 in /core-api (#608) (3739f62)
  • core-api: update setuptools requirement from >=75 to >=83.0.0 in /core-api (#607) (a55e120)
  • core-api: update uvicorn[standard] requirement from <1,>=0.34 to >=0.51.0,<1 in /core-api (#606) (fa4b8b8)
  • core-operations: bump the uv-minor-patch group in /core-operations with 6 updates (#595) (2d40ecf)
  • core-operations: update setuptools requirement from >=75 to >=83.0.0 in /core-operations (#597) (60ffa11)
  • core-operations: update uvicorn[standard] requirement from <1,>=0.34 to >=0.51.0,<1 in /core-operations (#596) (197d25a)
  • core-storage-api: bump the uv-minor-patch group in /core-storage-api with 10 updates (#598) (ef60419)
  • core-storage-api: update setuptools requirement from >=75 to >=83.0.0 in /core-storage-api (#602) (c6a35d0)
  • core-storage-api: update sqlalchemy[asyncio] requirement from <3,>=2.0 to >=2.0.51,<3 in /core-storage-api (#453) (1b87d82)
  • core-storage-api: update uvicorn[standard] requirement from <1,>=0.34 to >=0.51.0,<1 in /core-storage-api (#600) (25c2eb8)
  • core-worker: bump sentence-transformers from 3.4.1 to 5.6.0 in /core-worker (#601) (b4c7df2)
  • core-worker: bump setuptools from 81.0.0 to 83.0.0 in /core-worker (#604) (afb07b1)
  • core-worker: bump the uv-minor-patch group in /core-worker with 8 updates (#599) (e4c1fbe)
  • core-worker: update uvicorn[standard] requirement from <1,>=0.34 to >=0.51.0,<1 in /core-worker (#603) (7b89597)
  • group Dependabot minor/patch bumps per ecosystem (#588) (49ccc11)
  • plugin: bump @types/node from 25.4.0 to 26.1.1 in /plugin (#546) (caa2659)
  • plugin: upgrade TypeScript to 7 (supersedes #547) (#611) (081551e)
  • update argon2-cffi requirement from >=23.1 to >=25.1.0 (#443) (309b785)
  • update cachetools requirement from >=5.3 to >=7.1.4 (#440) (516b81f)
  • update google-genai requirement from >=0.3 to >=2.12.1 (#590) (e274048)
  • update mcp requirement from <2,>=1.26 to >=1.28.1,<2 (#592) (8963d0b)
  • update sentry-sdk requirement from <3,>=2.0 to >=2.66.0,<3 (#594) (cc4d6be)

Documentation

  • OSS-side fixes from the 2026-07-26 product-coordination audit (#625) (71debfd)
  • readme: document the Interviewer feature (#613) (62c21e7)

plugin: v2.15.1

Choose a tag to compare

@caura-deploy-bot caura-deploy-bot released this 20 Jul 18:26
7d69fbf

2.15.1 (2026-07-20)

Bug Fixes

  • interview: latency budgets for realistic submit windows (real-LLM pilot finding) (#572) (740505d)