Commit Graph
37 Commits
Author SHA1 Message Date
HumbleTurtleandClaude Opus 5.5 0938b3026e Keep the local index fresh from the change feed and improve ranking
- Track a feed cursor in the local index: reindex takes the head cursor
  before listing and commits it with the snapshot; reads refresh from
  /changes (bounded, throttled) and apply creates, updates, archives,
  restores and hard deletes atomically with the cursor. Existing
  cursorless indexes bootstrap tracking on first read. Failures answer
  locally with explicit freshness warnings; 400 triggers a full
  reindex, 404 falls back to timestamp sync.
- Rank by a weighted score: exact identity (including aliases and
  paths), term coverage including body, intent, bm25, authority, a
  status penalty for superseded/completed records and mild recency.
- Return query-centred FTS5 snippets (never for E2E nodes).
- FTS schema v2: porter stemming, prefix index, title column, rowid
  deletes, two-character terms, domain words no longer stopwords;
  v1 indexes upgrade in place.
- Hyphenated alias/path literals match as adjacent-token phrases and
  rank as exact identity.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 22:09:12 -03:00
HumbleTurtleandClaude Opus 5.5 7eaaffb63f Make MCP writes retry-safe and coordination state visible to agents
- Send Idempotency-Key on node create/patch/update writes (including bulk,
  link, move, kanban and agent-node tools) and return the key used, so an
  ambiguous failure can be retried without duplicating the write.
- Record a non-secret marker when login renewal is rejected; nap_whoami
  reports auth_required ahead of gateway state, and local-index answers
  carry stale warnings instead of silently serving old memory.
- Add nap_kanban_claim_next: pick and claim in one call, skipping cards
  held by another operation, never replaying an ambiguous claim.
- Add nap_changes_since over /v1/projects/{id}/changes with a
  per-worktree cursor that only advances after a successful read.
- Report real links_count/backlinks_count from indexed edges.
- Accept optional tool_profiles in .napseer/project.json when
  NAPSEER_TOOL_PROFILES is unset.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 21:34:35 -03:00
HumbleTurtle 6c29a318e8 feat: configure agents with durable user sessions and scoped access 2026-09-10 03:29:48 -03:00
HumbleTurtle e8c6a5109e fix: bound MCP request cancellation and recovery 2026-09-05 02:20:58 -03:00
HumbleTurtle 35acd72e4e feat: add anchor shortcut navigation 2026-08-26 19:20:06 -03:00
HumbleTurtle e410b5d4a5 fix(mcp): align discovery identity guidance 2026-08-22 19:39:39 -03:00
HumbleTurtle 4254cac826 perf(mcp): keep local read flows local 2026-08-22 19:28:41 -03:00
HumbleTurtle 2f61616a6f feat(mcp): add dependency-aware parallel batch 2026-08-22 18:42:31 -03:00
HumbleTurtle a9a682dee0 fix: gate hybrid graph reads on complete local indexes 2026-08-21 22:37:05 -03:00
HumbleTurtle 9429b7039f feat: streamline agent memory surface 2026-08-16 04:29:39 -03:00
HumbleTurtle bfda22f59b Repair MCP diagnostics and gateway lifecycle 2026-08-01 03:50:28 -03:00
HumbleTurtle a70cb7c46c Release resilient atomic Napseer CLI runtime 2026-07-30 00:21:50 -03:00
HumbleTurtle 590d10b7da feat(memory): resolve paths in context reads 2026-07-19 15:18:29 -03:00
HumbleTurtle cbdc184055 Add incremental local index sync 2026-05-23 01:54:09 -03:00
HumbleTurtle 031b888fdd Use node identity in local helper UI 2026-05-22 23:39:59 -03:00
HumbleTurtle 1cb8075324 Require identity for context graph tools 2026-05-22 23:34:59 -03:00
HumbleTurtle fa754bb5bd Require identity for agent node tools 2026-05-22 23:32:31 -03:00
HumbleTurtle 5fb0603802 Relax plan lifecycle reason requirements 2026-05-22 23:28:31 -03:00
HumbleTurtle 1813e9f4e3 Require identity for plan lifecycle tools 2026-05-22 23:23:57 -03:00
HumbleTurtle 65448aee0b Require identity for graph node tools 2026-05-22 23:19:39 -03:00
HumbleTurtle 6759ce7055 Require identity for tee bulk updates 2026-05-22 23:09:57 -03:00
HumbleTurtle 411a7b73e1 Require node identity for kanban mutations 2026-05-22 23:05:32 -03:00
HumbleTurtle 58162f3f59 Route object patches by node id 2026-05-22 22:53:51 -03:00
HumbleTurtle ddab2dccc8 Require node identity for mutation tools 2026-05-22 22:47:30 -03:00
HumbleTurtle 8d009ad61f Remove path based full discovery reads 2026-05-22 22:27:32 -03:00
HumbleTurtle 27a37a4938 Enforce ID-based node reads in MCP wrapper 2026-05-22 22:09:11 -03:00
HumbleTurtle 5cdbc8f2be Improve MCP memory discovery tools 2026-05-20 12:29:24 -03:00
HumbleTurtle aa15a677f9 Add plan lineage CLI helpers 2026-05-17 09:00:47 -03:00
HumbleTurtle f320ea655f Compact MCP write command results 2026-05-14 10:37:05 -03:00
HumbleTurtle 181aa8c42f Default MCP discovery to path views 2026-05-14 10:33:58 -03:00
HumbleTurtle b818abc75c Make recent memory title-only by default 2026-05-12 17:36:01 -03:00
HumbleTurtle ecb549d159 Add kanban dependency view summaries 2026-05-10 03:35:57 -03:00
HumbleTurtle dfead93d15 Deduplicate kanban card slugs 2026-05-10 02:30:38 -03:00
HumbleTurtle 4a332ed413 Fix MCP REST boolean query encoding 2026-05-10 01:22:57 -03:00
HumbleTurtle d88d8da259 Add kanban workflow MCP tools 2026-05-09 06:12:12 -03:00
HumbleTurtle c0d3c0c89a Raise memory discovery limits 2026-05-07 07:11:51 -03:00
HumbleTurtle a073f22403 Add memory ergonomics helper tools 2026-05-06 17:19:12 -03:00