Skip to content

Releases

v1.12.1

Choose a tag to compare

@tripplen23 tripplen23 released this 14 Nov 15:58
f636d1b

Polished 36-beat (6.12s) pixel-art coffee-sip choreography in assets/huggy-reviewing.svg with anatomical handle grip, mouth-level tilted sip, continuous espresso rim, 0 enclosed pinholes, and discrete visibility (begin="0s") eliminating GPU multi-layer opacity ghosting.

v1.12.0 — Google Cloud Self-Hosting Guides & Turnkey Templates (GCE VM & Cloud Run Jobs)

Choose a tag to compare

@tripplen23 tripplen23 released this 14 Nov 09:46
e2fc497

Highlights

  • Google Cloud Self-Hosting Guides & Templates (docs/self-hosting-gcp.md, examples/gcp/): keeps GitHub-hosted runs-on: ubuntu-latest as the zero-config default, while shipping two 100% Google for Startups Cloud Credit-eligible architectures that cut private-org GitHub Actions minute usage to 0:
    • Option A — Dedicated GCE VM Multi-Slot Runner (examples/gcp/gce-setup.sh): 0s cold-start, warm SSD caches (~/.pi-cli, RUNNER_TOOL_CACHE), isolated per-slot TMPDIR cleanup hook, and 1-command 3-slot registration helper.
    • Option B — Serverless Ephemeral Runners on Cloud Run Jobs (examples/gcp/cloud-run/): scale-to-zero workflow_job.queued HMAC-SHA256 webhook dispatcher minting single-use runner registration tokens into --ephemeral Cloud Run Job containers (keeping admin PATs completely out of the runner SA).

v1.11.1 — Verified GraphQL Thread Auto-Resolve, Ephemeral Auth & Judge JSON Hardening

Choose a tag to compare

@tripplen23 tripplen23 released this 13 Nov 23:32
02bd968

