Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 13:42

v0.5.0

Changes since v0.4.4:

  • docs(demo): reactive-sudo restart take — fixture, recording script, README embed (99d76eb)
  • fix(demo): align container hostname with docs (app-host-01) (492198f)
  • feat(tui): add annex + skill to SlashCommand union (79b8461)
  • feat(tui): parse /annex and /skill commands (095f252)
  • refactor(agent): extract ingestReportDoc, parameterize RAG kind/source (f7df607)
  • feat(tui): wire /annex — file the session as a solved-case in RAG (78f5416)
  • feat(skills): Skill type + frontmatter schema (969889a)
  • feat(skills): markdown loader with catalog validation (776d0b4)
  • feat(skills): built-in default baseline skill (acd79bd)
  • feat(tui): /skill lists stock + user skills (7f85942)
  • feat(actions): docker.compose_ls — discover compose projects (09fe492)
  • feat(actions): discover.compose_files — find compose files on disk (de865b5)
  • feat(actions): register docker.compose_ls + discover.compose_files (feb8b2a)
  • fix(actions): mark unused args param in discover.compose_files (TS6133) (9030c17)
  • feat(agent): deterministic discovery plan builder (584e042)
  • feat(agent): runAnalyze orchestrator — deterministic discovery to grounded baseline (aea23cc)
  • feat(agent): deterministic analyze-intent routing (IT/EN verbs + env resolve) (e986c29)
  • feat(tui): route analyze intent to the deterministic orchestrator (8d1cef8)
  • test(skills): cover loadSkillsFromDir contracts (missing dir, failures, mutate rejection) (4ad71d8)
  • feat(exec): SSH keepalives (ServerAlive) — prevent idle-disconnect, detect dead peers (f1d6cec)
  • feat(actions): docker.compose_config — render merged compose (depends_on, healthchecks) (9838442)
  • fix(actions): require absolute project_dir on compose actions (block .. traversal) (6f047a9)
  • feat(actions): docker.compose_logs — tail all stack services in one shot (0b291cd)
  • feat(agent): planner reaches for a logs action on explicit log requests (07dfecd)
  • fix(actions): reject mid-path .. segments in compose project_dir (complete traversal block) (3262e36)
  • feat(agent): one follow-up round by default (enables discover-then-act chaining) (60447ea)
  • feat(agent): prefix env matching in analyze routing (singularity -> singularityhive) (23b8cde)
  • feat(agent): proposer chains docker.compose_logs after compose discovery (c459428)
  • chore(release): 0.5.0 — Smart Analyze + Skills foundation + diagnostics & hardening (26750b9)

Install

# macOS (Apple Silicon)
curl -fsSLO https://github.com/antoniociccia/piper/releases/download/v0.5.0/piper-darwin-arm64
chmod +x piper-darwin-arm64 && mv piper-darwin-arm64 /usr/local/bin/piper

# Linux x64
curl -fsSLO https://github.com/antoniociccia/piper/releases/download/v0.5.0/piper-linux-x64
chmod +x piper-linux-x64 && sudo mv piper-linux-x64 /usr/local/bin/piper

Verify the download against the matching .sha256 published alongside each binary.