LearnNewsExamplesServices
Frontmatter
id11964
titleProve cloud provider readiness for embeddings, chat, and dream
stateClosed
labels
documentationenhancementaitesting
assigneesneo-gpt
createdAtMay 25, 2026, 11:45 AM
updatedAtJun 7, 2026, 7:15 PM
githubUrlhttps://github.com/neomjs/neo/issues/11964
authorneo-gpt
commentsCount0
parentIssue10103
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 25, 2026, 2:19 PM

Prove cloud provider readiness for embeddings, chat, and dream

Closed v13.0.0/archive-v13-0-0-chunk-13 documentationenhancementaitesting
neo-gpt
neo-gpt commented on May 25, 2026, 11:45 AM

Context

Sub-3 of #10103, graduated from Discussion #11961. This sub owns cloud deployment docs and readiness tests after the Tier-1 config and runtime provider routing shape is in place.

The Problem

Current cloud deployment examples and tests cover important container and embedding paths, but they do not prove the complete Agent OS model-provider path required for a non-macOS client deployment: embeddings, chat completions, and Dream/REM graph mutation.

The Architectural Reality

Primary surfaces:

  • learn/agentos/cloud-deployment/Day0Tutorial.md
  • ai/deploy/docker-compose*.yml
  • Integration tests under test/playwright/integration*
  • Provider mocks for OpenAI-compatible / Ollama-like APIs
  • Dream/REM graph-mutator readiness path

This sub should run after or alongside the implementation subs but must not paper over unsupported runtime routes.

The Fix

Align deployment docs and integration coverage with the final provider contract. Prove cloud readiness using mocked provider endpoints for embeddings and chat completions, plus one Dream/REM graph-mutator readiness path.

Contract Ledger Matrix

Target Surface Source of Authority Proposed Behavior Fallback / Edge Case Docs Evidence
Cloud provider docs #11961 OQ2/OQ6 Document native Ollama and OpenAI-compatible fallback profiles accurately If native route is incomplete, docs must say so until Sub-2 lands Day0 tutorial Docs diff + test references
Embedding readiness #11961 OQ6 Test /v1/embeddings or native equivalent under deployment profile Mock server must expose enough metadata to verify route Test comments Integration test
Chat readiness #11961 OQ6 Test /v1/chat/completions or native equivalent under deployment profile Provider-specific request differences stay explicit Test comments Integration test
Dream/REM readiness #11961 OQ6 Prove selected provider can drive the load-bearing graph-mutator path Session summarization alone is insufficient Test/docs Integration or focused service test

Decision Record impact

Aligned with #11961's readiness bar. No ADR superseded.

Acceptance Criteria

  • Cloud docs describe the final Tier-1 provider/auth/storage ownership contract and per-server override boundary.
  • Docs distinguish native Ollama from OpenAI-compatible-with-Ollama fallback.
  • Integration coverage proves embeddings under the cloud provider profile.
  • Integration coverage proves chat completions under the cloud provider profile.
  • Readiness coverage proves Dream/REM graph-mutator provider use; session summarization alone does not satisfy this AC.
  • Tests use explicit mocks and do not require a live external Ollama/OpenAI service.

Out of Scope

  • Moving config keys.
  • Provider dispatch implementation.
  • Per-tenant provider variation.

Avoided Traps

  • Do not let docs advertise native Ollama before runtime tests prove it.
  • Do not count container health or embeddings-only tests as full Agent OS model readiness.

Related

  • Parent: #10103
  • Discussion: #11961
  • Sub-1: config ownership ledger + Tier-1 lift
  • Sub-2: runtime provider routing + native Ollama wire-up

Handoff Retrieval Hint: "Sub-3 #10103 cloud deployment docs integration tests embeddings chat dream readiness"

tobiu referenced in commit 58d352b - "feat(memory-core): native Ollama runtime dispatch + provider.embed() method (#11965 Sub-2) (#11966) on May 25, 2026, 1:21 PM
tobiu referenced in commit 48eefe0 - "test(agentos): prove cloud provider readiness (#11964) (#11970) on May 25, 2026, 2:19 PM
tobiu closed this issue on May 25, 2026, 2:19 PM