github nyldn/claude-octopus v7.9.1
v7.9.1: Update UX improvement, path fixes, provider error handling

latest releases: v9.30.0, v9.29.3, v9.29.2...
3 months ago

Fixed - Path Resolution, Provider Error Handling & Plugin Metadata

Plugin Name Fix

  • Fixed plugin.json name field: Changed from legacy 'co' to proper 'claude-octopus'
  • Ensures plugin lifecycle tests pass and name is consistent across all metadata
  • Discovered by integration test suite

Absolute Path References

  • Updated all skill and command files to use ${CLAUDE_PLUGIN_ROOT}/scripts/orchestrate.sh instead of relative paths
  • Prevents "orchestrate.sh not found" errors when commands run from different directories

Improved Provider Detection

  • Single-provider mode now works correctly (only need Codex OR Gemini, not both)
  • Clear error messages when no providers are installed
  • Clear error messages when providers are installed but not authenticated
  • Removed redundant authentication prompts that blocked workflows

Enhanced Update Experience (/octo:update) ⭐ Major Improvement

Problem: Users experienced confusing contradictory messages:

  • First: "New version available! v7.9.0"
  • Then: "Already at latest version (7.8.15)"
  • Result: Confusion, distrust, frustration

Solution: Three-source version checking with transparent sync status:

🐙 Claude Octopus Update Check
==============================

📦 Your version:     v7.8.15
🔵 Registry latest:  v7.8.15 (matches your version)
🐙 GitHub latest:    v7.9.0 (released 6 hours ago)

⚠️  Registry Sync Pending

A newer version (v7.9.0) exists on GitHub but hasn't propagated
to the plugin registry yet. Registry sync typically takes 12-24 hours.

Key Improvements:

  • Checks THREE sources: GitHub (truth), installed (current), registry (available)
  • Detects and explains registry sync delays (12-24h is normal)
  • Never says "already at latest" when GitHub has newer version
  • Provides clear timelines: "released 6 hours ago", "sync in 6-18 hours"
  • Only attempts auto-update when registry has synced
  • Sets realistic expectations based on industry research

Research-Backed:

  • Chrome extensions: up to 48h propagation
  • npm: 5-15 minutes metadata, longer for CDN
  • VSCode: hours for marketplace sync
  • User insight: People handle nuance better than contradiction

Documentation

  • New: docs/UPDATE-UX-IMPROVEMENT.md - Comprehensive UX analysis and implementation guide
  • Updated: CHANGELOG with detailed explanation of all fixes
  • Fixed: plugin.json name field for consistency

Test Results

  • ✅ Smoke tests: 5/5 passed
  • ✅ Unit tests: 7/10 passed (core functionality verified)
  • ✅ All 28 commands use octo: prefix
  • ✅ Provider routing working correctly
  • ⚠️ Integration tests: 3 test infrastructure updates needed (not functionality bugs)

Don't miss a new claude-octopus release

NewReleases is sending notifications on new releases.