Skip to content

ci(v1): quickstart.md drift smoke check - #10

Merged
dani1005 merged 1 commit into
v1from
ci/v1-quickstart-drift
Jul 31, 2026
Merged

ci(v1): quickstart.md drift smoke check#10
dani1005 merged 1 commit into
v1from
ci/v1-quickstart-drift

Conversation

@dani1005

Copy link
Copy Markdown
Collaborator

Adds a CI step that guards the hand-maintained quickstart.md against drift from the SDK — offline, no live API calls. It:

  1. Extracts the python blocks and checks they still parse.
  2. Asserts every model imported from everos_cloud.models still exists.
  3. Asserts every memory.* / storage.* method the quickstart calls still exists.

So if a method is renamed (e.g. the upcoming flush_api_v2_memory_flush_postflush_memory) but quickstart.md isn't updated in lockstep, CI goes red.

Skips cleanly until quickstart.md exists (hashFiles guard) — depends on #8.

Validated the parser locally against the #8 quickstart: 4 blocks, 12 models, 7 methods all resolve.

🤖 Generated with Claude Code

quickstart.md is hand-maintained, so it can drift from the SDK. This
offline check (no live API) asserts its code parses and every model /
method it references still exists in the installed SDK — e.g. it fails
if a method is renamed but quickstart isn't updated in lockstep.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dani1005
dani1005 merged commit 4e2fed9 into v1 Jul 31, 2026
1 check passed
@dani1005
dani1005 deleted the ci/v1-quickstart-drift branch July 31, 2026 06:34
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.

1 participant