889 Commits
Author SHA1 Message Date
nash_su 48fd970e20 fix: verify notarized app inside macOS DMG v0.6.12 2026-09-28 09:42:15 +08:00
nash_su 78e4b4071f release: v0.6.12 2026-09-27 17:31:04 +08:00
nash_su cbd1717bae feat: resume interrupted ingest generation 2026-09-27 17:15:36 +08:00
nash_su 9dacddc58e test: cover image source sync ingestion 2026-09-27 17:15:04 +08:00
nash_su b08406220e feat: ingest standalone image sources 2026-09-27 17:06:28 +08:00
nash_su 15ac9cc8f5 fix: theme chat mode selects 2026-09-27 17:02:13 +08:00
nash_su 773587db56 fix: ground generated entity pages 2026-09-27 17:00:29 +08:00
nash_su a5f85810bd fix: filter low-quality research sources 2026-09-27 16:54:36 +08:00
nash_su a799001df0 fix: ground research queries in project context 2026-09-27 16:42:54 +08:00
nash_su cc81bce6e2 perf: index retrieval graph link aliases 2026-09-27 16:29:25 +08:00
nash_su 8f2cf9e367 fix: prevent page merge scaffolding leakage 2026-09-27 16:23:22 +08:00
nash_su cc7573d1f9 fix: normalize malformed generated wikilinks 2026-09-27 16:09:41 +08:00
nash_su dbe720ec46 fix: support spaced image caption paths 2026-09-27 15:56:47 +08:00
nash_su 697ed61378 fix: qualify vector page identities 2026-09-27 15:37:24 +08:00
nash_su a33377bc87 fix: harden Anthropic-compatible auth headers 2026-09-27 13:39:50 +08:00
nash_su c55cfe8e61 fix: address full review findings 2026-09-16 12:52:41 +08:00
nash_su 88639b2bf9 docs: correct macOS release architecture 2026-09-16 12:31:04 +08:00
nash_su 691b5c2d1e fix: format spreadsheet date values 2026-09-16 12:29:49 +08:00
nash_su b726bd16ea fix: include related metadata in graph links 2026-09-16 12:26:53 +08:00
nash_su 37210ca456 fix: make sparse cluster insights scale independent 2026-09-16 12:19:20 +08:00
nash_su 66b0e83723 perf: scale weighted knowledge graphs 2026-09-16 12:17:16 +08:00
nash_su 5939e0c36b fix: align lint stubs with wiki schema 2026-09-16 12:14:43 +08:00
nash_su 0c70490bd8 ci: verify macOS signatures before release 2026-09-16 12:12:14 +08:00
nash_su 4ffe41407b feat: add verified MCP wiki page writes 2026-09-16 12:10:01 +08:00
nash_su 6693da15f7 fix: detect truncated ingest analysis 2026-09-16 11:57:16 +08:00
nash_su 4d1bae04d6 fix: resume ingest queue and recover missed source events 2026-09-16 11:36:47 +08:00
nash_su 5c87d209e3 fix: allow slower CLI version probes 2026-08-28 17:16:35 +08:00
nash_su 34d8e90243 fix: retain actionable Claude CLI diagnostics 2026-08-28 17:14:26 +08:00
nash_su d65de4c493 fix: surface Claude CLI OAuth errors 2026-08-28 17:12:29 +08:00
nash_su ba39c7ceec fix: allow empty retrieval before CLI chat 2026-08-28 17:10:40 +08:00
nash_su ff08988125 fix: scale graph API for large wikis 2026-08-28 17:03:44 +08:00
nash_su 5096807166 feat: raise configurable concurrency limits to 64 2026-08-28 16:25:28 +08:00
nash_su c80e802d65 feat: monitor source changes across recent projects 2026-08-28 14:16:56 +08:00
nash_su e808211964 release: v0.6.11 v0.6.11 2026-08-25 14:41:39 +08:00
nash_su f53c8e6e8a fix: naturally sort raw source files 2026-08-25 12:46:45 +08:00
nash_su 70e5e57422 fix: preserve Claude CLI provider test arguments 2026-08-25 12:39:35 +08:00
nash_su 57c5576dc1 fix: harden configurable ingest reasoning 2026-08-25 11:44:57 +08:00
nash_su 25fd509917 Merge pull request #692 from Thomas-Piva/feat/settable-ingest-reasoning
feat: make reasoning during ingest selectable instead of hardcoded off
2026-08-25 11:09:46 +08:00
nash_su aedc73f8eb Merge pull request #674 from bsassoli/docs/build-from-source-prereqs
docs: document protoc and mcp-server build steps for source builds
2026-08-25 11:07:20 +08:00
Thomas-Piva c99a26d0b8 feat: make reasoning during ingest selectable instead of hardcoded off
Ingest disables reasoning at all eight structured call sites (analysis, page
generation, image captioning, dedup detection and merge, AnyTXT search). Off is
the right default and this keeps it: thinking buys little on structured
extraction, and a model that spends its budget on chain-of-thought can end the
stream with empty content, which costs the page entirely.

It is wrong as a rule, though. Some models refuse to run with reasoning
disabled and reject the request outright — OpenRouter's stealth/ox-alpha, for
one, answers 400 "Reasoning is mandatory for this endpoint and cannot be
disabled". Every ingest call then fails, the queue stalls, and nothing in the
UI can change it, because the existing reasoning selector only reaches chat.

Adds llmConfig.ingestReasoning with its own selector next to the chat control,
defaulting to "off" so existing setups are byte-identical in behaviour.

Two details worth keeping:

- resolveIngestReasoning does not normalize. The provider layer already
  normalizes when it builds the payload; doing it in both places turned "off"
  into "auto" for providers whose capability list is auto-only, quietly
  re-enabling the thinking ingest means to disable.
- preset-resolver drops any field it does not list explicitly, so the new one
  is carried in every branch. Without that the selector would save a value the
  resolved config discards and ingest would keep using the default.

Tests cover the default, the override, chat/ingest independence, the auto-only
non-decay, the resolved payload on the wire, and survival through the preset
resolver. Full suite green (1871 tests).
2026-08-22 01:58:36 +00:00
nash_su 889789c321 release: v0.6.10 v0.6.10 2026-08-21 15:45:32 +08:00
nash_su e35843a213 test: align agent runtime fallback expectations 2026-08-20 14:32:01 +08:00
nash_su 92f3cbaa36 feat: filter knowledge by source 2026-08-20 14:28:36 +08:00
nash_su 0ff6f31c1f feat: rerun deep research tasks 2026-08-20 14:25:47 +08:00
nash_su 3550dae06b feat: add batch deep research for reviews 2026-08-20 14:21:55 +08:00
nash_su 676a08563b fix: avoid false German language detection 2026-08-20 14:17:58 +08:00
nash_su 9787fb03a1 fix: route chat model into backend agent 2026-08-20 14:16:44 +08:00
nash_su b618712d85 fix: hide agent router diagnostics from replies 2026-08-20 14:15:20 +08:00
nash_su de53bae0d0 fix: keep failed review actions retryable 2026-08-20 14:13:26 +08:00
nash_su 3df2f73c71 fix: retry custom models without temperature 2026-08-20 14:11:23 +08:00