Skip to content

Features Documentation

Home > Features

This section documents amplihack-rs feature implementations.

Power Steering

Intelligent guidance system that prevents common mistakes and ensures work completeness:

Self-Heal

Update Check

  • Post-Update Install — Re-exec New Binary — after amplihack update downloads a new binary, the post-update install step spawns the new binary as a subprocess instead of running the old binary's compiled-in install code (issue #683).
  • Install/Update PATH Conflict Handling — detects stale system binaries that shadow ~/.local/bin, prefers safe user-local update targets, and reports manual sudo repair guidance without attempting privileged writes.
  • Framework Bundle Compatibility — validates smart-orchestrator source and staged bundles so stale monolithic recipes cannot survive install/update repair (issue #734).
  • Startup Self-Update Prompt — Subprocess-Safe Skip — startup self-update prompt skips automatically in CI, delegated agents, non-TTY stdin, with --subprocess-safe, or when AMPLIHACK_NONINTERACTIVE / AMPLIHACK_AGENT_BINARY is set; emits a single skip-line to stderr (issue #625).

Workflow Recovery

GitHub Distribution

  • GitHub Distribution — publish agent bundles to GitHub repositories via the gh CLI, with idempotent uploads, visibility control, and tagged releases.

Additional Features