github nyldn/claude-octopus v9.28.0

7 hours ago

What's Changed

Fixed

  • fix(perplexity): probe hang — perplexity_execute and openrouter_execute now read prompt from stdin when $2 is empty (#305)
  • fix(review): timeout scaling — default raised from 300s to 480s, auto-scales to 600s/900s for large diffs; OCTOPUS_REVIEW_TIMEOUT env override (#303)
  • fix(personas): remove silently-ignored hooks: frontmatter from 11 persona agents
  • fix(compat): replace grep -oP with portable grep -oE + sed -E in quality-gate.sh
  • fix(compat): replace date -Iseconds with portable date -u format
  • fix(compat): replace mapfile with bash 3.2-compatible while-read loop
  • fix(compat): guard all ((VAR++)) patterns with || true for set -e safety (15 files)
  • fix(security): fix shell variable injection in user-prompt-submit.sh Python strings
  • fix(state): fix dual-hash project_id bug from pipeline || precedence in state-manager.sh
  • fix(dispatch): fix provider-routing-validator.sh broken BASH_COMMAND reliance
  • fix(shebang): fix malformed shebang in debate.sh

Removed

  • ~1,600 lines of dead code: hook-profile.sh, run-with-profile.sh, skill-scope-drift, 8 dead functions across orchestrate.sh and lib/*.sh

Changed

  • Persona descriptions trimmed to ≤250 chars, year references updated
  • Added homepage field to plugin.json and marketplace.json

Full Changelog: v9.27.0...v9.28.0

Don't miss a new claude-octopus release

NewReleases is sending notifications on new releases.