Commit Graph

  • 62a2a79b1c ci(lint): correct the rationale comment — runner contention was overstated main pi 2026-08-04 18:08:28 +02:00
  • f20b2a7926 ci(lint): don't re-lint on tag pushes pi 2026-08-04 18:06:34 +02:00
  • 66a19aa394 docs(agents): how to find the release run (tag push fires two workflows) pi 2026-08-04 18:06:34 +02:00
  • 572430237f Bump mempalace pin 3.5.0 → 3.6.0 (lockstep with opencode-devbox v2.9.0) pi 2026-08-04 16:01:39 +02:00
  • 1fd524e7fb Give each variant its own image description label joakimp 2026-07-30 07:59:41 +02:00
  • e86e5df327 release: v1.6.4 — fork tool actually loads, pi 0.83.0 audited clean v1.6.4 joakimp 2026-07-30 01:10:07 +02:00
  • fa04d2083d docs(rootfs): re-sync pi-extensions skill snapshot (fork boundary mechanism) joakimp 2026-07-30 00:50:49 +02:00
  • 209f2c2f67 docs(rootfs): re-sync mempalace snapshot from skillset 63f3bf5 joakimp 2026-07-29 19:44:36 +02:00
  • 4d4abd9a9f skill(pi-devbox-environment): resolve a skill symlink before editing it joakimp 2026-07-29 19:37:59 +02:00
  • d5c5da3f6c docs(rootfs): refresh vendored pi-extensions skill snapshot joakimp 2026-07-29 19:34:00 +02:00
  • 8248688d58 fix(entrypoint,tests): register pi-fork — guard matched its own config block joakimp 2026-07-29 19:21:49 +02:00
  • e274510fd1 docs(changelog): unreleased — settings template defaults to Opus 5 joakimp 2026-07-26 00:30:54 +02:00
  • 9ef7a92dce docs(changelog): v1.6.3 — pi 0.81.1→0.82.1 v1.6.3 joakimp 2026-07-25 22:35:51 +02:00
  • 6dfbded9c8 release: v1.6.2 — lift smoke size threshold (3500→3800) v1.6.2 joakimp 2026-07-23 08:43:57 +02:00
  • 45b6239777 test(smoke): don't hard-code a 'v' prefix on release_tag v1.6.1 joakimp 2026-07-23 07:58:22 +02:00
  • d00eef2acb docs(changelog): v1.6.1 — pi 0.80.6→0.81.1 (skips 0.81.0) joakimp 2026-07-22 22:53:55 +02:00
  • fb35c549b5 fix(base): locate agent-browser's chrome arch-agnostically v1.6.0 joakimp 2026-07-17 17:55:21 +02:00
  • 649fc44c5b chore(release): v1.6.0 joakimp 2026-07-17 17:19:56 +02:00
  • 89a8dc7fab perf(base): trim agent-browser footprint ~960MB→~625MB before release joakimp 2026-07-17 17:19:20 +02:00
  • 6625d66f3a docs(agents): point the global AGENTS.md managed block at agent-browser joakimp 2026-07-17 17:15:09 +02:00
  • 8caafc3f49 base: bake agent-browser + Playwright Chromium (headless browsing, all variants) joakimp 2026-07-17 16:12:47 +02:00
  • 71b12a9ed4 docs(skill): note macOS NFD-filename gotcha for dscp/scp joakimp 2026-07-17 13:06:22 +02:00
  • fb49828826 base: add pi-devbox-version command + startup banner joakimp 2026-07-15 14:50:47 +02:00
  • 02be95ac1f docs(changelog): note bundled pi-toolkit sonnet-5 template bump (Unreleased) pi 2026-07-13 23:13:24 +02:00
  • d68674d11e chore(release): v1.5.0 v1.5.0 pi 2026-07-13 18:56:51 +02:00
  • 8c27894cf2 base: support modern terminals (ncurses-term + xterm-ghostty alias) pi 2026-07-13 18:45:38 +02:00
  • 291ae5345e repo: add LICENSE, THIRD_PARTY.md, .dockerignore, hadolint lint, IDEAS backlog pi 2026-07-13 18:20:44 +02:00
  • 38d8832d34 ci: record pi-studio version as image label pi 2026-07-13 17:59:59 +02:00
  • 32586f19e7 ci: pin pi-studio to newest semver tag, not main HEAD pi 2026-07-13 17:54:56 +02:00
  • aaf1be0bcb base: readable Neovim colours out of the box (termguicolors + kitty-terminfo) pi 2026-07-12 23:19:19 +02:00
  • 92212fa447 base: seed global gitignore with .claude/settings.local.json pi 2026-07-11 22:29:28 +02:00
  • 3d46c6615e fix(base): default pandoc typst template font so PDF export works without -V mainfont pi 2026-07-11 20:55:50 +02:00
  • fa6e9dc9d6 release: v1.4.0 — typst PDF engine + host SSH startup check v1.4.0 pi 2026-07-11 17:15:11 +02:00
  • bd0627a557 docs: note host SSH startup check in CHANGELOG Unreleased joakimp 2026-07-11 17:07:55 +02:00
  • 67da05b99b feat(base): ship typst as lightweight pandoc PDF engine pi 2026-07-11 17:04:19 +02:00
  • 4563b4d76d feat: warn at shell startup if Mac host SSH is not reachable joakimp 2026-07-11 15:26:23 +02:00
  • f19c35da32 docs: note lightweight PDF engine (typst) as preferred over full texlive pi 2026-07-09 16:25:54 +02:00
  • 6002c6299d release: v1.3.0 — shared/external MemPalace + nano/micro editors + CI lint v1.3.0 pi 2026-07-02 14:50:17 +02:00
  • d73bf2e9d3 feat: optional shared/external MemPalace via MEMPALACE_REMOTE_URL pi 2026-07-02 13:09:29 +02:00
  • 3a59e15563 feat: ship nano + micro (non-modal editors) alongside nvim pi 2026-07-01 23:11:25 +02:00
  • d1db595f17 ci(lint): pass explicit workflow paths to actionlint pi 2026-07-01 22:06:40 +02:00
  • 26384fe9f1 ci: eliminate the sh-vs-bash footgun class (defaults + lint guard) pi 2026-07-01 22:05:04 +02:00
  • b33e9dc592 fix(ci): promote-base-latest re-tag step needs shell: bash (set -o pipefail) pi 2026-07-01 17:57:13 +02:00
  • 3cdc2069db release: v1.2.4 — pi 0.80.2 → 0.80.3; global gitignore, env_file-only secrets, promote-base-latest CI fix v1.2.4 pi 2026-07-01 16:49:25 +02:00
  • cc53877328 feat: bake global gitignore (core.excludesFile) into image pi 2026-06-28 11:52:02 +02:00
  • c42b237d30 compose: deliver secrets via env_file only (drop environment: passthrough) pi 2026-06-27 23:48:02 +02:00
  • b7197e88b0 ci(promote-base-latest): re-point base-latest by digest, not need_build pi 2026-06-27 20:57:03 +02:00
  • 2985d9ade8 release: v1.2.3 — mempalace-mcp self-heal (toolkit e12b624) v1.2.3 pi 2026-06-27 18:45:24 +02:00
  • bff810c1eb docs(dockerfile): sync mempalace stall-protection comment with self-heal pi 2026-06-26 00:22:29 +02:00
  • 904fe85249 skill(mempalace): teach temporal grounding (recreate != new day) pi 2026-06-25 22:53:31 +02:00
  • cda488c565 base: yq follows latest (was pinned v4.53.3), gate on major v4 pi 2026-06-25 16:33:27 +02:00
  • 9ab9a28458 base: install mikefarah yq (pinned v4.53.3), drop Debian python yq pi 2026-06-25 16:29:51 +02:00
  • d175b31207 release: v1.2.2 — pi 0.80.2 + mempalace 3.5.0, drop anyOf workaround v1.2.2 pi 2026-06-25 07:56:55 +02:00
  • 13e67599c4 release: v1.2.1 — fallback skills + mempalace directive v1.2.1 Joakim Persson 2026-06-23 16:02:57 +02:00
  • 7551947466 feat(skills): add mempalace proactive-load directive for containers Joakim Persson 2026-06-23 15:54:13 +02:00
  • a7d6a7d235 feat(skills): bake pi-extensions + mempalace fallback skills Joakim Persson 2026-06-23 15:32:04 +02:00
  • d619a6e2ec fix(entrypoint,smoke): link image-baked skills early to fix smoke race v1.2.0 Joakim Persson 2026-06-23 14:29:52 +02:00
  • 2abfee141b feat: image-baked agent skills + pi-devbox-environment skill (v1.2.0) Joakim Persson 2026-06-23 12:43:52 +02:00
  • c346a106a3 release: v1.1.7 — pi 0.79.8 → 0.79.9; ssh-lan.conf LAN-peer docs v1.1.7 pi 2026-06-21 23:36:43 +02:00
  • 8de0fad776 docs(lan): document ssh-lan.conf for naming LAN peers joakimp 2026-06-21 00:23:29 +02:00
  • ed49b8d97a fix(ci): resolve-versions needs shell: bash for 'set -o pipefail' v1.1.6 pi 2026-06-19 18:26:04 +02:00
  • 9eff3f3c48 release: v1.1.6 — build provenance + reproducibility hardening; pi 0.79.7 → 0.79.8 pi 2026-06-19 18:23:11 +02:00
  • a0abacaafb fix(ssh): survive read-only ~/.ssh ControlPath; render sidecar on all host OSes v1.1.5 Joakim Persson 2026-06-18 21:59:18 +02:00
  • da7d70825e docs(changelog): add v1.1.4 entry (AGENTS.md autoload, settings merge, history fix) v1.1.4 Joakim Persson 2026-06-17 20:52:05 +02:00
  • 41c2c2b716 feat(entrypoint): non-destructively merge new template keys into settings.json Joakim Persson 2026-06-17 20:49:41 +02:00
  • 5c08bfc8a8 fix(shell): don't export DEVBOX_HIST_SET so nested shells flush history Joakim Persson 2026-06-17 17:22:30 +02:00
  • 1371584634 sanity-check: verify global AGENTS.md symlink after recreate Joakim Persson 2026-06-17 16:58:18 +02:00
  • d902b2d056 v1.1.3: add actual pi 0.79.5 release notes + document GitHub releases URL in AGENTS.md Joakim Persson 2026-06-16 23:56:52 +02:00
  • c48abf41d1 v1.1.3: pi 0.79.4 → 0.79.5 v1.1.3 Joakim Persson 2026-06-16 23:54:05 +02:00
  • 777d53354f docs(AGENTS): document GITEA_ACCESS_TOKEN env for general Gitea API access pi 2026-06-15 22:30:36 +02:00
  • 52fe09d79d release: v1.1.2 — pi 0.79.3 → 0.79.4 v1.1.2 pi 2026-06-15 22:16:52 +02:00
  • c9534c639f docs(AGENTS): add post-recreate sanity check to release-day checklist pi 2026-06-15 22:11:17 +02:00
  • 4ed6764323 Add runtime post-recreate sanity check (peer of smoke-test.sh) pi 2026-06-15 22:04:02 +02:00
  • f8da7890df docs(mempalace-broker): clarify engine vs shim — what the image must still ship pi 2026-06-14 18:20:39 +02:00
  • b17dc1fa1f docs: add single-writer MemPalace broker design (RFC, queue #4) pi 2026-06-14 18:06:47 +02:00
  • 3eec9bc23c docs: correct mempalace anyOf workaround watch-target (PR #1735 is dead) pi 2026-06-14 15:52:34 +02:00
  • 4744f05232 ci: CI-resolve mempalace-toolkit to a pinned SHA pi 2026-06-14 15:11:22 +02:00
  • 314c3767a8 release: v1.1.1 — pi 0.79.3 + mempalace-mcp hang fix v1.1.1 pi 2026-06-13 23:59:25 +02:00
  • 05e88c5c75 fix: mempalace-mcp uninterruptible hang resolved via toolkit ext timeout pi 2026-06-13 23:49:36 +02:00
  • 7f67c36a1c docs: capture mempalace-mcp uninterruptible-hang diagnosis (2026-06-13) pi 2026-06-13 16:18:45 +02:00
  • ab5ff8ec56 feat: bundle dot-watch helper for live graphviz .dot -> PNG re-render in Studio pi 2026-06-11 16:25:27 +02:00
  • 421558477d docs(studio): add commented studio ports + STUDIO_EXPOSE to basic-shape compose pi 2026-06-11 13:20:44 +02:00
  • b655faab9f docs(studio): render network-hop figure as mermaid flowchart pi 2026-06-11 11:25:23 +02:00
  • 3b0335f34e docs(studio): clarify studio-expose foreground + token, add remote/mosh end-to-end recipe pi 2026-06-11 11:23:15 +02:00
  • f91dff6090 chore(release): promote CHANGELOG Unreleased -> v1.1.0 (2026-06-10) v1.1.0 pi 2026-06-10 23:52:48 +02:00
  • 9ebb0643c7 docs: fix drift — sync compose/volumes, studio coverage, mempalace link pi 2026-06-10 23:52:17 +02:00
  • 7d8ee4cea1 feat(studio): bundle studio-expose bridge + socat (opt-in STUDIO_EXPOSE) pi 2026-06-10 23:33:44 +02:00
  • a78e59fb5b feat(studio): add :latest-studio variant (PR-3) pi 2026-06-10 23:15:29 +02:00
  • cf5c60a342 fix(base): work around mempalace diary_write top-level anyOf v1.0.1 pi 2026-06-10 16:25:26 +02:00
  • edd6be1737 fix(ci): update-description must depend on resolve-versions pi 2026-06-10 13:45:29 +02:00
  • efd254f4e6 docs: rewrite DOCKER_HUB.md for v1.0.0 reality + auto-inject pi version pi 2026-06-10 12:34:37 +02:00
  • 8b69b3625b fix: use git_fetch_ref for pi-toolkit and pi-extensions clones pi 2026-06-10 12:28:09 +02:00
  • b55b44e7b6 ci: shorten Hub short-description to ≤100 bytes + resolve toolkit/extensions to SHAs pi 2026-06-10 10:05:51 +02:00
  • c1154f1fa6 v1.0.0: decouple from opencode-devbox v1.0.0 v1.0.0-decouple pi 2026-06-10 01:14:07 +02:00
  • 36afd3c716 Release v0.79.0 — pi 0.78.1 -> 0.79.0 v0.79.0 pre-v1.0.0-decouple-backup pi 2026-06-08 22:00:24 +02:00
  • 2ab03aaa6f docs: complete CHANGELOG + promote Unreleased -> v0.78.1 v0.78.1 pi 2026-06-04 22:45:28 +02:00
  • 2e86e5a3f3 compose: persist LAN jump key (devbox-ssh-local volume) + docs pi 2026-06-04 14:34:05 +02:00
  • 45f4488764 env.example: document DEVBOX_HOST_ALIAS (self-contained getting-started) pi 2026-06-04 13:36:41 +02:00
  • 3bfbafad9e compose: document optional ~/.config/devbox-shell mount (LAN ssh-lan.conf + bash_aliases bridge) pi 2026-06-04 13:34:15 +02:00
  • d9a538c405 release: v0.78.0c — inherit LAN-access fixes from rebuilt base-pi-only v0.78.0c pi 2026-06-04 13:18:26 +02:00