Federico Jaramillo Martinez
16b801b8cd
chore(release): v1.202607.0
2026-07-12 20:47:05 +02:00
Pi Web Agent
205bda3480
perf: scope pre-commit validation
2026-07-12 17:20:53 +00:00
Federico Jaramillo Martinez
338faf4b81
perf: speed up chat loading and resume
2026-07-12 09:22:19 +02:00
Federico Jaramillo Martinez
dfab743a71
fix: harden cross-platform release builds
...
Skip direct POSIX entrypoint execution on Windows CI and prevent test-support modules from entering clean build or npm package output.
2026-07-11 20:30:51 +02:00
Federico Jaramillo Martinez
32907bba5f
chore(deps): update runtime and development packages
2026-07-10 22:10:40 +02:00
Federico Jaramillo Martinez
e63665549a
chore: bump pi packages to ^0.80.3
...
Raises the minimum supported Pi version from 0.78 to 0.80. Required
for the upcoming removal of pi-web's dependency on pi-ai's deprecated
compat entrypoint (@earendil-works/pi-ai/compat).
2026-07-02 10:59:58 +02:00
Federico Jaramillo Martinez
041423a03b
chore(release): v1.202606.7
2026-06-26 18:20:39 +02:00
Federico Jaramillo Martinez
3134421652
chore(release): v1.202606.6
2026-06-24 09:17:26 +02:00
Federico Jaramillo Martinez
bf36df24fd
chore(release): v1.202606.5
2026-06-23 21:37:02 +02:00
Federico Jaramillo Martinez
c2e2a29847
docs: add PI WEB configuration reference
2026-06-23 19:58:36 +02:00
Federico Jaramillo Martinez
8ceadb2a62
docs: replace demo animation with screenshots
2026-06-23 14:12:09 +02:00
Federico Jaramillo Martinez
ebe65b7565
chore(release): v1.202606.4
2026-06-17 01:11:12 +02:00
Federico Jaramillo Martinez
95c151233a
feat: let agents start new sessions via spawn_session tool
...
Add a project-scoped spawn_session tool so agents can dispatch new,
independent sessions (ralph loops, long-plan chaining). Spawned sessions
are constrained to a workspace/worktree of the same registered project,
appear in the session list immediately via a new session.created event,
and the capability is on by default with a Settings -> Session daemon
toggle (spawnSessions / PI_WEB_SPAWN_SESSIONS).
Note: adds a session daemon code path, so pi-web-sessiond.service must be
restarted manually for the server side to take effect.
2026-06-16 14:53:37 +02:00
Federico Jaramillo Martinez
18127996f1
docs: improve Pi web UI SEO positioning
2026-06-15 01:27:34 +02:00
Federico Jaramillo Martinez
ca30c970a7
refactor: source thinking levels from pi and make the gauge dynamic
...
Depend on @earendil-works/pi-agent-core so the ThinkingLevel union has a single source of truth (re-exported via shared/thinkingLevels). Wire/data fields use string and the parser is lenient, so an unknown level from a newer pi runtime is still listed, selectable, and rendered gracefully instead of throwing. The composer gauge now derives its bar count from the levels available for the current model and fills by rank. Adds compile-time drift guards (satisfies + Exclude check) and unit tests so a changed pi level set fails fast in development.
2026-06-14 13:47:44 +02:00
Federico Jaramillo Martinez
6e94554296
Add knip to verify script for ongoing dead-code detection
2026-06-13 22:14:44 +02:00
Federico Jaramillo Martinez
edae57b836
Clean up remaining dead code and dependencies
...
- Replace unused 'codemirror' barrel dep with explicit @codemirror/{state,
view,commands,language} sub-packages that were imported but unlisted
- Remove unused exports: writeNamespacedQuery, targetWorkspacePathForRun,
isWorkspaceDeletionRun, piWebConfigDir, duplicate parsePiWebRuntimeResponse
- Remove unused types: WorkspacePanelFiles, WorkspacePanelHost,
GetActiveSession, SaveAttachmentsResponse, QueryValues
- Drop now-unused re-exports/imports cascading from the above
- Add knip config + 'npm run knip' script for ongoing dead-code detection
2026-06-13 21:57:51 +02:00
Federico Jaramillo Martinez
1000d4ddd6
chore(release): v1.202606.3
2026-06-13 12:07:38 +02:00
Federico Jaramillo Martinez
c0d12222a2
fix: list and open sessions across project directories
...
Sessions outside the server's launch directory were invisible and returned
404 on open, leaving the model picker empty. List without the SDK's
process-cwd filter and normalize working directories at the API boundary and
when reading stored session data, tolerating separator/normalization
differences (including Windows backslash vs forward slash). Requires Pi
coding agent SDK 0.78.0 or newer.
2026-06-13 11:40:47 +02:00
Federico Jaramillo Martinez
8de25d4a01
chore(release): v1.202606.2
2026-06-11 13:45:24 +02:00
Federico Jaramillo Martinez
73218be516
chore(release): v1.202606.1
2026-06-05 15:41:53 +02:00
Federico Jaramillo Martinez
e3533ebf1f
feat: add public plugin workspace capabilities
2026-06-04 13:00:25 +02:00
Federico Jaramillo Martinez
08f69d09c0
feat: bundle workspace tasks plugin
2026-06-03 22:31:36 +02:00
Federico Jaramillo Martinez
09225a4cea
chore(release): v1.202606.0
2026-06-01 21:18:49 +02:00
Federico Jaramillo Martinez
4043ce7eca
chore(release): v1.202605.14
2026-05-28 20:41:52 +02:00
Federico Jaramillo Martinez
983457e5dd
chore(release): v1.202605.13
2026-05-25 16:34:02 +02:00
Federico Jaramillo Martinez
37c3aa79d8
chore(release): v1.202605.12
2026-05-23 23:09:32 +02:00
Federico Jaramillo Martinez
ffb2942ead
chore(release): v1.202605.11
2026-05-21 14:03:07 +02:00
Federico Jaramillo Martinez
698a89948b
feat(plugins): load workspace packages in dev
2026-05-21 09:41:46 +02:00
Federico Jaramillo Martinez
fb7903f3cb
feat(plugins): add actions plugin package
2026-05-21 09:31:33 +02:00
Federico Jaramillo Martinez
492a6e141c
chore(release): v1.202605.10
2026-05-19 13:45:18 +02:00
Federico Jaramillo Martinez
fb9e524e5b
feat: build bundled plugins from TypeScript
2026-05-19 12:50:42 +02:00
Federico Jaramillo Martinez
b637add6ec
fix: update controlled dependency versions
2026-05-19 11:42:23 +02:00
Federico Jaramillo Martinez
6c1ac3f028
chore(release): v1.202605.9
2026-05-19 10:50:34 +02:00
Federico Jaramillo Martinez
ee6f60fea1
feat: improve edit tool display in web UI
2026-05-18 23:05:19 +02:00
Federico Jaramillo Martinez
b5f4163fac
chore(release): v1.202605.8
2026-05-17 22:48:40 +02:00
Federico Jaramillo Martinez
30995797ea
feat: stabilize Pi Web plugin API
2026-05-17 22:46:44 +02:00
Federico Jaramillo Martinez
2d8a5d8482
chore(release): v1.202605.7
2026-05-17 11:17:21 +02:00
Federico Jaramillo Martinez
c66d834c88
docs: add static website and docs
2026-05-15 23:35:48 +02:00
Federico Jaramillo Martinez
b8256899c5
chore(release): v1.202605.6
2026-05-14 22:54:27 +02:00
Federico Jaramillo Martinez
f6b8600ca8
chore(release): v1.202605.5
2026-05-13 23:24:03 +02:00
Federico Jaramillo Martinez
d064c4e6d9
chore: improve package search metadata
2026-05-13 23:09:50 +02:00
Federico Jaramillo Martinez
7386a9bf08
chore(release): v1.202605.4
2026-05-13 14:23:51 +02:00
Federico Jaramillo Martinez
cf43c95385
chore: add changeset release workflow
2026-05-13 12:58:40 +02:00
Federico Jaramillo Martinez
8560c69700
Release 1.202605.3
2026-05-12 15:21:54 +02:00
Federico Jaramillo Martinez
020b8f00ca
Add pre-commit verification hook
2026-05-11 11:14:48 +02:00
Federico Jaramillo Martinez
125dedf300
Load Pi Web plugins from server manifest
2026-05-10 09:33:01 +02:00
Federico Jaramillo Martinez
6a7847ba69
Include docs assets in npm package
2026-05-09 23:23:26 +02:00
Federico Jaramillo Martinez
71fb8cafeb
Normalize npm bin paths
2026-05-09 23:07:34 +02:00
Federico Jaramillo Martinez
4d6679736a
Prepare package metadata for Pi discovery
2026-05-09 23:01:42 +02:00