Skip to content

Round 11: prepare v0.9.0 and verify local installation workflows - #134

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

Yasou13 merged 20 commits into
mainfrom
mvp/round-11

Conversation

@Yasou13

@Yasou13 Yasou13 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Round 11 prepares the v0.9.0 package and makes the documented local install and Docker workflows work with automatically provisioned credentials.

  • Preserve Turkish abbreviation boundaries while chunking documents; reject attempts to restore superseded revisions and reuse stored admissions for active duplicates.
  • Retry only the two transient admission 503 responses, report missing optional extras clearly, and allow explicitly local model endpoints under the external-provider fence.
  • Update version metadata, quickstart documentation and the Colab example; keep publication and production certification as separate owner steps.

Validation: the full R11-opus gate passed at 321f68a (lock, sync, Ruff, Mypy, layer checks, 1776 local tests and 10 MCP tests). Fresh-wheel installation and Docker add/search/restart paths were verified. Real-provider Colab execution remains for Round 12 acceptance.

Yasou13 and others added 20 commits October 28, 2026 14:21
Scanning the whole window prefix for every candidate sentence end made
chunking a 5 MB document twice as slow as on main (8.9 s -> 17.0 s).
Output is unchanged; the 5 MB run is now 10.1 s.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs/README.md, api-reference.md, architecture-v4.md, RUNBOOK.md and the
OpenAPI snapshot now say 0.9.0. The snapshot differed from app.openapi()
only in that field.

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

README, getting-started, configuration and .env.example now show vLLM on
8001 and name every D31 local host instead of saying loopback.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
P4-06 asks mesa add to show the 409 detail as is. The local CLI
dispatcher now prints 'Error <status>: <detail>' to stderr and exits 1
for SDK errors, like its other error paths.

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

Reused credentials kept their first base_url, so after 'mesa start
--port 8001' (the Colab vLLM recipe) the CLI, SDK and mcp-config still
called port 8000. The key is kept; base_url follows the bound port.

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

- mesa add requires --source; the cell failed with an argparse error.
- With extraction on, a document is searchable only after the LLM has
  read it; the cell now waits for a hit before searching.
- Readiness polling stops when mesa start exits instead of waiting 5 min.
- vLLM recipe: MESA_PORT in ~/.mesa/.env is not read by mesa start (use
  --port), and embeddings need a model the adapters extra can run.

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

The SDK uses MESA_API_KEY before credentials.json (P4-02), so with the
optional bootstrap key the README's in-container mesa commands ran as the
bootstrap principal, which has no local dataset grants. Document the
order and the '-e MESA_API_KEY=' form, checked on a live container.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The stdio MCP health output had a hard-coded version from July; it now
reports the package version (0.9.0).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The version bump turned the recorded v0.8.1 approval into a claim about
0.9.0. It now says 0.9.0 is unpublished and the approval is for v0.8.1.

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

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 895a921 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