Fixes

  • Verified GraphQL resolveReviewThread & Ephemeral Fetch Auth (scripts/post_review.py, scripts/fetch_pr_context.py, action.yml): checks GraphQL errors and thread.isResolved instead of trusting HTTP 200 blindly, grants contents: write + pull-requests: write per GitHub GraphQL requirements (orgs/community#20469), and enforces persist-credentials: false + ephemeral -c http.<server>/.extraheader + FETCH_HEAD cleanup so GH_TOKEN never persists on disk during Run Pi.
  • Resilient Judge JSON Extraction & Provisional review.md (scripts/run_review.py): uses json.JSONDecoder().raw_decode + model retry when Judge output omits valid decisions JSON, writes a provisional review.md before --phase judge, and reads .gitattributes from base via GIT_ATTR_SOURCE=base.

v1.11.0 — Coffee-Sip Review Animation & Expressive Verdict Header Icons

Choose a tag to compare

@tripplen23 tripplen23 released this 13 Nov 22:03
51aea1b

Highlights

  • Coffee-Sip Review Animation (assets/huggy-reviewing.svg): 24-beat (6.72s) discrete 16-bit pixel-art loop — brisk typing on the laptop with a porcelain mug resting on the desk, followed by an occasional stoic coffee sip before returning to the keyboard.
  • Expressive Verdict Header Icons & Colored Verdict Badges (assets/huggy-good.svg, assets/huggy-serious.svg, scripts/post_review.py):
    • looks good / nits: cheerful closed-mouth smile + emerald/blue Verdict badge.
    • needs changes (Medium): classic stoic deadpan face + amber Verdict badge.
    • High / Security: Needs attention: furrowed V-brows, crimson lens glint, stern downturn + red alert Verdict badge.

v1.10.0 — Full-Lifecycle 16-Bit Pixel-Art Animations & Pi Marketplace Hero Card

Choose a tag to compare

@tripplen23 tripplen23 released this 13 Nov 17:08
8e116ff

Highlights

  • Full-Lifecycle 16-Bit Stoic Pixel-Art Animations (208x112, crispEdges):
    • huggy-judging.svg: live gavel transition during the >= 80 precision Judge pass (--phase find -> judge -> --phase judge, preserving strict GH_TOKEN step isolation).
    • huggy-fixing.svg -> huggy-testing.svg: two-stage live reply animation during @huggy fixes (patching code -> running verify_cmd test gate), replaced cleanly in-place (PATCH) once finished.
    • huggy-thinking.svg: live codebase trace indicator on /ask, /describe, and /improve.
    • huggy-blocked.svg: guarded-boundary notice when refusing protected paths, default branches, or deleted PR branches.
  • Pi Marketplace Hero Card (assets/pi-marketplace-card.png, 1280x720) & Animated README: custom dark pixel-art gallery thumbnail for pi.dev/packages/huggy-pr-agent and animated pixel-art walkthroughs across README.md.

v1.9.0 — Lead + Wingman Blast-Radius Pool, Resilient Thread Lifecycle & Ponytail Discipline

Choose a tag to compare

@tripplen23 tripplen23 released this 13 Nov 11:44
e5b9ebf

Highlights

  • Lead + Wingman Parallel Worker Pool & Blast-Radius Router (wingman_model): Ranks bundles by reverse-import blast radius + domain criticality so Bundle #1 (highest-risk) + Judge run Lead-first on model (e.g. google-vertex/gemini-4-carbon) while sibling bundles run concurrently on wingman_model (e.g. google-vertex/gemini-4-argon), falling back to fallback_model only on failure/timeout.
  • Line-Shift-Resilient Thread Fingerprints & Multi-Comment Auto-Resolve: Embeds <!-- pi id=<hash> --> markers, auto-resolves fixed threads even after replies (while protecting unanswered human questions and /ask), and respects 👎 downvoted suggestions.
  • 🤖 Prompt for AI Agents Handoff Block: Appends a collapsible agent-ready fix prompt on High/Medium inline findings without a 1-click suggestion.
  • Direct Target Issue Extraction & huggy:deep Label Trigger: Extracts direct target issues from branch names/titles/Closes lines and auto-enables deep dual-lens mode on huggy:deep / review:deep labels.
  • Ponytail Senior-On-Call Discipline & Anti-Hedging Gate: Calibrates scale against expected load, prioritizes smallest fixes (preferring deletion/reusing existing repo helpers over new abstractions), and filters out speculative hedging and self-contradictory rambling.

v1.8.0 — Official Pi Package (/huggy Extension), Cross-Harness Skills & 1-Click Update Sync

Choose a tag to compare

@tripplen23 tripplen23 released this 12 Nov 17:50
0fc8b0e

What's Changed

  • feat(package): Pi Package (/huggy extension & tool), cross-harness skills, & 1-click update sync by @tripplen23 in #13

Full Changelog: v1.7.2...v1.8.0

v1.7.2 — Adaptive Timeout Step-Down & Right-Sized 1,100-Line Bundles

Choose a tag to compare

@tripplen23 tripplen23 released this 12 Nov 16:56
816f768

What's Changed

  • fix(timeout): step down thinking/tools after TimeoutExpired & right-size bundles (1100 lines) by @tripplen23 in #12

Full Changelog: v1.7.1...v1.7.2

v1.7.1 — Minimal Huggy. Wordmark Lockup & Clean README

Choose a tag to compare

@tripplen23 tripplen23 released this 12 Nov 12:50
247744a

What's Changed

  • style(readme): minimal dark/light Huggy. wordmark lockup by @tripplen23 in #11

Full Changelog: v1.7.0...v1.7.1

v1.7.0 — Engine v3: Confidence ≥ 80 Judge, Chill Nitpick Collapsing, Path-Scoped Rules, Failed CI Logs & /review deep

Choose a tag to compare

@tripplen23 tripplen23 released this 12 Nov 11:38
4695f71

What's Changed

  • feat(engine-v3): SOTA precision Judge (>=80), chill nitpick collapsing, path-scoped rules, CI error logs & /review deep by @tripplen23 in #10

Full Changelog: v1.6.3...v1.7.0