Skip to content

feat(agentos): enable source-loaded Apps - #15

Merged
siwei-yuan merged 10 commits into
pocket-stack:mainfrom
siwei-yuan:codex/source-loaded-apps
Aug 17, 2026
Merged

feat(agentos): enable source-loaded Apps#15
siwei-yuan merged 10 commits into
pocket-stack:mainfrom
siwei-yuan:codex/source-loaded-apps

Conversation

@siwei-yuan

@siwei-yuan siwei-yuan commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add the minimal raw View SDK and source App runtime while preserving App = Data + Actions + View
  • migrate Exa and Robinhood to source-loaded Actions, SQLite projections, and fixed Views
  • add retained View reconciliation so source Apps reuse native nodes and emit only changed props/text
  • add Settings-only CPU/PSRAM telemetry and center the shared App back control

Scope

This PR contains six focused commits. It does not add Pi Agent candidate iteration or App self-modification.

Validation

  • cargo test --workspace
  • bun test apps/pi-agent/text.test.ts
  • POCKETJS_ROOT=/Users/ysw/Desktop/pocketjs-source-loaded-audit-e12cf12 cargo xtask build pi-agent
  • ESP32-P4 release firmware build, flash, and boot validation
  • physical source-App install and Exa/Robinhood interaction exercised on the board
  • instrumented Robinhood 1D to 1W update: 539 native mutations before, 6 after

@siwei-yuan
siwei-yuan force-pushed the codex/source-loaded-apps branch from b675804 to 80f21c3 Compare August 16, 2026 16:44
@siwei-yuan
siwei-yuan merged commit 9ae85f4 into pocket-stack:main Aug 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant