Skip to content

Orbs v0.0.1

Choose a tag to compare

@nikuscs nikuscs released this 24 Oct 19:18
· 71 commits to main since this release
  • Run the desktop build from apps/desktop in the release script
  • Add a local release command: patch bump, tag, clean-checkout build, signed desktop zip and server bundle on a GitHub Release
  • Rename Openbots to Orbs: copy, CLI, packages, scheme, desktop ID and data folders; keep the mobile bundle ID
  • Trim agent guidance: shorter AGENTS.md, a pointer-based API reference, and routing and mobile UI rules in the architecture
  • Turn the pi-cua note into a plan, drop the pi-durable doc, and use a neutral machine name in a comment
  • Hide NO_REPLY and end-token replies from chat, index and alerts
  • Route bot details panels on web and mobile, accept pair links on web, and tidy mobile chat controls
  • Use server addresses for daemon, device pairing, and mobile reachability
  • Add worktree orchestrator configs, rewrite the README and architecture, and merge desktop scripts
  • Move agent guidance to .agents and add worktree orchestrator configs
  • Drop Portuguese locale and its message files
  • Update docs, README and gitignore; remove todos doc
  • Move desktop signing to a dedicated keychain and add release script
  • Build and submit the iOS app to TestFlight from EAS
  • Animate bot avatars on iOS and register the notification extension for EAS signing
  • Log in to MCP servers from web, desktop and iOS, and let peer requests pass through up to 3 bots
  • Rename packages and env vars from openbots to repo and bots namespaces
  • List stored secrets in every bot's prompt, drop the bot_secret reason, and give each Pi extension its own file
  • Scan pairing codes on iOS, rebuild the dev client only when native code changes, and tidy mobile UI
  • Let bots ask for secrets and use them through a placeholder proxy
  • Show artifact and HTML cards as a faded preview with a titled footer
  • Serve avatars only at their two real paths and fix bundle script lint
  • Simplify desktop server leftovers and reuse checks
  • Reuse a running Openbots only when it serves this data folder
  • Read the iOS app identity from env with Openbots defaults
  • Add an approval timeout setting for tool approvals on web and iOS
  • Keep the C string helper private to the ObjC module
  • Show the bot avatar on desktop notifications through macOS notification APIs
  • Adapt the desktop app to Openbots: start or reuse the local daemon and web server, pair itself, and bundle both servers
  • Deliver notifications to one device, add image avatars and bot avatar notification icons
  • Add iOS themes, artifacts page, pairing route and build setup; route full views
  • Add mobile search, routines, todos reorder, subagents, artifacts and Expo push
  • Add bot-to-bot pair chat, always-approve tools and chat UI polish
  • Share chat, settings and bot hooks across web and mobile
  • Share chat and bot hooks between web and mobile via client package
  • Share chat sending between web and mobile with useChatSend
  • Share chat approval, question and queue hooks between web and mobile
  • Add a shared React layer to @openbots/client for chat queries and reactions
  • Align web and mobile on React 19.3.0 so both share one React and TanStack Query copy
  • Add bot load states, native menu helpers, and Expo Router settings
  • Keep the /reset draft until reset succeeds and block bot delete with unsaved edits
  • Move mobile to Expo Router, add bot settings page and unify destructive confirmations
  • Anchor the bot row long-press menu closer to the row
  • Add bot menu titles and confirm device removal and provider sign-out
  • Add native file endpoint, unread pill, reaction delivery and bot todos
  • Add bot tags, quotes, mobile attachments and Pi image resizing
  • Add mobile chat, share client helpers, and fix thinking blocks
  • Add mobile pairing, bots home with Liquid Glass, and UI primitives
  • Add Expo mobile app, rooms send-mode settings, and UI primitives
  • Add openbots CLI, detached start, and pairing bootstrap
  • Add provider login UI, base64 pairing codes, and clipboard fallback
  • Update files
  • Split bot state into per-bot Pi stores and add delete/clear
  • Add MCP OAuth, provider login, limits, and backups
  • Add bot model fallback, bot tools, artifacts, and pairing bootstrap
  • Add bot routine tools and namespace Openbots tools
  • Add attachments, queue editing, routines, and chat interactions
  • Add server identity, protocol checks, usage, and context discovery
  • Add shared read positions and pinned chats
  • Add Pi sidebar summaries and live subscriptions
  • Add paginated history, live state watch, and model list RPC
  • Add Pi collaboration, runtime commands and skill catalogs
  • Add instruction loading and Pi Durable plugins
  • Split skills and MCP settings into domain services
  • feat: integrate Pi MCP tools with separate host services
  • Add bot-scoped conversations, tools, and resource discovery
  • Add bot CRUD service and bots table migration
  • Reuse Pi authentication and expose durable conversation commands
  • Add authenticated live RPC client and centralize Bun dependencies
  • Add pairing QR output and claim tracking
  • Add openbots scaffold with daemon, pairing, and Pi runtime