Skip to content

chore(release): v0.0.14#101

Merged
edgarriba merged 1 commit into
mainfrom
chore/release-v0.0.14
May 19, 2026
Merged

chore(release): v0.0.14#101
edgarriba merged 1 commit into
mainfrom
chore/release-v0.0.14

Conversation

@edgarriba

Copy link
Copy Markdown
Member

Summary

Cuts v0.0.14 — ships 10 commits worth of features and fixes since v0.0.13.

Highlights

Agent goes vision-capable. grab_frame lets the agent pull a single JPEG from a camera node and feed it to a vision-capable provider (Gemini / Claude). Multi-camera fan-out supported.

Dashboard Chat tab. Talk to agents from the browser over HTTP+SSE. Renders tool-call traces inline and surfaces images returned by grab_frame as inline chat entries.

Gemini as the recommended default. Free tier, strong vision. Set GEMINI_API_KEY or ~/.bubbaloop/gemini-key. Claude and Ollama remain fully supported.

Turn cancellation. Ctrl-C in the REPL — or the Chat tab's cancel button — publishes to a per-agent Zenoh cancel topic; the daemon aborts the in-flight LLM call.

bubbaloop mcp --token. Prints the stored bearer token so .mcp.json can pick it up without races.

Full changelog

See CHANGELOG.md (this PR's branch has the v0.0.14 entry already; v0.0.8 → v0.0.13 backfill landed in #100).

Test plan

  • cargo check -p bubbaloop --lib passes
  • Version bump verified in Cargo.toml + Cargo.lock
  • CI green
  • After merge: tag v0.0.14, create GitHub release (triggers binary build workflow)

🤖 Generated with Claude Code

Ships 10 commits worth of features and fixes since v0.0.13:

Features
- agent: grab_frame tool + Gemini Vision provider + image-in-chat (#96)
- dashboard: Chat tab with HTTP+SSE agent gateway (#91)
- agent: client-side turn cancellation via Zenoh cancel topic (#94, #95)
- chat: multi-provider login status, 404 on unknown agent, Claude OAuth
  risk warning (#93)
- mcp: 'bubbaloop mcp --token' prints bearer token for .mcp.json (#90)

Fixes
- agent: grab_frame reads binary JPEG payload + JSON metadata
  attachment from camera nodes (#99)
- chat: clear Responding state after multi-camera grab_frame (#98)
- mcp: eliminate token race between gateway and agent runtime (#89)

Chores
- dashboard: remove LibraryView component (#92, replaced by Chat tab)

Docs
- Comprehensive sync across README, CHANGELOG (backfilled v0.0.8 to
  v0.0.13), CLAUDE.md, ARCHITECTURE.md, ROADMAP.md, concept/reference/
  dashboard docs to match the new feature surface (#100)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@edgarriba edgarriba merged commit 6927036 into main May 19, 2026
1 check passed
@edgarriba edgarriba deleted the chore/release-v0.0.14 branch May 19, 2026 07:13
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