Skip to content

Releases: puppyone-ai/puppyone-cloud

v0.0.3 — NewMu object durability hotfix

Choose a tag to compare

@realGuantum realGuantum released this 31 May 19:08
736f1fd

Summary

  • Release cut from NewMu after PR #1290 landed.
  • Fixes the version object cache so cached bytes are namespaced by physical backend/project.
  • Stops treating in-memory cache hits as proof that an object exists durably in storage.
  • Adds regression tests for cross-project cache collisions and failed batch flushes.

Verification

  • GitHub PR checks passed: Frontend Build, Gitleaks.
  • Local backend verification passed: 64 version-engine tests.

Note

This release prevents new dangling object references from this cache path. Already-damaged historical objects still need a separate integrity scan/heal or backfill pass.

v0.0.2 — MUT engine, unified CLI, and UI polish

Choose a tag to compare

@realGuantum realGuantum released this 17 Apr 18:41
c9675fc

Highlights

MUT engine — hash-based commit identity

  • Migrated mut_commits from integer version to 16-hex commit_id (SHA256-derived from scope_path | scope_hash | created_at | who)
  • Removed atomic_next_version RPC bottleneck — pushes are now lock-free per scope
  • Added scope-level head_commit_id (mut_scope_state.head_commit_id) so concurrent scopes advance independently
  • Three v0.1.4 server fixes preserved across the migration: empty-base merge guard, scope head in clone response, history fail-open
  • Audit-log truncation migration to clear orphaned pre-migration entries
  • Bumped backend pin to mutai>=0.1.6

puppyone CLI 0.1.0

  • New connector gateway subcommand
  • Reworked access-point commands (cleaner verbs, JSON output, --help everywhere)
  • Unified API surface — CLI now mirrors backend /api/v1 1:1

Frontend UX

  • Redesigned New Access panel with directional section labels:
    Sync data from a source / with a folder / via terminal / share with AI / expose data
  • Renamed "Local Folder" → Machine Folder (covers laptops, VPS, Docker)
  • Marked unimplemented connectors (GitHub, Google Search Console, Chat Agent, MCP, Sandbox, SSH) as Coming soon with consistent dimmed styling, sunk to the bottom of each section
  • Fixed empty-folder display, sidebar rename, file-system rendering, frontend URL bugs

Infrastructure / DX

  • CI guards for migrations: PR-time RPC signature lint + post-deploy smoke tests
  • Fixed handle_new_user trigger drift (post-profiles.role removal) — was breaking new user signup with HTTP 500
  • Fixed CAS RPC project_id type (UUID → TEXT, matching production schema)
  • Dashboard error logging + migration SQL parser fixes

Upgrade notes

  • Backend: mutai>=0.1.6 is required (auto-pulled by uv sync)
  • Database: run pending migrations:
    • 20260415000000_mut_cas_rpc_functions.sql
    • 20260416000000_fix_handle_new_user_trigger.sql
    • 20260416200000_fix_cas_rpc_project_id_type.sql
    • 20260418000000_mut_commit_id_identity.sql
    • 20260418010000_truncate_mut_audit_orphans.sql

Full changelog: puppyone-ai/puppyone@v0.0.1...v0.0.2

v0.0.1 - Initial Public Release

Choose a tag to compare

@realGuantum realGuantum released this 08 Mar 18:42
fa9552d

PuppyOne v0.0.1 — Initial Public Release

PuppyOne (ContextBase) is a cloud file system built for AI Agents, centered around two core pillars: Connect and Collaborate.

Highlights

Connect

  • 15+ data source connectors — OAuth connectors for Notion, GitHub, Gmail, Google Drive, Linear, Airtable, and more
  • Bidirectional local folder sync — Real-time sync between local directories and the cloud Context Space (OpenClaw protocol)
  • MCP protocol support — Standard MCP interfaces for any MCP-compatible client (Claude Desktop, Cursor, etc.)
  • Code sandbox — Securely execute code in isolated Docker/E2B containers

Collaborate

  • Authentication & access control — JWT for humans + Access Key for machines; agent-level node access permissions
  • Version history & rollback — File-level version management, arbitrary version diff, one-click rollback; folder-level snapshots
  • Audit logging — Full traceability of all operations
  • Organization & team management — Multi-member orgs, role-based access, invitation system

Platform

  • Agent management — Create agents, bind tools, control access scope, SSE streaming chat
  • Full CLI coverage — Every operation available via puppyone command
  • Unified connection management — All connection types consolidated into a single entry point

Getting Started

npm install -g puppyone
puppyone auth login
puppyone project use "My Project"
puppyone fs ls