Commit Graph

  • deec905713 docs(skill): sync the docs skill's openapi.json to v0.10.0 (#4362) main Nicolò Boschi 2026-09-14 12:52:31 +02:00
  • fa02a6f365 docs(skill): sync the docs skill's openapi.json to v0.10.0 #4362 docs-skill-openapi-0.10.0 Nicolò Boschi 2026-09-14 12:46:50 +02:00
  • 5d46f9c8c8 Release v0.10.0 v0.10.0 Nicolò Boschi 2026-09-14 12:45:22 +02:00
  • 830f92118e fix(docs): link the models page to configuration relatively, not via /docs/ (#4361) Nicolò Boschi 2026-09-14 12:41:48 +02:00
  • 6c86be4399 fix(docs): link the models page to configuration relatively, not via /docs/ #4361 fix/docs-models-configuration-link Nicolò Boschi 2026-09-14 12:36:11 +02:00
  • 7b25993f22 docs: changelog and blog post for v0.10.0 (#4245) Nicolò Boschi 2026-09-14 12:30:53 +02:00
  • f8a5815242 fix(changelog): batch a release's commits and summarize them in parallel #4245 docs-changelog-0.10.0 Nicolò Boschi 2026-09-14 12:25:53 +02:00
  • 196f81652c docs: changelog and blog post for v0.10.0 Nicolò Boschi 2026-09-14 12:25:53 +02:00
  • add2491b6c feat(api): attachment filenames for store-owned banks #4360 feat/store-attachment-filenames Nicolò Boschi 2026-09-14 12:15:29 +02:00
  • 1a0a177771 chore(db): drop the unused memory_units_bm25 materialized view (#4357) Nicolò Boschi 2026-09-14 12:15:07 +02:00
  • cdac00842b fix(profiling): arm the profiler in the workers, not only the supervisor (#4254) Nicolò Boschi 2026-09-14 11:03:06 +02:00
  • 5a60831751 fix(migrations): don't maintain memory_units or mental_models indexes under a custom memories store (#4326) Nicolò Boschi 2026-09-14 10:42:50 +02:00
  • 31bd86a758 fix(profiling): arm the profiler in the workers, not only the supervisor #4254 perf-profile-workers Nicolò Boschi 2026-09-09 11:45:32 +02:00
  • bd6dd0d1ea chore(embed): re-sync the bundled env.example with the repo-root template (#4355) Nicolò Boschi 2026-09-14 10:38:24 +02:00
  • 54fc68e705 feat(llm): per-member timeout and retry budget in a multi-LLM chain (#4336) Chris Bartholomew 2026-09-14 04:38:18 -04:00
  • 6ac46e2307 feat(api,clients): admission control with a bounded wait, and client retry (#4253) Nicolò Boschi 2026-09-14 10:28:18 +02:00
  • 485fd967b1 fix(retain): let each chain member own its transport retry budget #4336 feat/per-member-retry-timeout Nicolò Boschi 2026-09-14 10:11:25 +02:00
  • 6a37c052a1 release(coding-agents): v0.6.1 integrations/coding-agents/v0.6.1 Nicolò Boschi 2026-09-14 10:00:22 +02:00
  • daaba65424 fix(coding-agents): keep the reflect fallback silent, leave its details to the diag log (#4354) Nicolò Boschi 2026-09-14 09:59:32 +02:00
  • 2cd0561f14 feat(metrics): /metrics covers every worker (labelled api_worker), and event-loop lag as a histogram (#4319) Nicolò Boschi 2026-09-14 09:52:57 +02:00
  • e3efe5dd8b chore(deps): update js-yaml and vitest in the nemoclaw integration (#4265) Chris Bartholomew 2026-09-13 10:20:09 -04:00
  • bde55237f5 chore(deps): update adm-zip in the zapier integration (#4322) Chris Bartholomew 2026-09-12 11:38:16 -04:00
  • 9faa236469 chore(deps): update vitest in the openclaw integration (#4301) Chris Bartholomew 2026-09-12 11:38:13 -04:00
  • c2561a9278 chore(deps): update vitest and esbuild in the paperclip integration (#4300) Chris Bartholomew 2026-09-12 11:38:10 -04:00
  • 699059e33e feat(llm): per-member timeout and retry budget in a multi-LLM chain Chris Bartholomew 2026-09-12 11:08:13 -04:00
  • 4cc131c0b2 release(coding-agents): v0.6.0 integrations/coding-agents/v0.6.0 Nicolò Boschi 2026-09-11 18:36:48 +02:00
  • 220dcbdd92 feat(coding-agents): record Hindsight tool usage and move logs to ~/.hindsight/coding-agents-logs (#4325) Nicolò Boschi 2026-09-11 18:36:03 +02:00
  • b984bb0bbd feat(coding-agents): record Hindsight tool usage and move logs to ~/.hindsight/coding-agents-logs #4325 feat/coding-agents-usage-stats Nicolò Boschi 2026-09-11 18:29:23 +02:00
  • 71e74444dd release(coding-agents): v0.5.5 integrations/coding-agents/v0.5.5 Nicolò Boschi 2026-09-11 18:28:47 +02:00
  • a1ecadcd9d feat(coding-agents): fall back to knowledge pages, then observations, when the session reflect fails (#4324) Nicolò Boschi 2026-09-11 18:27:55 +02:00
  • 48b62ee081 feat(api): attachments on recall and read surfaces for store-owned banks (#4321) Nicolò Boschi 2026-09-11 16:19:01 +02:00
  • 6bce934171 fix(attachments): document and chunk attachments for store-owned banks #4321 feat/store-memory-attachments Nicolò Boschi 2026-09-11 15:28:06 +02:00
  • 84b84a1e11 feat(attachments): per-fact attachments for store-owned banks, from the rows the store returns Nicolò Boschi 2026-09-11 15:05:42 +02:00
  • 09abae19f1 release(coding-agents): v0.5.4 integrations/coding-agents/v0.5.4 Nicolò Boschi 2026-09-11 14:53:20 +02:00
  • f392155926 feat(coding-agents): warn at session start when the old hindsight-memory Claude plugin is still active (#4320) Nicolò Boschi 2026-09-11 14:46:28 +02:00
  • 1dace6c7db feat(metrics): one /metrics covering every worker, labelled api_worker=<slot> #4319 perf/per-worker-metrics Nicolò Boschi 2026-09-11 11:43:45 +02:00
  • 29bd4c0645 feat(metrics): a metrics port per worker, and event-loop lag as a histogram Nicolò Boschi 2026-09-11 11:20:24 +02:00
  • 630c3a63e7 fix(reflect): grounding defects in reflect and knowledge-page delta refresh, plus system-evals (#4304) Nicolò Boschi 2026-09-11 11:41:34 +02:00
  • cabfbb9fe0 fix(coding-agents): admit one codebase survey per bank, held by a heartbeat lease (#4303) Nicolò Boschi 2026-09-11 11:38:17 +02:00
  • 59e25d74f8 test(system): the remaining epic stories, and two bugs they found (#4293) Nicolò Boschi 2026-09-11 11:38:04 +02:00
  • 31a8c52db5 refactor: replace httpx and sync HTTP with aiohttp across production code (#4318) Nicolò Boschi 2026-09-11 11:36:28 +02:00
  • 3518d9fae2 test(system): mark #4291 and #4292 as fixed in the stories that found them #4293 feat/system-tests-remaining Nicolò Boschi 2026-09-11 11:32:31 +02:00
  • dac05655b9 test(system): story 45, the reflect answer-length budget Nicolò Boschi 2026-09-10 10:54:26 +02:00
  • 31b11eec58 test(system): stories 28, 33, 36, 37, 41, 93 — the rest of the epic Nicolò Boschi 2026-09-10 10:38:39 +02:00
  • 38a6330a43 test(system): stories 62, 63, 72, 74 — operations, entity resolution and links Nicolò Boschi 2026-09-10 10:22:12 +02:00
  • 88456981f6 fix(api): declare binary download bodies so generated clients return bytes (#4315) Nicolò Boschi 2026-09-11 11:26:52 +02:00
  • e33debb958 fix(coding-agents): record why an automatic reflect failed (#4316) Nicolò Boschi 2026-09-11 11:15:56 +02:00
  • d134f8ceb9 test(system-evals): drop an unused property and type the page eval tests #4304 fix/reflect-grounding-defects Nicolò Boschi 2026-09-11 11:13:13 +02:00
  • 993103aadf refactor: move the reflect evals into hindsight-system-evals and trim the new prompt text Nicolò Boschi 2026-09-11 10:31:16 +02:00
  • 09de466135 test: add hindsight-system-evals, published as a quality metric by the perf monitor Nicolò Boschi 2026-09-10 18:15:08 +02:00
  • 4c9995b784 fix(mental-models): stop delta ops treating the batch-only synthesis as authoritative Nicolò Boschi 2026-09-10 18:15:00 +02:00
  • da4719f567 test(dev): accept reflect's accurate UK qualification on the scoped_truth question Nicolò Boschi 2026-09-08 18:45:54 +02:00
  • 5c1ce89a14 fix(reflect): don't manufacture a value for a period the memories don't cover Nicolò Boschi 2026-09-08 18:31:52 +02:00
  • 3b95d19636 test(dev): stop the outage corpus generating two "April 2026 outage" rows Nicolò Boschi 2026-09-08 18:31:41 +02:00
  • c9787bbae4 test(dev): hard corpus, failure attribution, and runner env-precedence fixes Nicolò Boschi 2026-09-08 18:04:22 +02:00
  • fffe80b96a test(dev): grade reflect's actual answer, not just what it retrieved Nicolò Boschi 2026-09-08 11:22:01 +02:00
  • ec63d0684e test(dev): add a deterministic retrieval eval for reflect's forced prelude Nicolò Boschi 2026-09-08 09:29:17 +02:00
  • d9df6d2a4d perf(recall): three CPU cuts on the recall path (audit serialization, phase sampling, on-loop query embedding) (#4314) Nicolò Boschi 2026-09-11 11:06:50 +02:00
  • b05546b57d fix(recall): a store-owned bank's attachment lookup does not read memory_units (#4306) Nicolò Boschi 2026-09-11 09:13:29 +02:00
  • 82984cf4e2 perf(embeddings): embed a recall query on the event loop instead of a worker thread perf/recall-cpu Nicolò Boschi 2026-09-11 06:46:41 +02:00
  • edb5807136 perf(metrics): opt-in sampling for recall-phase observations Nicolò Boschi 2026-09-10 22:18:49 +02:00
  • ec1d44d66e perf(api): serialize a recall's audit row once, and decode embedding batches with orjson Nicolò Boschi 2026-09-10 22:16:30 +02:00
  • 79914ea28a fix(recall): a store-owned bank's attachment lookup does not read memory_units #4306 fix/store-owned-attachments Nicolò Boschi 2026-09-10 20:35:34 +02:00
  • 5be9ad9156 perf(recall): account for a recall's time per phase, and fix the three things that showed up (#4299) Nicolò Boschi 2026-09-10 17:48:15 +02:00
  • d11371c2ba perf(db): skip asyncpg's release-time reset (#4259) Nicolò Boschi 2026-09-10 17:36:29 +02:00
  • 4a01f97ed7 test(retain): make the post-commit convergence test causal, not a wall-clock race (#4294) Nicolò Boschi 2026-09-10 17:29:15 +02:00
  • 729b1120c4 fix(coding-agents): repair Grok config.toml left with an unmarked Hindsight block (#4295) (#4302) Nicolò Boschi 2026-09-10 17:28:16 +02:00
  • f635907064 Merge remote perf-recall-timing (formatting only, superseded) #4299 perf-recall-timing Nicolò Boschi 2026-09-10 17:24:32 +02:00
  • a142181c9d Merge remote-tracking branch 'origin/main' into perf-recall-timing Nicolò Boschi 2026-09-10 17:23:49 +02:00
  • 2c081f10b6 review(recall-perf): route the new knobs through config, tidy the timers, add tests Nicolò Boschi 2026-09-10 17:21:30 +02:00
  • 55146467ae style: ruff format the recall phase timers Nicolò Boschi 2026-09-10 17:14:33 +02:00
  • 1f1aa5da6c perf(api): a tunable gzip floor, and no TLS setup for a plaintext embedder Nicolò Boschi 2026-09-10 14:35:39 +02:00
  • 30be27f86f perf(metrics): record a phase once, not into a histogram and a counter Nicolò Boschi 2026-09-10 14:35:39 +02:00
  • a118d81791 diag(recall): time the hop minus the store's own reported stages Nicolò Boschi 2026-09-10 14:35:39 +02:00
  • 64a98aa56c fix(entities): give mention_count back when the mentions go (#4291) (#4296) Nicolò Boschi 2026-09-10 12:35:58 +02:00
  • 4af316e749 feat(control-plane): pin the current bank to the top of the bank selector (#4298) Nicolò Boschi 2026-09-10 12:35:45 +02:00
  • 203d95c7c6 fix(curation): clear the legacy event_date when occurred_start is cleared (#4278) Nicolò Boschi 2026-09-10 11:00:57 +02:00
  • 5df6398fa1 fix(reflect): uniquify tool_call ids so strict APIs accept the turn (#4250) Gowtham Sai 2026-09-10 01:55:06 -07:00
  • b5034cb690 test(system): blackbox system-test coverage across the epic (#4216) Nicolò Boschi 2026-09-10 10:09:31 +02:00
  • d7bc171f31 docs(review): require a system story for new user-facing capabilities #4216 feat/system-tests-recall-stories Nicolò Boschi 2026-09-10 10:04:16 +02:00
  • c5e2ad8dba test(system): fold the open-defect tests back into their stories Nicolò Boschi 2026-09-09 18:41:02 +02:00
  • dfc1b93766 test(system): make the open defects fail instead of documenting them Nicolò Boschi 2026-09-09 09:51:10 +02:00
  • d9757786fe test(system): stories 24, 54, 92 — observation scopes, templates/preview, chunking Nicolò Boschi 2026-09-08 17:49:04 +02:00
  • d6450d8c93 test(system): stories 42, 44, 45 — disposition, structured output, tag groups Nicolò Boschi 2026-09-08 17:22:07 +02:00
  • 0702f9ea9a test(system): stories 31, 32 and 64 — staleness, refresh safety, webhooks Nicolò Boschi 2026-09-08 17:10:06 +02:00
  • edbe0bb48e test(system): story 52, whole-bank export and import Nicolò Boschi 2026-09-08 16:58:38 +02:00
  • ce1d6fd207 test(system): story 21, consolidation failure and recovery Nicolò Boschi 2026-09-08 15:27:52 +02:00
  • b856e96469 test(system): code-review fixes in the harness Nicolò Boschi 2026-09-08 15:08:55 +02:00
  • 477b95d514 test(system): story 60, async retain and idempotent operations Nicolò Boschi 2026-09-08 15:06:27 +02:00
  • a473a9ea27 test(system): stories 70 and 90 — entities/graph and multilingual Nicolò Boschi 2026-09-08 15:03:31 +02:00
  • 8be96a3824 test(system): stories 43, 50 and 80 — directives, bank config, isolation Nicolò Boschi 2026-09-08 14:58:44 +02:00
  • 6e7b7dc015 test(system): stories 35 and 40, knowledge pages and reflect Nicolò Boschi 2026-09-08 14:53:36 +02:00
  • 6a55c16d7d test(system): story 30, mental models, plus the machinery to drive reflect Nicolò Boschi 2026-09-08 14:49:26 +02:00
  • 77274d7560 test(system): stories 20-27, observations and consolidation Nicolò Boschi 2026-09-08 14:35:16 +02:00
  • 2e57a3308b test(system): stories 10-15, documents and lifecycle Nicolò Boschi 2026-09-08 14:28:56 +02:00
  • 4774759486 test(system): stories 02-09 for the recall surface Nicolò Boschi 2026-09-08 14:13:27 +02:00
  • 6cd61b7599 fix(reflect): honour configured recall budgets and bound tool token asks (#4239) #4290 fix/reflect-tool-token-limits-4239 Nicolò Boschi 2026-09-10 10:03:44 +02:00
  • 558017a84a feat(control-plane): add a pause button for constellation ambient motion (#4289) Nicolò Boschi 2026-09-10 10:00:54 +02:00
  • e551cc260d release(coding-agents): v0.5.3 integrations/coding-agents/v0.5.3 Nicolò Boschi 2026-09-10 09:54:44 +02:00
  • e311f7af1f diag(recall): close the accounting — the missing time is the metering post-hook Nicolò Boschi 2026-09-10 06:43:27 +02:00