This website requires JavaScript.
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