Federico Jaramillo Martinez
c2bf595999
feat(sessions): allow global-extension providers, require Pi 0.81
...
Relaxes the provider policy from 'global config only' to 'global sources':
providers registered by agent-dir (global) extensions are learned once at
daemon startup and allowed on the shared runtime; project-extension
registrations are still rejected with a session warning. Global extensions
load identically for every session, so their providers are daemon-consistent
and cannot leak project state (#76 ).
- Shim now allows allowlisted ids through and also covers Pi 0.81's native
provider path (registerNativeProvider), closing a bypass.
- Startup learning step loads only global extensions against a scratch cwd
and diffs the runtime's registered provider ids.
- Bumps @earendil-works/* dev/peer ranges to >=0.81.1 <0.82; adapts to the
Agent.streamFn -> streamFunction rename.
- Docs, changeset, unit and acceptance tests updated (global-extension allow
path, late re-registration a la pi-tensorx, native provider rule).
2026-07-22 17:13:57 +02:00
Federico Jaramillo Martinez
242911331a
docs: document global provider policy and extension registration rejection
2026-07-22 09:36:32 +02:00
Federico Jaramillo Martinez
b48b147b5b
fix(install): allow node-pty scripts with npm 12
2026-07-20 11:57:39 +02:00
Federico Jaramillo Martinez
d2e2d512cd
Merge pull request #64 from jmfederico/fix/issue-62-authstorage
...
fix: migrate auth/model plumbing to ModelRuntime (fixes #62 )
2026-07-18 18:20:03 +02:00
Federico Jaramillo Martinez
5ebcd34690
docs: clarify supported Pi range
2026-07-18 08:40:12 +02:00
Federico Jaramillo Martinez
aca168a311
fix(runtime): align supported requirements and release hygiene
2026-07-18 00:10:47 +02:00
Federico Jaramillo Martinez
caaa8c4ebc
docs(test): audit testing-guide compliance gaps for fix relay
2026-07-17 19:35:40 +02:00
Federico Jaramillo Martinez
15d25d8c2e
fix(subsessions): omit oversized completion output
2026-07-17 09:22:54 +02:00
Federico Jaramillo Martinez
ca07e48c0a
docs: clarify Pi-compatible agent profiles
2026-07-14 00:30:09 +02:00
Federico Jaramillo Martinez
c0465c4a5c
fix: delimit subsession output from guidance
2026-07-14 00:04:53 +02:00
Federico Jaramillo Martinez
0761e1509a
fix: report remaining subsessions on completion
2026-07-13 23:41:20 +02:00
Federico Jaramillo Martinez
d5154dfb3a
feat: add explicit tracked subsession yielding
2026-07-13 22:45:07 +02:00
Federico Jaramillo Martinez
a1a019e7b1
chore: merge origin/main
2026-07-13 22:36:36 +02:00
Federico Jaramillo Martinez
f2ed8c82de
Merge branch 'main' into review-issue-48
2026-07-13 21:08:17 +02:00
Federico Jaramillo Martinez
cfa9f5a2fa
Merge remote-tracking branch 'origin/main' into pr-36-generic-agent-config
...
# Conflicts:
# docs/config.html
# docs/config.md
# src/cli.test.ts
# src/cli.ts
# src/client/src/components/settings/SettingsSessiondPanel.ts
# src/client/src/components/settings/settingsConfigDraft.test.ts
# src/client/src/components/settings/settingsConfigDraft.ts
# src/server/app.test.ts
# src/server/app.ts
# src/server/configRoutes.test.ts
# src/server/configRoutes.ts
# src/server/piWebPluginService.test.ts
# src/server/piWebPluginService.ts
# src/server/piWebStatus.test.ts
# src/server/piWebStatus.ts
# src/server/piWebStatusCache.ts
# src/server/sessions/authService.test.ts
# src/server/sessions/piSessionService.ts
# src/server/sessions/sessionRoutes.test.ts
2026-07-13 20:30:08 +02:00
Federico Jaramillo Martinez
47c24ed850
Merge branch 'main' into fix/pr-46-base-path
2026-07-13 19:55:14 +02:00
Federico Jaramillo Martinez
1cad424b07
docs: keep managed data reference timeless
2026-07-13 19:55:09 +02:00
Federico Jaramillo Martinez
4df7f430d4
Merge branch 'main' into review-issue-48
2026-07-13 19:48:21 +02:00
Federico Jaramillo Martinez
050b053d23
test(sessiond): harden archive migration safety
2026-07-13 14:45:14 +02:00
Federico Jaramillo Martinez
a9bcfe25ff
fix: preserve plugin manifest compatibility
2026-07-13 12:29:21 +02:00
Federico Jaramillo Martinez
767e653028
fix(cli): harden native service manager preflight
2026-07-13 01:28:04 +02:00
Federico Jaramillo Martinez
dde48b3b11
fix(cli): diagnose native service plans in manager context
2026-07-13 00:41:51 +02:00
Federico Jaramillo Martinez
da680f41e1
docs: trim README reverse proxy example
2026-07-12 23:57:26 +02:00
Federico Jaramillo Martinez
a493949c2a
docs: document reverse proxy path prefixes
2026-07-12 23:28:20 +02:00
Federico Jaramillo Martinez
d72b14f40a
feat: add manual PI WEB update checks
2026-07-12 23:21:43 +02:00
Federico Jaramillo Martinez
a0ea2bbb45
docs: keep managed data guidance general
2026-07-12 23:20:02 +02:00
Federico Jaramillo Martinez
619e293857
docs: move archive upgrade note to changeset
2026-07-12 23:10:10 +02:00
Federico Jaramillo Martinez
ec0ca13120
fix: store session archives under PI_WEB_DATA_DIR
2026-07-12 22:52:59 +02:00
Federico Jaramillo Martinez
21c58fe656
fix: serve plugin SVG assets with correct MIME type
2026-07-12 22:39:41 +02:00
Federico Jaramillo Martinez
6fbeed345e
fix(sessions): clarify subsession join guidance
2026-07-11 22:03:31 +02:00
Pi Web Agent
a2bfd3657d
Merge remote-tracking branch 'origin/main' into feat/docker-runtime-host-admin
...
# Conflicts:
# src/client/src/api.ts
# src/client/src/api/parsers.test.ts
# src/shared/piWebStatusParsing.test.ts
2026-07-02 20:52:50 +00:00
Pi Web Agent
14d0b0f181
docs: keep Docker setup docs scoped
2026-07-02 20:47:39 +00:00
Federico Jaramillo Martinez
64b2b32705
feat: target settings to selected machine
2026-07-02 13:28:03 +02:00
Federico Jaramillo Martinez
377b5a28b6
docs: align package management website docs
2026-07-01 22:39:47 +02:00
Federico Jaramillo Martinez
3df4041bd7
feat: manage Pi packages on selected machines
2026-07-01 21:54:18 +02:00
Federico Jaramillo Martinez
889672ff53
feat: add session runtime reload command
2026-07-01 19:32:52 +02:00
Federico Jaramillo Martinez
8ade238228
feat: add Pi package management settings
2026-07-01 15:34:34 +02:00
Pi Web Agent
01c75298f9
fix: keep federated docker updates tab visible
2026-06-29 16:12:40 +00:00
Pi Web Agent
bd28c93cfe
feat: unify Docker entrypoint
2026-06-29 11:27:47 +00:00
Federico Jaramillo Martinez
1edebb1b04
fix: require explicit alternate agent state
2026-06-29 07:56:01 +02:00
Federico Jaramillo Martinez
75e2377756
feat: generalize agent runtime config
2026-06-28 16:36:40 +02:00
Jeff Scott Ward
84a485d62e
feat: add OMP runtime support
2026-06-26 12:49:58 -04:00
Federico Jaramillo Martinez
cb13af4b88
feat: add manual session cleanup
2026-06-26 15:57:12 +02:00
Federico Jaramillo Martinez
790b36f0ea
docs: improve screenshot gallery
2026-06-25 15:50:45 +02:00
Federico Jaramillo Martinez
e46d9ecbf8
feat: add safe manual workspace uploads
2026-06-25 15:16:44 +02:00
Federico Jaramillo Martinez
9980027cee
feat: expose prompt helper to workspace panels
2026-06-24 23:59:39 +02:00
Federico Jaramillo Martinez
a0dd9e1cd7
Merge branch 'main' into cleanup/plugin-api-scope
2026-06-24 08:49:49 +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
d825e5d626
docs: use extensionless canonical URLs
2026-06-15 23:16:52 +02:00