13 Commits
Author SHA1 Message Date
udo 83a1049fe2 Backport generic tool and preview improvements 2026-08-26 12:48:31 +00:00
udo 80b9cc1547 Backport generic session and SDK improvements 2026-08-05 12:41:55 +00:00
udo 65e610d681 feat: split shared and private skills 2026-07-09 08:01:37 +00:00
udo 1dad07d65e feat: add generic skills manager 2026-07-09 06:49:19 +00:00
udo d021dba0da Backport generic Web UI session and model controls 2026-06-29 15:26:06 +00:00
udo 4c05bf64d7 Make request choice wait for selections 2026-06-29 02:58:13 +00:00
udo ddbfabcc35 Add request choice tool 2026-06-28 20:57:24 +00:00
udo 2689902fa6 Collapse tool calls progressively 2026-06-25 17:47:15 +00:00
udo e0968fe71d Add paged session and conversation loading 2026-06-24 17:24:18 +00:00
udo b062291ea1 Limit and cache session list 2026-06-18 12:05:12 +00:00
udo c7f45f05f0 Default selector to scoped models 2026-06-18 12:01:20 +00:00
udo 3f08f7b6e5 Fix model selector and B612 UI typography 2026-06-18 11:49:01 +00:00
Zetaphor 809cd3f379 Rewrite as full-stack Pi Web UI with server-side agent
Replace the browser-only example with a full-stack architecture:
- Node.js/Express backend running the Pi SDK with system access
  (bash, file read/write/edit) via WebSocket
- Lit-based client using @mariozechner/pi-web-ui components
- Session persistence with SessionManager, session history sidebar
- LiteLLM model integration with sorted/filterable model selector
- Green accent theme, collapsible sidebar, mobile-responsive layout
- Deployed as systemd user service on port 8085 (pi.zetaphor.space)
2026-04-11 15:07:04 -05:00