Skip to content

Round 10: local CLI, document ingestion, and optional graph - #133

Merged
Yasou13 merged 10 commits into
mainfrom
mvp/round-10
Oct 28, 2026
Merged

Yasou13 merged 10 commits into
mainfrom
mvp/round-10

Conversation

@Yasou13

@Yasou13 Yasou13 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Round 10 makes local first use available through mesa start, document CLI commands, and the Mesa convenience SDK. Documents are admitted through POST /v4/documents with lossless chunks and durable, idempotent revision retries. Graph projection can be disabled with MESA_GRAPH_ENABLED=false and backfilled when enabled again.

MCP recall uses evidence text and wraps returned memory content as untrusted data. Final review also fixes CLI result rendering, graph-disabled readiness, provenance text leakage, and chunk boundaries inside dates.

Validation: the final full round gate passes at 45785b1: 1,720 local tests passed and 10 MCP tests passed; lint, mypy, layer imports, and lock checks passed. The round checker verified fresh-install CLI, SDK, and stdio MCP flows with graph enabled and disabled. The checker verdict is READY with no open defects.

Yasou13 and others added 10 commits October 28, 2026 00:10
…tside the wrapper

Recall memories kept the whole provenance, whose assertion rows carry
evidence_span and literal_value. Keep only identifier fields (D23).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
health_check has no graph entry when Kùzu is never opened, and
/health/init accepted only healthy or not_initialized graph status.
Accept a missing graph entry when MESA_GRAPH_ENABLED=false.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…esults

Search results carry final_score and evidence_span, not score and
content, so the human output showed no evidence. Read the real fields.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The sentence pattern ran on the token window with $ as an alternative
end, so any period at the window's edge counted as a sentence end even
when a digit followed it in the text. Require whitespace after it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The readiness fix read runtime.graph_enabled directly; a workerless test
profile stub has no such field. Default it to true, the flag's default.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 28, 2026 10:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@Yasou13
Yasou13 merged commit 7de713d into main Oct 28, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants