Skip to content

Refresh Pixelbot for Pixeltable 0.7.18 and clarify the showcase - #8

Draft
pierrebrunelle wants to merge 4 commits into
mainfrom
codex/pixelbot-current-showcase
Draft

pierrebrunelle wants to merge 4 commits into
mainfrom
codex/pixelbot-current-showcase

Conversation

@pierrebrunelle

Copy link
Copy Markdown
Member

Pixelbot's first chat response could disappear when the URL changed, several media defaults targeted retired APIs, and the README led with contributor details. This refresh makes the app a clearer, runnable Pixeltable showcase on a reproducible 0.7.18 stack.

  • Preserve pending chat turns, snapshot queued requests, scope recent context to the conversation, honor token limits, and keep failures actionable.
  • Use current Gemini image/video and Claude request contracts. Read stored embedding vectors, handle small maps, fix video resizing, and install Studio's missing runtime dependencies.
  • Add mobile navigation, compact panel layouts, accessible control names, reduced motion, and truthful waiting states.
  • Replace the README with a capability tour, screenshot, working setup sequence, and the requested awesome-pixeltable-apps link. Move contributor detail into a development guide and correct stale architecture claims.
  • Update frontend dependencies and rebuild the packaged interface.

Validation: 51 backend tests and 12 frontend checks pass; Ruff, mypy, ESLint, TypeScript/Vite, package build/import, and fresh Python 3.11 resolution pass. The managed local service, CSV edit/undo flow, eight local video operations, real CLIP indexing/search, and a DETR forward pass were exercised. The baseline schema reconciles through five additive updates with no destructive operations or computed-column backfills; all 19 models then agree. npm audit reports zero known vulnerabilities.

Paid model calls and real notifications were not run; those provider contracts are mocked. See the review evidence for precise coverage and remaining limits.

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