Skip to content

umap(wait=), and the showcase notebook runs end to end - #50

Merged
bruel-gabrielsson merged 1 commit into
devfrom
fix/showcase-runs-through
Oct 23, 2026
Merged

bruel-gabrielsson merged 1 commit into
devfrom
fix/showcase-runs-through

Conversation

@bruel-gabrielsson

Copy link
Copy Markdown
Contributor

Running notebooks/showcase.ipynb top to bottom against production failed at step 6: the notebook asks for the UMAP right after the embed, and the map is only built about a minute after the catalog is ready, so umap() raised a 404.

  • umap(wait=), sync and async: keeps asking every 5 s while the map 404s, up to wait seconds. Other errors raise at once; the default (wait=0) behaves as before.
  • Showcase:
    • step 6 calls umap(..., wait=180)
    • step 4 queries "shoes" instead of "sneakers", which with no history returned Gatorade
    • the install cell requires behaviorgpt>=0.6.2
  • Docs: catalog-format.md mentions wait=; the catalog-limit contact in catalogs.md is [email protected].
  • Version: 0.6.2.

Tested: 173 tests pass, ruff clean. The full notebook ran end to end against production (embed, map, similar items, queries on the new catalog); the sample catalog was deleted afterwards.

… end

- UnboxAIClient.umap and AsyncUnboxAIClient.umap take wait= (seconds) and keep
  asking while the map 404s, so a map requested right after an embed works.
- Showcase: step 6 waits up to three minutes for the map, step 4 queries
  "shoes" ("sneakers" with no history returns sports drinks), and the
  install check asks for 0.6.2.
- Catalog-limit contact is [email protected].
- Release 0.6.2.

Co-authored-by: Cursor <[email protected]>
@bruel-gabrielsson
bruel-gabrielsson merged commit a5bade1 into dev Oct 23, 2026
3 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.

1 participant